* <a href="http://sigrok.org/wiki/Libsigrok">sigrok.org/wiki/Libsigrok</a>
*/
+/**
+ * @file
+ *
+ * Initializing and shutting down libsigrok.
+ */
+
/**
* @defgroup grp_init Initialization
*
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Creating, using, or destroying libsigrok datastores.
+ */
+
/**
* @defgroup grp_datastore Datastore
*
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Device handling in libsigrok.
+ */
+
/**
* @defgroup grp_devices Devices
*
#include "libsigrok.h"
+/**
+ * @file
+ *
+ * Error handling in libsigrok.
+ */
+
/**
* @defgroup grp_error Error handling
*
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Helper functions to filter out unused probes from samples.
+ */
+
/**
* @defgroup grp_filter Probe filter
*
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Hardware driver handling in libsigrok.
+ */
+
/**
* @defgroup grp_driver Hardware drivers
*
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Input file/data format handling.
+ */
+
/**
* @defgroup grp_input Input formats
*
#include <libusb.h>
#endif
+/**
+ * @file
+ *
+ * libsigrok private header file, only to be used internally.
+ */
+
/*--- Macros ----------------------------------------------------------------*/
#ifndef ARRAY_SIZE
extern "C" {
#endif
+/**
+ * @file
+ *
+ * The public libsigrok header file to be used by frontends.
+ */
+
/*
* All possible return codes of libsigrok functions must be listed here.
* Functions should never return hardcoded numbers as status, but rather
/**
* @file
*
- * Logging support.
+ * Controlling the libsigrok message logging functionality.
*/
/**
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Output file/data format handling.
+ */
+
/**
* @defgroup grp_output Output formats
*
#ifndef LIBSIGROK_SIGROK_PROTO_H
#define LIBSIGROK_SIGROK_PROTO_H
+/**
+ * @file
+ *
+ * Header file containing API function prototypes.
+ */
+
/*--- backend.c -------------------------------------------------------------*/
SR_API int sr_init(struct sr_context **ctx);
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Creating, using, or destroying libsigrok sessions.
+ */
+
/**
* @defgroup grp_session Session handling
*
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Loading and saving libsigrok session files.
+ */
+
/**
* @addtogroup grp_session
*
#include "libsigrok.h"
#include "libsigrok-internal.h"
+/**
+ * @file
+ *
+ * Helper functions for handling or converting libsigrok-related strings.
+ */
+
/**
* @defgroup grp_strutil String utilities
*
#include "libsigrok.h"
+/**
+ * @file
+ *
+ * Version number querying functions.
+ */
+
/**
* @defgroup grp_versions Versions
*