DFU 진행 중 LED 변경

- 이미지 업로드 중 초록/주황 LED 0.5초 교대 점멸
This commit is contained in:
2026-08-03 14:47:12 +09:00
parent b54c9d48ce
commit fd79faa39d
3 changed files with 34 additions and 19 deletions
+10 -4
View File
@@ -173,14 +173,20 @@ static enum mgmt_cb_return dfu_status_cb(uint32_t event, enum mgmt_cb_return pre
case MGMT_EVT_OP_IMG_MGMT_DFU_STARTED:
case MGMT_EVT_OP_IMG_MGMT_DFU_CHUNK:
case MGMT_EVT_OP_IMG_MGMT_DFU_CHUNK_WRITE_COMPLETE:
dfu_led_active = true;
led_ble_solid();
if (!dfu_led_active)
{
dfu_led_active = true;
led_dfu_progress();
}
k_work_reschedule(&dfu_watchdog_work, K_SECONDS(DFU_STALL_TIMEOUT_SEC));
break;
case MGMT_EVT_OP_IMG_MGMT_DFU_PENDING:
dfu_led_active = true;
led_ble_solid();
if (!dfu_led_active)
{
dfu_led_active = true;
led_dfu_progress();
}
k_work_cancel_delayable(&dfu_watchdog_work);
#if NRF_POWER_HAS_GPREGRET