Skip to content

Commit b284b2c

Browse files
MarekPietarlubos
authored andcommitted
caf: power_manager: Allow to suspend module during power down
An application module may be suspended during power down sequence. Make sure that this would not break application power down sequence. Jira: NCSDK-24220 Signed-off-by: Marek Pieta <[email protected]> Signed-off-by: Aleksander Strzebonski <[email protected]>
1 parent eebcdf2 commit b284b2c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

subsys/caf/modules/power_manager.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,8 @@ static bool app_event_handler(const struct app_event_header *aeh)
346346
cast_module_state_event(aeh);
347347

348348
if ((event->state == MODULE_STATE_OFF) ||
349-
(event->state == MODULE_STATE_STANDBY)) {
349+
(event->state == MODULE_STATE_STANDBY) ||
350+
(event->state == MODULE_STATE_SUSPENDED)) {
350351

351352
if ((power_state == POWER_STATE_SUSPENDING) ||
352353
(power_state == POWER_STATE_ERROR) ||

0 commit comments

Comments
 (0)