Types defined in this file should be utilized, when the direct RTOS C API usage is required, to provide backing memory for internal RTX data. More...
Typedefs | |
typedef osRtxMutex_t | mbed_rtos_storage_mutex_t |
RTX Mutex storage. More... | |
typedef osRtxSemaphore_t | mbed_rtos_storage_semaphore_t |
RTX Semaphore storage. More... | |
typedef osRtxThread_t | mbed_rtos_storage_thread_t |
RTX Thread storage. More... | |
typedef osRtxMemoryPool_t | mbed_rtos_storage_mem_pool_t |
RTX Memory Pool storage. More... | |
typedef osRtxMessageQueue_t | mbed_rtos_storage_msg_queue_t |
RTX Message Queue storage. More... | |
typedef osRtxEventFlags_t | mbed_rtos_storage_event_flags_t |
RTX Event Flags storage. More... | |
typedef osRtxMessage_t | mbed_rtos_storage_message_t |
RTX Message storage. More... | |
typedef osRtxTimer_t | mbed_rtos_storage_timer_t |
RTX Timer storage. More... | |
Types defined in this file should be utilized, when the direct RTOS C API usage is required, to provide backing memory for internal RTX data.
Allocated object should be wrapped in attribute struct and passed to os*New call, for details see CMSIS-RTOS2 documentation.
This file breaks abstraction layers and uses RTX internal types, but it limits the contamination to single, RTOS implementation specific, header file, therefore limiting scope of possible changes.
RTX Event Flags storage.
Definition at line 62 of file mbed_rtx_storage.h.
RTX Memory Pool storage.
Definition at line 56 of file mbed_rtx_storage.h.
RTX Message storage.
Definition at line 65 of file mbed_rtx_storage.h.
RTX Message Queue storage.
Definition at line 59 of file mbed_rtx_storage.h.
RTX Mutex storage.
Definition at line 47 of file mbed_rtx_storage.h.
RTX Semaphore storage.
Definition at line 50 of file mbed_rtx_storage.h.
RTX Thread storage.
Definition at line 53 of file mbed_rtx_storage.h.
RTX Timer storage.
Definition at line 68 of file mbed_rtx_storage.h.