X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=hwdriver.c;h=ccd8420d58ccbd90a99e920010c95d2cd498e0df;hb=f3ab43a8fbc39fe786718a7a3f5528acb3150aa7;hp=94603db680adca0e3a9626b3b132ef49dd5a6191;hpb=e1c8b2abfbc5a0aa75cf6fbd8f88e45a8df0fd5b;p=libsigrok.git diff --git a/hwdriver.c b/hwdriver.c index 94603db6..ccd8420d 100644 --- a/hwdriver.c +++ b/hwdriver.c @@ -73,7 +73,10 @@ extern SR_PRIV struct sr_dev_driver alsa_driver_info; extern SR_PRIV struct sr_dev_driver fx2lafw_driver_info; #endif #ifdef HAVE_HW_HANTEK_DSO -extern SR_PRIV struct sr_dev_driver hantek_dso_plugin_info; +extern SR_PRIV struct sr_dev_driver hantek_dso_driver_info; +#endif +#ifdef HAVE_HW_MASTECH_VA18B +extern SR_PRIV struct sr_dev_driver mastech_va18b_driver_info; #endif static struct sr_dev_driver *drivers_list[] = { @@ -102,7 +105,10 @@ static struct sr_dev_driver *drivers_list[] = { &fx2lafw_driver_info, #endif #ifdef HAVE_HW_HANTEK_DSO - &hantek_dso_plugin_info, + &hantek_dso_driver_info, +#endif +#ifdef HAVE_HW_MASTECH_VA18B + &mastech_va18b_driver_info, #endif NULL, }; @@ -276,7 +282,8 @@ SR_PRIV void sr_serial_dev_inst_free(struct sr_serial_dev_inst *serial) */ SR_API gboolean sr_driver_hwcap_exists(struct sr_dev_driver *driver, int hwcap) { - int *hwcaps, i; + const int *hwcaps; + int i; if (!driver) { sr_err("hwdriver: %s: driver was NULL", __func__); @@ -304,7 +311,7 @@ SR_API gboolean sr_driver_hwcap_exists(struct sr_dev_driver *driver, int hwcap) * @return A pointer to a struct with information about the parameter, or NULL * if the capability was not found. */ -SR_API struct sr_hwcap_option *sr_hw_hwcap_get(int hwcap) +SR_API const struct sr_hwcap_option *sr_hw_hwcap_get(int hwcap) { int i;