Mistake on this page?
Report an issue in GitHub or email us
Typedefs
RTOS primitives storage types for RTX

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...
 

Detailed Description

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.

Typedef Documentation

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.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.