]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/beaglelogic/api.c
beaglelogic: Fix regression in continuous sampling
[libsigrok.git] / src / hardware / beaglelogic / api.c
index b2384d5f33b55557f11f65d85348715aa4e17a47..024c668138346167f6e56e0a0a75d4bb33ac4162 100644 (file)
@@ -341,6 +341,11 @@ static int dev_acquisition_start(const struct sr_dev_inst *sdi)
        }
        devc->beaglelogic->set_sampleunit(devc);
 
+       /* If continuous sampling, set the limit_samples to max possible value */
+       if (devc->triggerflags == BL_TRIGGERFLAGS_CONTINUOUS) {
+               devc->limit_samples = (uint64_t)-1;
+       }
+
        /* Configure triggers & send header packet */
        if ((trigger = sr_session_trigger_get(sdi->session))) {
                int pre_trigger_samples = 0;