]> sigrok.org Git - libsigrok.git/blobdiff - libsigrok.h
Bump libzip requirement to >= 0.10.
[libsigrok.git] / libsigrok.h
index a93a07ea3a4745218ce74c167117f254d3df75a8..67f3197159bcd12129bdfc1903a4887bb9c0a7be 100644 (file)
@@ -216,6 +216,7 @@ enum {
         * represented as the fraction of number of particles of the substance.
         */
        SR_UNIT_CONCENTRATION,
+       SR_UNIT_REVOLUTIONS_PER_MINUTE,
 };
 
 /** Values for sr_datafeed_analog.flags. */
@@ -685,6 +686,15 @@ enum {
        /** Logic low-high threshold range. */
        SR_CONF_VOLTAGE_THRESHOLD,
 
+       /** The device supports using a external clock. */
+       SR_CONF_EXTERNAL_CLOCK,
+
+       /**
+        * The device supports swapping channels. Typical this is between
+        * buffered and unbuffered channels.
+        */
+       SR_CONF_SWAP,
+
        /*--- Special stuff -------------------------------------------------*/
 
        /** Scan options supported by the driver. */
@@ -822,6 +832,7 @@ struct sr_session {
        /** List of struct datafeed_callback pointers. */
        GSList *datafeed_callbacks;
        GTimeVal starttime;
+       gboolean running;
 
        unsigned int num_sources;