zephyr/subsys
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
..
bluetooth Bluetooth: controller: Add explicit opcode check in unknown rsp PDU 2020-06-22 12:33:22 +02:00
canbus zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
console console: tty: Fix k_sem_take with wait time from ISR 2020-06-17 17:10:08 +02:00
cpp cpp: Fixed compile warning with extern array declaration 2020-06-09 14:42:16 +02:00
debug zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dfu dfu: flash_img: Constify flash_img_buffered_write() data parameter 2020-06-10 09:30:08 +02:00
disk zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
fb zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
fs subsys/fs/nvs: Move write_block_size to flash_parameters 2020-06-22 14:35:03 +02:00
jwt zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
logging logging: enhanced external logsystems 2020-06-17 17:08:12 +02:00
mgmt mgmt: fs: Add security warning 2020-06-12 11:15:24 +02:00
net net: openthread: Update OpenThread revision 2020-06-22 17:09:10 +02:00
power device: provide internal access to static device array 2020-06-23 13:27:14 +02:00
random zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
settings settings: Fix uninitialised variables 2020-06-17 08:55:59 +03:00
shell shell: Fixed compile warning with extern array declaration 2020-06-09 14:42:16 +02:00
stats zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
storage storage/stream: allow NULL data pointer 2020-06-22 14:36:05 +02:00
testsuite testsuite: Align testsuite output 2020-06-22 14:56:39 -04:00
tracing zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
usb usb: Set thread names in usb device classes 2020-06-15 16:55:01 +02:00
CMakeLists.txt tracing: move tracing under subsys/ 2020-02-07 15:58:05 -05:00
Kconfig tracing: move tracing under subsys/ 2020-02-07 15:58:05 -05:00