diff options
author | Giovanni Di Sirio <gdisirio@gmail.com> | 2017-10-08 06:01:51 +0000 |
---|---|---|
committer | Giovanni Di Sirio <gdisirio@gmail.com> | 2017-10-08 06:01:51 +0000 |
commit | f9209b444ed167dc23f114b95031c94318a58f5c (patch) | |
tree | ba4bc5ebbfa972a54c7bb40e0c9fe2e3c1435ace /os/various/lwip_bindings | |
parent | 2fa2a32f4240f707eafe823ad2f01eda1c0bfa4e (diff) | |
download | ChibiOS-f9209b444ed167dc23f114b95031c94318a58f5c.tar.gz ChibiOS-f9209b444ed167dc23f114b95031c94318a58f5c.tar.bz2 ChibiOS-f9209b444ed167dc23f114b95031c94318a58f5c.zip |
Mailbox calls updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10793 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/various/lwip_bindings')
-rw-r--r-- | os/various/lwip_bindings/arch/sys_arch.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/os/various/lwip_bindings/arch/sys_arch.c b/os/various/lwip_bindings/arch/sys_arch.c index 33c8b9f9c..13590fd98 100644 --- a/os/various/lwip_bindings/arch/sys_arch.c +++ b/os/various/lwip_bindings/arch/sys_arch.c @@ -160,12 +160,12 @@ void sys_mbox_free(sys_mbox_t *mbox) { void sys_mbox_post(sys_mbox_t *mbox, void *msg) {
- chMBPost(*mbox, (msg_t)msg, TIME_INFINITE);
+ chMBPostTimeout(*mbox, (msg_t)msg, TIME_INFINITE);
}
err_t sys_mbox_trypost(sys_mbox_t *mbox, void *msg) {
- if (chMBPost(*mbox, (msg_t)msg, TIME_IMMEDIATE) == MSG_TIMEOUT) {
+ if (chMBPostTimeout(*mbox, (msg_t)msg, TIME_IMMEDIATE) == MSG_TIMEOUT) {
SYS_STATS_INC(mbox.err);
return ERR_MEM;
}
@@ -178,7 +178,7 @@ u32_t sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout) { osalSysLock();
tmo = timeout > 0 ? MS2ST((systime_t)timeout) : TIME_INFINITE;
start = osalOsGetSystemTimeX();
- if (chMBFetchS(*mbox, (msg_t *)msg, tmo) != MSG_OK) {
+ if (chMBFetchTimeoutS(*mbox, (msg_t *)msg, tmo) != MSG_OK) {
osalSysUnlock();
return SYS_ARCH_TIMEOUT;
}
@@ -189,7 +189,7 @@ u32_t sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout) { u32_t sys_arch_mbox_tryfetch(sys_mbox_t *mbox, void **msg) {
- if (chMBFetch(*mbox, (msg_t *)msg, TIME_IMMEDIATE) == MSG_TIMEOUT)
+ if (chMBFetchTimeout(*mbox, (msg_t *)msg, TIME_IMMEDIATE) == MSG_TIMEOUT)
return SYS_MBOX_EMPTY;
return 0;
}
|