|
Zephyr Project API 3.5.0
A Scalable Open Source RTOS
|
Information about a power management state. More...
#include <state.h>
Data Fields | |
| enum pm_state | state |
| uint8_t | substate_id |
| Some platforms have multiple states that map to one Zephyr power state. | |
| uint32_t | min_residency_us |
| Minimum residency duration in microseconds. | |
| uint32_t | exit_latency_us |
| Worst case latency in microseconds required to exit the idle state. | |
Information about a power management state.
| uint32_t pm_state_info::exit_latency_us |
Worst case latency in microseconds required to exit the idle state.
| uint32_t pm_state_info::min_residency_us |
Minimum residency duration in microseconds.
It is the minimum time for a given idle state to be worthwhile energywise.
| enum pm_state pm_state_info::state |
| uint8_t pm_state_info::substate_id |
Some platforms have multiple states that map to one Zephyr power state.
This property allows the platform distinguish them. e.g: