zephyr/doc/services
Rodrigo Peixoto b8ecbfaa57 zbus: Add message bus subsystem to Zephyr
Add zbus message bus as a Zephyr subsystem. No message bus
or communication abstraction other than the usual (message queues,
mailboxes, etc.) enabled developers to implement event-driven systems in
Zephyr quickly. Zbus would fill that gap by providing the community with
a lightweight and flexible message bus. The implementation tries to be
closest as possible to the existing ones. We use the claim/finish
approach, and the API for publishing and reading channels are similar
in message queues. Zbus is about channels, messages, and observers.

Signed-off-by: Rodrigo Peixoto <rodrigopex@gmail.com>
2022-11-14 17:25:29 -05:00
..
crypto doc: move crypto/random sections into os services 2022-04-07 16:35:19 +02:00
debugging debug: gdbstub: Move to DTS for uart device 2022-08-01 09:09:45 -07:00
device_mgmt doc: device_mgmt: callbacks: Add initial documentation 2022-11-10 12:34:39 +01:00
file_system doc: move file system into os services 2022-04-07 16:35:19 +02:00
ipc doc: Add IPC service documentation 2022-11-04 11:51:54 +01:00
logging doc: reference: logging: Add multidomain section 2022-10-17 10:16:53 +02:00
modbus doc: get rid of reference section 2022-04-07 16:35:19 +02:00
pm docs: pm: Fix device pm documentation 2022-07-01 22:09:50 +02:00
portability doc: POSIX arch: Add link to POSIX OS abstraction 2022-11-05 08:41:24 +01:00
resource_management doc: move resource management under services 2022-04-07 16:35:19 +02:00
rtio rtio: Real-Time Input/Output Stream 2022-06-28 13:53:13 -04:00
settings includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
shell doc: Fix links to Zephyr include directory on Github 2022-04-21 18:35:16 -04:00
smf doc: smf: Fix SMF state machine creation example 2022-09-19 15:24:32 +02:00
storage doc: storage: add flashdisk to disk documentation 2022-10-28 12:45:58 +02:00
task_wdt doc: move misc services into OS Service section 2022-04-07 16:35:19 +02:00
tfm doc: Fix spelling errors in .rst files 2022-04-19 11:48:26 +02:00
tracing tracing: add additional user tracing thread calls 2022-06-28 13:52:21 -04:00
usb devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
virtualization doc: virtualization: Update outdated link to ivshmem 2022-09-29 12:20:14 +02:00
zbus zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
formatted_output.rst doc: formatted_output: cbprintf: Align to new features 2022-09-19 10:14:23 +00:00
index.rst zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
misc.rst doc: get rid of reference section 2022-04-07 16:35:19 +02:00
notify.rst doc: move notification services under os services 2022-04-07 16:35:19 +02:00