zephyr/doc/reference/kernel
Peter A. Bigot 1964bf08bb lib: os: onoff: add API for on-off service request and release management
There are various situations where it's necessary to support turning
devices on or off at runtime, includin power rails, clocks, other
peripherals, and binary device power management.  The complexity of
properly managing multiple consumers of a device in a multithreaded
system suggests that a shared implementation is desirable.  This
commit provides an API that supports managing on-off resources.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2020-01-29 14:08:46 +01:00
..
data_passing global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
memory global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
other lib: os: onoff: add API for on-off service request and release management 2020-01-29 14:08:46 +01:00
scheduling doc: scheduler: define reschedule point 2020-01-27 16:05:07 +01:00
smp doc/kernel/smp: Add initialization diagram 2019-11-14 19:13:27 -05:00
synchronization global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
threads global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
timing kernel/sys_clock.h: Deprecate and convert uses of old conversions 2019-11-08 11:08:58 +01:00
index.rst lib: os: onoff: add API for on-off service request and release management 2020-01-29 14:08:46 +01:00