Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Power management notifier struct. More...
#include <pm.h>
Data Fields | |
void(* | state_entry )(enum pm_state state) |
Application defined function for doing any target specific operations for power state entry. | |
void(* | state_exit )(enum pm_state state) |
Application defined function for doing any target specific operations for power state exit. | |
Power management notifier struct.
This struct contains callbacks that are called when the target enters and exits power states.
As currently implemented the entry callback is invoked when transitioning from PM_STATE_ACTIVE to another state, and the exit callback is invoked when transitioning from a non-active state to PM_STATE_ACTIVE. This behavior may change in the future.
Application defined function for doing any target specific operations for power state entry.
Application defined function for doing any target specific operations for power state exit.