Piezo ADC delay 범위 수정(0 허용)
This commit is contained in:
@@ -199,10 +199,9 @@ int piezo_measure_sweep(void)
|
|||||||
uint16_t samples = cfg->samples;
|
uint16_t samples = cfg->samples;
|
||||||
uint8_t avg = cfg->avg;
|
uint8_t avg = cfg->avg;
|
||||||
|
|
||||||
// 너무 짧은 delay가 들어오면 burst 직후 ADC capture가 겹치므로 최소 delay 보장
|
if (capture_delay_us < 0)
|
||||||
if (capture_delay_us < PIEZO_BURST_TO_ADC_DELAY_US)
|
|
||||||
{
|
{
|
||||||
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);
|
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