X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hwdriver.c;h=3ac151a8eff154d5c89fbe1799c7a14a90d1e3b0;hb=0acdd79357633e90bb1a398e246ad96b39dceda9;hp=ecaa3c04b7412095919a16f407135924134ac910;hpb=41b7bd01c1f58f0214b16949a89ed0d283aa4220;p=libsigrok.git diff --git a/hwdriver.c b/hwdriver.c index ecaa3c04..3ac151a8 100644 --- a/hwdriver.c +++ b/hwdriver.c @@ -28,6 +28,9 @@ #include "libsigrok-internal.h" /** @cond PRIVATE */ +#ifdef HAVE_HW_TESTO +extern SR_PRIV struct sr_dev_driver testo_driver_info; +#endif #define LOG_PREFIX "hwdriver" /** @endcond */ @@ -56,8 +59,8 @@ static struct sr_config_info sr_config_info_data[] = { "Pre-trigger capture ratio", NULL}, {SR_CONF_PATTERN_MODE, SR_T_STRING, "pattern", "Pattern", NULL}, - {SR_CONF_TRIGGER_TYPE, SR_T_STRING, "triggertype", - "Trigger types", NULL}, + {SR_CONF_TRIGGER_MATCH, SR_T_INT32, "triggermatch", + "Trigger matches", NULL}, {SR_CONF_EXTERNAL_CLOCK, SR_T_BOOL, "external_clock", "External clock mode", NULL}, {SR_CONF_SWAP, SR_T_BOOL, "swap", @@ -173,6 +176,9 @@ extern SR_PRIV struct sr_dev_driver kecheng_kc_330b_driver_info; #ifdef HAVE_HW_LASCAR_EL_USB extern SR_PRIV struct sr_dev_driver lascar_el_usb_driver_info; #endif +#ifdef HAVE_HW_MANSON_HCS_3XXX +extern SR_PRIV struct sr_dev_driver manson_hcs_3xxx_driver_info; +#endif #ifdef HAVE_HW_MIC_985XX extern SR_PRIV struct sr_dev_driver mic_98581_driver_info; extern SR_PRIV struct sr_dev_driver mic_98583_driver_info; @@ -182,6 +188,7 @@ extern SR_PRIV struct sr_dev_driver motech_lps_301_driver_info; #endif #ifdef HAVE_HW_NORMA_DMM extern SR_PRIV struct sr_dev_driver norma_dmm_driver_info; +extern SR_PRIV struct sr_dev_driver siemens_b102x_driver_info; #endif #ifdef HAVE_HW_OLS extern SR_PRIV struct sr_dev_driver ols_driver_info; @@ -198,6 +205,9 @@ extern SR_PRIV struct sr_dev_driver sysclk_lwla_driver_info; #ifdef HAVE_HW_TELEINFO extern SR_PRIV struct sr_dev_driver teleinfo_driver_info; #endif +#ifdef HAVE_HW_TESTO +extern SR_PRIV struct sr_dev_driver testo_driver_info; +#endif #ifdef HAVE_HW_TONDAJ_SL_814 extern SR_PRIV struct sr_dev_driver tondaj_sl_814_driver_info; #endif @@ -331,6 +341,9 @@ static struct sr_dev_driver *drivers_list[] = { #ifdef HAVE_HW_LASCAR_EL_USB &lascar_el_usb_driver_info, #endif +#ifdef HAVE_HW_MANSON_HCS_3XXX + &manson_hcs_3xxx_driver_info, +#endif #ifdef HAVE_HW_MIC_985XX &mic_98581_driver_info, &mic_98583_driver_info, @@ -340,6 +353,7 @@ static struct sr_dev_driver *drivers_list[] = { #endif #ifdef HAVE_HW_NORMA_DMM &norma_dmm_driver_info, + &siemens_b102x_driver_info, #endif #ifdef HAVE_HW_OLS &ols_driver_info, @@ -356,6 +370,9 @@ static struct sr_dev_driver *drivers_list[] = { #ifdef HAVE_HW_TELEINFO &teleinfo_driver_info, #endif +#ifdef HAVE_HW_TESTO + &testo_driver_info, +#endif #ifdef HAVE_HW_TONDAJ_SL_814 &tondaj_sl_814_driver_info, #endif