]> sigrok.org Git - libsigrok.git/commitdiff
hwdriver: Add SR_CONF_CLOCK_EDGE option.
authorDaniel Elstner <redacted>
Wed, 29 Jan 2014 19:53:51 +0000 (20:53 +0100)
committerBert Vermeulen <redacted>
Thu, 30 Jan 2014 11:04:42 +0000 (12:04 +0100)
Allow the edge of an external clock input to be configured by
means of an SR_CONF_CLOCK_EDGE configuration setting.  This is
a string option with the same format as SR_CONF_TRIGGER_SLOPE.

hwdriver.c
libsigrok.h

index 302ffdc5196eba6a19127cc6e7e5bda615942a2b..3dd44db0aa182c7f46236bb510c443be184e3cbc 100644 (file)
@@ -118,6 +118,8 @@ static struct sr_config_info sr_config_info_data[] = {
                "Over-current protection", NULL},
        {SR_CONF_LIMIT_SAMPLES, SR_T_UINT64, "limit_samples",
                "Sample limit", NULL},
+       {SR_CONF_CLOCK_EDGE, SR_T_CHAR, "clock_edge",
+               "Clock edge", NULL},
        {0, 0, NULL, NULL, NULL},
 };
 
index ab095c9a45630b83207f64bf0c86da386d3fb33c..af5b18ce8b4ee206463e719e4a783992666398fc 100644 (file)
@@ -834,6 +834,9 @@ enum {
        /** Over-current protection (OCP) */
        SR_CONF_OVER_CURRENT_PROTECTION,
 
+       /** Choice of clock edge for external clock ("r" or "f"). */
+       SR_CONF_CLOCK_EDGE,
+
        /*--- Special stuff -------------------------------------------------*/
 
        /** Scan options supported by the driver. */