DFU 완료 후 전원 래치 Low 방지(전원 OFF 이유 구분)
This commit is contained in:
@@ -167,8 +167,8 @@ static void battery_work_handler(struct k_work *work)
|
||||
if (low_battery_cnt >= BATTERY_MONITOR_LIMIT_COUNT)
|
||||
{
|
||||
low_battery_cnt = 0;
|
||||
DBG_PRINTF("[BATT] %ux low -> Power OFF\r\n", BATTERY_MONITOR_LIMIT_COUNT);
|
||||
sleep_mode_enter();
|
||||
DBG_ERR("[BATT] %ux low -> Power OFF\r\n", BATTERY_MONITOR_LIMIT_COUNT);
|
||||
sleep_mode_enter_reason("battery-low");
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -197,8 +197,8 @@ static void battery_work_handler(struct k_work *work)
|
||||
if (high_temperature_cnt >= BATTERY_MONITOR_LIMIT_COUNT)
|
||||
{
|
||||
high_temperature_cnt = 0;
|
||||
DBG_PRINTF("[TEMP] %ux high -> Power OFF\r\n", BATTERY_MONITOR_LIMIT_COUNT);
|
||||
sleep_mode_enter();
|
||||
DBG_ERR("[TEMP] %ux high -> Power OFF\r\n", BATTERY_MONITOR_LIMIT_COUNT);
|
||||
sleep_mode_enter_reason("temperature-high");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user