Piezo ADC delay 범위 수정(0 허용)

This commit is contained in:
2026-07-21 11:34:44 +09:00
parent 0a88cfb01c
commit 8ae8f3fdb7
+2 -3
View File
@@ -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);