]> sigrok.org Git - libsigrok.git/blobdiff - hardware/asix-sigma/asix-sigma.c
sr: chronovu-la8: Add missing <stdlib.h> #include.
[libsigrok.git] / hardware / asix-sigma / asix-sigma.c
index 4cb5e1030ebbdf1f2cd4d78341a4260db2b1fe87..2340044d813dad60dd52bbc791d2c60d66cb8237 100644 (file)
@@ -23,7 +23,6 @@
  * ASIX SIGMA Logic Analyzer Driver
  */
 
-#include "config.h"
 #include <glib.h>
 #include <glib/gstdio.h>
 #include <ftdi.h>
@@ -731,7 +730,7 @@ static void hw_cleanup(void)
        for (l = device_instances; l; l = l->next) {
                sdi = l->data;
                if (sdi->priv != NULL)
-                       free(sdi->priv);
+                       g_free(sdi->priv);
                sr_device_instance_free(sdi);
        }
        g_slist_free(device_instances);
@@ -1353,7 +1352,6 @@ static int hw_start_acquisition(int device_index, gpointer session_data)
        gettimeofday(&header.starttime, NULL);
        header.samplerate = sigma->cur_samplerate;
        header.num_logic_probes = sigma->num_probes;
-       header.num_analog_probes = 0;
        sr_session_bus(session_data, &packet);
 
        /* Add capture source. */
@@ -1400,7 +1398,7 @@ static void hw_stop_acquisition(int device_index, gpointer session_data)
        sigma->state.state = SIGMA_DOWNLOAD;
 }
 
-struct sr_device_plugin asix_sigma_plugin_info = {
+SR_PRIV struct sr_device_plugin asix_sigma_plugin_info = {
        .name = "asix-sigma",
        .longname = "ASIX SIGMA",
        .api_version = 1,