zephyr/doc/reference
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
..
audio doc: reference: Move i2s reference to Audio section 2020-06-12 10:29:24 -04:00
bluetooth Bluetooth: doc: Include gap.h and addr.h in documentation build 2020-04-30 13:34:28 +02:00
crypto doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
devicetree doc: dts: simplify DT_INST documentation 2020-05-26 22:32:34 +02:00
display doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
drivers device: refactor to simplify maintenance 2020-06-22 13:37:07 +02:00
file_system doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
kernel zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
logging logging: Clarify that hexdump messages have no function prefix 2020-06-16 19:05:51 +02:00
misc doc: reference: misc: highlight userspace restriction on sys_notify 2020-05-20 10:34:17 +02:00
networking net: lwm2m: Add ObjLnk resource type support 2020-06-15 22:13:34 +03:00
peripherals doc: reference: Move i2s reference to Audio section 2020-06-12 10:29:24 -04:00
power_management device: provide internal access to static device array 2020-06-23 13:27:14 +02:00
random doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
resource_management sys: onoff: redesign to meet changed needs 2020-04-22 16:52:47 +02:00
settings doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
shell zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
storage storage: add stream flash library 2020-05-06 11:14:00 +02:00
usb USB: Add driver and PID for Bluetooth H4 2020-04-20 21:59:47 +03:00
usermode zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
util api: promote sys/util.h to experimental 2020-06-18 19:38:10 +02:00
index.rst api: promote sys/util.h to experimental 2020-06-18 19:38:10 +02:00
overview.rst api: promote sys/util.h to experimental 2020-06-18 19:38:10 +02:00
terminology.rst doc: reference: terminology: refine API attributes 2020-04-22 17:39:56 +02:00