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) );
}
TU_ATTR_WEAK void osal_task_delay(uint32_t msec)