reb: 패킷 ADC 데이터 샘플 수 80~117 정의 및 검증

This commit is contained in:
2026-06-25 18:08:48 +09:00
parent 42f745e39b
commit c247c54e79
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -45,6 +45,8 @@
#define PIEZO_CFG_AVG_DEFAULT 3
#define PIEZO_CFG_AVG_MAX 10
#define PIEZO_CFG_SAMPLES_MIN 80
#define PIEZO_CFG_SAMPLES_MAX 117
#define PIEZO_CFG_DELAY_MAX_US 50
#define PIEZO_POST_SELECT_SETTLE_US 500
#define PIEZO_AVG_INTER_BURST_GAP_US 500
@@ -98,7 +100,8 @@ static bool piezo_config_validate(const piezo_config_t *cfg)
return false;
}
if ((cfg->samples == 0U) || (cfg->samples > ECHO_ADC_MAX_SAMPLES))
if ((cfg->samples < PIEZO_CFG_SAMPLES_MIN) ||
(cfg->samples > PIEZO_CFG_SAMPLES_MAX))
{
return false;
}