Searched full:zbus (Results 1 – 25 of 74) sorted by relevance
123
/Zephyr-Core-3.6.0/subsys/zbus/ |
D | Kconfig | 4 menuconfig ZBUS config 5 bool "Zbus support" 10 if ZBUS 29 prompt "ZBus msg_subscribers buffer allocation" 47 int "The size of the biggest message used with ZBus." 57 bool "ZBus priority boost algorithm" 60 ZBus implements the Highest Locker Protocol that relies on the observers’ thread priority 64 bool "Zbus assert mock for test purposes." 71 module = ZBUS 72 module-str = zbus [all …]
|
D | zbus_iterable_sections.c | 7 #include <zephyr/zbus/zbus.h> 8 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
/Zephyr-Core-3.6.0/tests/subsys/zbus/unittests/ |
D | testcase.yaml | 2 message_bus.zbus.general_unittests: 4 tags: zbus 7 message_bus.zbus.general_unittests_without_priority_boost: 9 tags: zbus
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/benchmark/ |
D | sample.yaml | 2 name: Zbus Benchmark 4 sample.zbus.benchmark_async: 5 tags: zbus 26 sample.zbus.benchmark_async_msg_sub: 27 tags: zbus 48 sample.zbus.benchmark_sync: 49 tags: zbus
|
/Zephyr-Core-3.6.0/doc/services/zbus/ |
D | index.rst | 3 Zephyr bus (zbus) 9 https://www.figma.com/community/file/1292866458780627559/zbus-diagram-assets 12 The :dfn:`Zephyr bus - zbus` is a lightweight and flexible software bus enabling a simple way for 21 Threads can send messages to one or more observers using zbus. It makes the many-to-many 25 The communication through zbus is channel-based. Threads (or callbacks) use channels to exchange 31 The figure below shows an example of a typical application using zbus in which the application logic 33 from each other because they only use zbus channels and do not need to know each other to talk. 37 :alt: zbus usage overview 40 A typical zbus application architecture. 53 :alt: ZBus anatomy [all …]
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/uart_bridge/ |
D | sample.yaml | 4 tags: zbus 18 sample.zbus.uart_bridge_build: 19 tags: zbus
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/hello_world/ |
D | README.rst | 1 .. zephyr:code-sample:: zbus-hello-world 2 :name: zbus Hello World 5 Make three threads talk to each other using zbus. 9 This sample implements a simple hello world application using zbus to make the threads talk to each… 18 :zephyr-app: samples/subsys/zbus/hello_world
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/work_queue/src/ |
D | sensors.c | 8 #include <zephyr/zbus/zbus.h> 9 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/runtime_obs_registration/src/ |
D | consumer.c | 8 #include <zephyr/zbus/zbus.h> 9 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
D | producer.c | 8 #include <zephyr/zbus/zbus.h> 9 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
D | main.c | 12 #include <zephyr/zbus/zbus.h> 13 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
/Zephyr-Core-3.6.0/tests/subsys/zbus/runtime_observers_registration/ |
D | testcase.yaml | 2 message_bus.zbus.runtime_obs_reg.add_and_remove_observers: 3 tags: zbus
|
/Zephyr-Core-3.6.0/tests/subsys/zbus/hlp_priority_boost/ |
D | testcase.yaml | 2 message_bus.zbus.hlp_priority_boost: 4 tags: zbus
|
/Zephyr-Core-3.6.0/tests/subsys/zbus/user_data/ |
D | testcase.yaml | 2 message_bus.zbus.user_data.channel_user_data: 4 tags: zbus
|
/Zephyr-Core-3.6.0/tests/subsys/zbus/dyn_channel/ |
D | testcase.yaml | 2 message_bus.zbus.dyn_channel.static_and_dynamic_channels: 4 tags: zbus
|
/Zephyr-Core-3.6.0/tests/subsys/zbus/integration/ |
D | testcase.yaml | 2 message_bus.zbus.module_interaction_no_error: 8 tags: zbus
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/remote_mock/ |
D | sample.yaml | 4 sample.zbus.remote_mock: 6 tags: zbus
|
D | README.rst | 1 .. zephyr:code-sample:: zbus-remote-mock 5 Publish to a zbus instance using UART as a bridge. 10 This application demonstrates how a host script can publish to the zbus in an embedded device using… 22 :zephyr-app: samples/subsys/zbus/remote_mock 63 python3.8 samples/subsys/zbus/remote_mock/remote_mock.py /dev/pts/2
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/confirmed_channel/ |
D | README.rst | 1 .. zephyr:code-sample:: zbus-confirmed-channel 5 Use confirmed zbus channels to ensure all subscribers consume a message. 9 This sample implements a simple way of using confirmed channels in zbus. 19 :zephyr-app: samples/subsys/zbus/confirmed_channel
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/remote_mock/src/ |
D | peripheral.c | 8 #include <zephyr/zbus/zbus.h> 9 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/uart_bridge/src/ |
D | core.c | 8 #include <zephyr/zbus/zbus.h> 9 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
D | peripheral.c | 8 #include <zephyr/zbus/zbus.h> 9 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/dyn_channel/src/ |
D | producer.c | 8 #include <zephyr/zbus/zbus.h> 9 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
D | consumer.c | 8 #include <zephyr/zbus/zbus.h> 9 LOG_MODULE_DECLARE(zbus, CONFIG_ZBUS_LOG_LEVEL);
|
/Zephyr-Core-3.6.0/samples/subsys/zbus/dyn_channel/ |
D | README.rst | 1 .. zephyr:code-sample:: zbus-dyn-channel 5 Use zbus channels with dynamically allocated messages. 9 This sample implements an application using zbus to illustrate the way zbus supports dynamically al… 18 :zephyr-app: samples/subsys/zbus/dyn_channel
|
123