zephyr/doc/reference
Peter Bigot 8bd676ed38 sys: onoff: generalize and shorten API
The original API was misnamed, as the intent was to provide a manager
that decoupled state management from the service that needed to be
turned on or off.  Update all the names, shortening them where
appropriate removing unncessary internal components like _service.

Also remove some API that misled developers into believing that onoff
managers are normally expected to be exposed directly to consumers.
While this is a use case, in most situations there are service or
client-specific actions that need to be coupled to transition events.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-04-06 16:41:41 +02:00
..
audio doc: reference: Add pages for audio 2020-03-18 11:47:24 +01:00
bluetooth doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
crypto doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
devicetree devicetree.h: sort sub-includes and API docs for them 2020-03-29 09:10:04 -05:00
display doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
drivers doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
file_system doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
kernel sys: add generic asynchronous notification infrastructure 2020-04-06 16:41:41 +02:00
logging doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
misc sys: add generic asynchronous notification infrastructure 2020-04-06 16:41:41 +02:00
networking doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
peripherals doc: reference: Add clock control API 2020-03-18 11:47:24 +01:00
power_management doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
random doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
resource_management sys: onoff: generalize and shorten API 2020-04-06 16:41:41 +02:00
settings doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
shell doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
storage doc: dts: revisit documentation 2020-03-24 10:11:20 -05:00
usb doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
usermode doc: syscalls: expand docs on data copying 2020-04-01 23:34:02 -04:00
index.rst sys: add generic asynchronous notification infrastructure 2020-04-06 16:41:41 +02:00
overview.rst doc: API stability: Change HWINFO from unstable to stable 2020-03-31 16:17:08 +02:00
terminology.rst doc: reference: Move terminology to its own page 2020-03-18 11:47:24 +01:00