103 |
void sys_sem_wait(sys_sem_t sem); |
void sys_sem_wait(sys_sem_t sem); |
104 |
int sys_sem_wait_timeout(sys_sem_t sem, u32_t timeout); |
int sys_sem_wait_timeout(sys_sem_t sem, u32_t timeout); |
105 |
|
|
106 |
|
/* Time functions. */ |
107 |
|
#ifndef sys_msleep |
108 |
|
void sys_msleep(u32_t ms); /* only has a (close to) 1 jiffy resolution. */ |
109 |
|
#endif |
110 |
|
#ifndef sys_jiffies |
111 |
|
u32_t sys_jiffies(void); /* since power up. */ |
112 |
|
#endif |
113 |
|
|
114 |
/* Mailbox functions. */ |
/* Mailbox functions. */ |
115 |
sys_mbox_t sys_mbox_new(void); |
sys_mbox_t sys_mbox_new(void); |
116 |
void sys_mbox_post(sys_mbox_t mbox, void *msg); |
void sys_mbox_post(sys_mbox_t mbox, void *msg); |