타이밍 최적화
- 온도 측정, Piezo 측정 사이 딜레이 줄이기 - Piezo 한 채널에서 평균화를 위한 반복 측정 사이 딜레이 줄이기 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -228,15 +228,21 @@ void dr_piezo_power_on(void)
|
||||
DBG_PRINTF("[PIEZO] Power ON: +/-20V ready\r\n");
|
||||
}
|
||||
|
||||
/* 피에조 전원 OFF: TX 비활성화 후 DC/DC 컨버터 차단 */
|
||||
/* 피에조 전원 OFF: TX 비활성화 → MUX 비활성화 → DC/DC 컨버터 차단 */
|
||||
void dr_piezo_power_off(void)
|
||||
{
|
||||
dr_piezo_disable();
|
||||
|
||||
|
||||
/* MUX enable 핀 클리어: select_channel() 이후 HIGH로 남은 핀 해제 */
|
||||
nrf_gpio_pin_clear(DR_PIEZO_EN_MUXA);
|
||||
nrf_gpio_pin_clear(DR_PIEZO_EN_MUXB);
|
||||
nrf_gpio_pin_clear(DR_PIEZO_MUX_SEL0);
|
||||
nrf_gpio_pin_clear(DR_PIEZO_MUX_SEL1);
|
||||
|
||||
nrf_gpio_pin_clear(DR_PIEZO_PWR_EN);
|
||||
|
||||
|
||||
m_power_enabled = false;
|
||||
|
||||
|
||||
DBG_PRINTF("[PIEZO] Power OFF\r\n");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user