DFU 진입 시 주변 장치 및 타이머 정리 추가

- PREPARE 이벤트 시 타이머(메인, 배터리/온도) 중지 및 비동기 측정 중단 및 상태 리셋, Piezo 전원 차단
- 정리하지 않는 경우 Piezo TX 비정상 신호 출력/Flash 데이터 깨질 가능성 존재
This commit is contained in:
2026-04-21 10:51:02 +09:00
parent 790e3a1b82
commit e9eb89f203

View File

@@ -479,6 +479,10 @@ static void ble_dfu_evt_handler(ble_dfu_buttonless_evt_type_t event)
{
case BLE_DFU_EVT_BOOTLOADER_ENTER_PREPARE:
DBG_PRINTF("[DFU] Prepare\r\n");
maa_async_abort();
dr_piezo_power_off();
battery_timer_stop();
main_timer_stop();
break;
case BLE_DFU_EVT_BOOTLOADER_ENTER:
DBG_PRINTF("[DFU] Enter\r\n");