zephyr/subsys/zbus
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
..
CMakeLists.txt zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
Kconfig zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
zbus.c zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
zbus.ld zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
zbus_iterable_sections.c zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
zbus_runtime_observers.c zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00