14.3.2 OSAL Extension for FreeRTOS
OSAL (Operating System Abstraction Layer) Extension for FreeRTOS provide extension for OSAL
mappings for the FreeRTOS Real-time operating system. The following table
defines OSAL routines.
Fuction Name | Short Description |
---|---|
OSAL_QUEUE_Create | Creates a new queue instance |
OSAL_QUEUE_CreateSet | Creates a new queue set instance |
OSAL_QUEUE_AddToSet | Adds the queues and semaphores to the set |
OSAL_QUEUE_SelectFromSet | Block to wait for something to be available from the queues or semaphore that have been added to the set |
OSAL_QUEUE_Send | Post an item into an OSAL Queue |
OSAL_QUEUE_SendISR | Post an item into an OSAL Queue from ISR |
OSAL_QUEUE_Receive | Receive an item from an OSAL Queue |
OSAL_QUEUE_IsFullISR | Query if an OSAL Queue is full |