mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-09 01:35:25 +00:00
git grep -l 'u\(8\|16\|32\|64\)_t' | \ xargs sed -i "s/u\(8\|16\|32\|64\)_t/uint\1_t/g" git grep -l 's\(8\|16\|32\|64\)_t' | \ xargs sed -i "s/s\(8\|16\|32\|64\)_t/int\1_t/g" Signed-off-by: Kumar Gala <kumar.gala@linaro.org> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
prj.conf | ||
README.rst | ||
sample.yaml |
.. _cmsis_rtos_v2-sync_sample: Synchronization using CMSI RTOS V2 APIs ####################################### Overview ******** The sample project illustrates usage of timers and message queues using CMSIS RTOS V2 APIs. The main thread creates a preemptive thread which writes message to message queue and on timer expiry, message is read by main thread. Building and Running Project **************************** This project outputs to the console. It can be built and executed on QEMU as follows: .. zephyr-app-commands:: :zephyr-app: samples/philosophers :host-os: unix :board: qemu_x86 :goals: run :compact: Sample Output ============= .. code-block:: console Wrote to message queue: 5 Read from message queue: 5 Wrote to message queue: 6 Read from message queue: 6 Wrote to message queue: 7 Read from message queue: 7 Wrote to message queue: 8 Read from message queue: 8 Wrote to message queue: 9 Read from message queue: 9 Wrote to message queue: 10 Read from message queue: 10 Wrote to message queue: 11 Read from message queue: 11 Wrote to message queue: 12 Read from message queue: 12 Wrote to message queue: 13 Read from message queue: 13 Wrote to message queue: 14 Read from message queue: 14 Wrote to message queue: 15 Read from message queue: 15 Sample execution successful Exit QEMU by pressing :kbd:`CTRL+A` :kbd:`x`.