Piezo ADC delay 범위 수정(0 허용)
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user