]> sigrok.org Git - libsigrok.git/blobdiff - libsigrok.h
Don't define names ending with _t (POSIX reserved).
[libsigrok.git] / libsigrok.h
index 7f58e1c725d7ce75a502bc7b35c10fdc12a3c978..552e1075e1d35ed1dd56f06f4e6e5df6a466c353 100644 (file)
@@ -132,7 +132,7 @@ enum sr_loglevel {
 #endif
 
 /** Type definition for callback function for data reception. */
-typedef int (*sr_receive_data_callback_t)(int fd, int revents, void *cb_data);
+typedef int (*sr_receive_data_callback)(int fd, int revents, void *cb_data);
 
 /** Data types used by sr_config_info(). */
 enum sr_datatype {
@@ -828,6 +828,12 @@ enum sr_configkey {
        /** The device has internal storage, into which data is logged. This
         * starts or stops the internal logging. */
        SR_CONF_DATALOG,
+
+       /** Device mode for multi-function devices. */
+       SR_CONF_DEVICE_MODE,
+
+       /** Self test mode. */
+       SR_CONF_TEST_MODE,
 };
 
 /** Device instance data