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)