diff --git a/core/embed/sys/power_manager/inc/sys/power_manager.h b/core/embed/sys/power_manager/inc/sys/power_manager.h index 92ff8d31a6..57dd84f7f1 100644 --- a/core/embed/sys/power_manager/inc/sys/power_manager.h +++ b/core/embed/sys/power_manager/inc/sys/power_manager.h @@ -25,7 +25,7 @@ #define PM_STATE_LIST(STATE) \ STATE(HIBERNATE) \ STATE(CHARGING) \ - STATE(REPORT_LOW_BATTERY) \ + STATE(STARTUP_REJECTED) \ STATE(SUSPEND) \ STATE(ULTRA_POWER_SAVE) \ STATE(SHUTTING_DOWN) \ diff --git a/core/embed/sys/power_manager/stm32u5/power_manager_internal.h b/core/embed/sys/power_manager/stm32u5/power_manager_internal.h index b23e274a25..9d9d739ebf 100644 --- a/core/embed/sys/power_manager/stm32u5/power_manager_internal.h +++ b/core/embed/sys/power_manager/stm32u5/power_manager_internal.h @@ -122,7 +122,7 @@ pm_state_t pm_handle_state_power_save(pm_driver_t* drv); pm_state_t pm_handle_state_ultra_power_save(pm_driver_t* drv); pm_state_t pm_handle_state_shutting_down(pm_driver_t* drv); pm_state_t pm_handle_state_suspend(pm_driver_t* drv); -pm_state_t pm_handle_state_report_low_battery(pm_driver_t* drv); +pm_state_t pm_handle_state_startup_rejected(pm_driver_t* drv); pm_state_t pm_handle_state_charging(pm_driver_t* drv); pm_state_t pm_handle_state_hibernate(pm_driver_t* drv); diff --git a/core/embed/sys/power_manager/stm32u5/power_states.c b/core/embed/sys/power_manager/stm32u5/power_states.c index cf2f6cc2ea..1a13439ca9 100644 --- a/core/embed/sys/power_manager/stm32u5/power_states.c +++ b/core/embed/sys/power_manager/stm32u5/power_states.c @@ -59,10 +59,10 @@ static const pm_state_handler_t state_handlers[] = { .handle = pm_handle_state_suspend, .exit = NULL, }, - [PM_STATE_REPORT_LOW_BATTERY] = + [PM_STATE_STARTUP_REJECTED] = { .enter = NULL, - .handle = pm_handle_state_report_low_battery, + .handle = pm_handle_state_startup_rejected, .exit = NULL, }, [PM_STATE_CHARGING] = @@ -183,7 +183,7 @@ pm_state_t pm_handle_state_ultra_power_save(pm_driver_t* drv) { if (drv->usb_connected || !drv->battery_critical) { return PM_STATE_POWER_SAVE; } else { - return PM_STATE_REPORT_LOW_BATTERY; + return PM_STATE_STARTUP_REJECTED; } return drv->state; @@ -208,7 +208,7 @@ pm_state_t pm_handle_state_suspend(pm_driver_t* drv) { return drv->state; } -pm_state_t pm_handle_state_report_low_battery(pm_driver_t* drv) { +pm_state_t pm_handle_state_startup_rejected(pm_driver_t* drv) { // Wait until RGB sequence is done and go back to hibernate if (drv->request_hibernate) { drv->request_hibernate = false;