From 8ae8f3fdb743d8e16c2b8c43088c3ffbb2053496 Mon Sep 17 00:00:00 2001 From: jhchun Date: Tue, 21 Jul 2026 11:34:44 +0900 Subject: [PATCH] =?UTF-8?q?Piezo=20ADC=20delay=20=EB=B2=94=EC=9C=84=20?= =?UTF-8?q?=EC=88=98=EC=A0=95(0=20=ED=97=88=EC=9A=A9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/measurement/piezo_measure.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/measurement/piezo_measure.c b/src/measurement/piezo_measure.c index 6c10410..3df7ae3 100644 --- a/src/measurement/piezo_measure.c +++ b/src/measurement/piezo_measure.c @@ -199,10 +199,9 @@ int piezo_measure_sweep(void) uint16_t samples = cfg->samples; uint8_t avg = cfg->avg; - // 너무 짧은 delay가 들어오면 burst 직후 ADC capture가 겹치므로 최소 delay 보장 - if (capture_delay_us < PIEZO_BURST_TO_ADC_DELAY_US) + if (capture_delay_us < 0) { - capture_delay_us = PIEZO_BURST_TO_ADC_DELAY_US; + capture_delay_us = 0; } DBG_PRINTF("[SWEEP] freq=0x%04X cycles=%u avg=%u delay_us=%u samples=%u\r\n", cfg->freq, cfg->cycles, cfg->avg, cfg->delay_us, cfg->samples);