]> sigrok.org Git - libsigrok.git/blobdiff - hwplugin.c
Add incomplete mso-19 plugin
[libsigrok.git] / hwplugin.c
index 4ae0088e1a41b991bcad86b2601c891aa0149dd7..c5a0b2e9852aa2cedb08b3981c3ed182e97cc62f 100644 (file)
@@ -55,6 +55,10 @@ extern struct device_plugin zeroplus_logic_cube_plugin_info;
 #ifdef HAVE_LA_ASIX_SIGMA
 extern struct device_plugin asix_sigma_plugin_info;
 #endif
+#ifdef HAVE_LA_LINK_MSO19
+extern struct device_plugin link_mso19_plugin_info;
+#endif
+
 
 /* TODO: No linked list needed, this can be a simple array. */
 int load_hwplugins(void)
@@ -74,6 +78,9 @@ int load_hwplugins(void)
 #ifdef HAVE_LA_ASIX_SIGMA
        plugins = g_slist_append(plugins, (gpointer *)&asix_sigma_plugin_info);
 #endif
+#ifdef HAVE_LA_LINK_MSO19
+       plugins = g_slist_append(plugins, (gpointer *)&link_mso19_plugin_info);
+#endif
 
        return SIGROK_OK;
 }
@@ -97,6 +104,7 @@ struct sigrok_device_instance *sigrok_device_instance_new(int index, int status,
        sdi->vendor = strdup(vendor);
        sdi->model = strdup(model);
        sdi->version = strdup(version);
+       sdi->priv = NULL;
        sdi->usb = NULL;
 
        return sdi;