Go to the source code of this file.
◆ osal_mutex_def_t
◆ osal_mutex_t
◆ osal_queue_t
◆ osal_semaphore_t
◆ osal_mutex_create()
◆ osal_mutex_delete()
| static TU_ATTR_ALWAYS_INLINE bool osal_mutex_delete |
( |
osal_mutex_t | mutex_hdl | ) |
|
|
inlinestatic |
◆ osal_mutex_lock()
| static TU_ATTR_ALWAYS_INLINE bool osal_mutex_lock |
( |
osal_mutex_t | mutex_hdl, |
|
|
uint32_t | msec ) |
|
inlinestatic |
◆ osal_mutex_unlock()
| static TU_ATTR_ALWAYS_INLINE bool osal_mutex_unlock |
( |
osal_mutex_t | mutex_hdl | ) |
|
|
inlinestatic |
◆ osal_queue_create()
◆ osal_queue_delete()
| static TU_ATTR_ALWAYS_INLINE bool osal_queue_delete |
( |
osal_queue_t | qhdl | ) |
|
|
inlinestatic |
◆ osal_queue_empty()
| static TU_ATTR_ALWAYS_INLINE bool osal_queue_empty |
( |
osal_queue_t | qhdl | ) |
|
|
inlinestatic |
◆ osal_queue_receive()
| static TU_ATTR_ALWAYS_INLINE bool osal_queue_receive |
( |
osal_queue_t | qhdl, |
|
|
void * | data, |
|
|
uint32_t | msec ) |
|
inlinestatic |
◆ osal_queue_send()
| static bool osal_queue_send |
( |
osal_queue_t | qhdl, |
|
|
void const * | data, |
|
|
bool | in_isr ) |
|
inlinestatic |
◆ osal_semaphore_create()
◆ osal_semaphore_delete()
| static TU_ATTR_ALWAYS_INLINE bool osal_semaphore_delete |
( |
osal_semaphore_t | semd_hdl | ) |
|
|
inlinestatic |
◆ osal_semaphore_post()
| static TU_ATTR_ALWAYS_INLINE bool osal_semaphore_post |
( |
osal_semaphore_t | sem_hdl, |
|
|
bool | in_isr ) |
|
inlinestatic |
◆ osal_semaphore_reset()
◆ osal_semaphore_wait()
| static TU_ATTR_ALWAYS_INLINE bool osal_semaphore_wait |
( |
osal_semaphore_t | sem_hdl, |
|
|
uint32_t | msec ) |
|
inlinestatic |
Initial value:{
#endif
os_time_delay( os_time_ms_to_ticks32(msec) );
}
static TU_ATTR_ALWAYS_INLINE void osal_task_delay(uint32_t msec)