From e9eb89f203dd8a7e507503d8b6fed5c9fa171e82 Mon Sep 17 00:00:00 2001 From: jhchun Date: Tue, 21 Apr 2026 10:51:02 +0900 Subject: [PATCH] =?UTF-8?q?DFU=20=EC=A7=84=EC=9E=85=20=EC=8B=9C=20?= =?UTF-8?q?=EC=A3=BC=EB=B3=80=20=EC=9E=A5=EC=B9=98=20=EB=B0=8F=20=ED=83=80?= =?UTF-8?q?=EC=9D=B4=EB=A8=B8=20=EC=A0=95=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - PREPARE 이벤트 시 타이머(메인, 배터리/온도) 중지 및 비동기 측정 중단 및 상태 리셋, Piezo 전원 차단 - 정리하지 않는 경우 Piezo TX 비정상 신호 출력/Flash 데이터 깨질 가능성 존재 --- project/ble_peripheral/ble_app_bladder_patch/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/project/ble_peripheral/ble_app_bladder_patch/main.c b/project/ble_peripheral/ble_app_bladder_patch/main.c index 1956859..7fbcb21 100644 --- a/project/ble_peripheral/ble_app_bladder_patch/main.c +++ b/project/ble_peripheral/ble_app_bladder_patch/main.c @@ -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");