DFU 진입 시 주변 장치 및 타이머 정리 추가
- PREPARE 이벤트 시 타이머(메인, 배터리/온도) 중지 및 비동기 측정 중단 및 상태 리셋, Piezo 전원 차단 - 정리하지 않는 경우 Piezo TX 비정상 신호 출력/Flash 데이터 깨질 가능성 존재
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user