34#if (defined(HF_RTOS_FREERTOS) + defined(HF_RTOS_THREADX) + defined(HF_RTOS_CMSIS)) > 1
35# error "Select exactly one RTOS backend: HF_RTOS_CMSIS, HF_RTOS_FREERTOS, or HF_RTOS_THREADX"
38#if defined(HF_RTOS_CMSIS)
40#elif defined(HF_RTOS_FREERTOS)
42#elif defined(HF_RTOS_THREADX)
CMSIS-RTOS2 backend for the generic OS abstraction.
FreeRTOS backend for the generic OS abstraction.
No-scheduler backend for the generic OS abstraction.
Azure RTOS ThreadX backend for the generic OS abstraction.