zephyr/subsys/power
Peter Bigot 219a3ca96d device: provide internal access to static device array
Device objects in Zephyr are currently placed into an array by linker
scripts, making it easy to iterate over all devices if the array
address and size can be obtained.  This has applications in device
power management, but the existing API for this was available only
when that feature was enabled.  It also uses a signed type to hold the
device count.

Provide a new API that is generally available, but marked as internal
since normally applications should not iterate over all devices.  Mark
the PM API approach deprecated.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-06-23 13:27:14 +02:00
..
policy zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig power: add system power management direct force mode. 2020-01-24 21:37:40 -05:00
device.c device: provide internal access to static device array 2020-06-23 13:27:14 +02:00
device_pm.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
pm_ctrl.c cleanup: include/: move atomic.h to sys/atomic.h 2019-06-27 22:55:49 -04:00
power.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
reboot.c cleanup: include/: move misc/reboot.h to power/reboot.h 2019-06-27 22:55:49 -04:00