HALFRED  0.4.0
hal_os_sem.h
Go to the documentation of this file.
1 
10 #ifndef HAL_OS_SEM_H
11 #define HAL_OS_SEM_H
12 
19 
20 
27 OSSem OSSEM_Create(void);
28 
34 void OSSEM_Destroy(OSSem sem);
35 
44 bool OSSEM_IsValid(OSSem sem);
45 
51 void OSSEM_Give(OSSem sem);
52 
64 int OSSEM_Take(OSSem sem, OSTime timeout);
65 
72 #endif /* HAL_OS_SEM_H */
OSSem OSSEM_Create(void)
void OSSEM_Destroy(OSSem sem)
int OSSEM_Take(OSSem sem, OSTime timeout)
void OSSEM_Give(OSSem sem)
bool OSSEM_IsValid(OSSem sem)