|
DelegateMQ
|
CMSIS-RTOS2 implementation of the DelegateMQ IThread interface. More...
Go to the source code of this file.
Classes | |
| class | Thread |
| Cross-platform thread for any system supporting C++11 std::thread (e.g. Windows, Linux). More... | |
CMSIS-RTOS2 implementation of the DelegateMQ IThread interface.
This class provides a concrete implementation of the IThread interface using the CMSIS-RTOS2 standard API (cmsis_os2.h). It enables DelegateMQ to dispatch asynchronous delegates to a dedicated thread on any CMSIS-compliant RTOS (e.g., Keil RTX, FreeRTOS wrapped by CMSIS, Zephyr, etc.).
Key Features:
osThreadNew to establish a dedicated worker loop.osMessageQueue to receive and process incoming delegate messages in a thread-safe manner.SetThreadPriority using standard osPriority_t levels.