#include <dirent.h>
#include <string.h>
#include <glib.h>
-#include "sigrok.h"
-#include "sigrok-internal.h"
+#include "libsigrok.h"
+#include "libsigrok-internal.h"
/*
* This enumerates which driver capabilities correspond to user-settable
{SR_HWCAP_FILTER, SR_T_CHAR, "Filter targets", "filter"},
{SR_HWCAP_VDIV, SR_T_RATIONAL_VOLT, "Volts/div", "vdiv"},
{SR_HWCAP_COUPLING, SR_T_CHAR, "Coupling", "coupling"},
+ {SR_HWCAP_MODEL, SR_T_KEYVALUE, "Model", "model"},
+ {SR_HWCAP_CONN, SR_T_CHAR, "Connection", "connect"},
+ {SR_HWCAP_SERIALCOMM, SR_T_CHAR, "Serial communication", "serialcomm"},
{0, 0, NULL, NULL},
};
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
+#ifdef HAVE_HW_GENERICDMM
+extern SR_PRIV struct sr_dev_driver genericdmm_driver_info;
#endif
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
+#ifdef HAVE_HW_GENERICDMM
+ &genericdmm_driver_info,
#endif
NULL,
};
udi->bus = bus;
udi->address = address;
- udi->devhdl = hdl; /* TODO: Check if this is NULL? */
+ udi->devhdl = hdl;
return udi;
}