From 33033612bcc311fe9780381ff3794f136382e89c Mon Sep 17 00:00:00 2001 From: Philippe Teuwen <phil@teuwen.org> Date: Wed, 15 Jan 2020 15:03:35 +0100 Subject: [PATCH] Fix delay in acquisition and DoAcquisition_config usage. Fixes #524 --- armsrc/lfops.c | 2 +- armsrc/lfsampling.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/armsrc/lfops.c b/armsrc/lfops.c index ed23e75ea..1cb8406bf 100644 --- a/armsrc/lfops.c +++ b/armsrc/lfops.c @@ -2550,7 +2550,7 @@ void Cotag(uint32_t arg0) { doCotagAcquisitionManchester(); break; case 2: - DoAcquisition_config(true, true); + DoAcquisition_config(false, 0); break; } diff --git a/armsrc/lfsampling.c b/armsrc/lfsampling.c index 3378a9f94..5808fff07 100644 --- a/armsrc/lfsampling.c +++ b/armsrc/lfsampling.c @@ -115,7 +115,8 @@ void initSampleBuffer(uint32_t *sample_size) { // use a bitstream to handle the output data.buffer = BigBuf_get_addr(); - memset(data.buffer, 0, *sample_size); +// We can't erase the buffer now, it would drastically delay the acquisition +// memset(data.buffer, 0, *sample_size); // samples.dec_counter = 0;