HALFRED  0.4.0
hal_os_cntsem.h
Go to the documentation of this file.
1 
10 #ifndef HAL_OS_CNTSEM_H
11 #define HAL_OS_CNTSEM_H
12 
19 
28 OSCntSem OSCNTSEM_Create(int init, int max);
29 
35 void OSCNTSEM_Destroy(OSCntSem sem);
36 
45 bool OSCNTSEM_IsValid(OSCntSem sem);
46 
47 
53 void OSCNTSEM_Give(OSCntSem sem);
54 
66 int OSCNTSEM_Take(OSCntSem sem, OSTime timeout);
67 
74 #endif /* HAL_OS_CNTSEM_H */
OSCntSem OSCNTSEM_Create(int init, int max)
bool OSCNTSEM_IsValid(OSCntSem sem)
int OSCNTSEM_Take(OSCntSem sem, OSTime timeout)
void OSCNTSEM_Destroy(OSCntSem sem)
void OSCNTSEM_Give(OSCntSem sem)