aboutsummaryrefslogtreecommitdiffstats
path: root/os/common/abstractions/cmsis_os/cmsis_os.c
diff options
context:
space:
mode:
Diffstat (limited to 'os/common/abstractions/cmsis_os/cmsis_os.c')
-rw-r--r--os/common/abstractions/cmsis_os/cmsis_os.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/os/common/abstractions/cmsis_os/cmsis_os.c b/os/common/abstractions/cmsis_os/cmsis_os.c
index 3af580ee0..a871b761f 100644
--- a/os/common/abstractions/cmsis_os/cmsis_os.c
+++ b/os/common/abstractions/cmsis_os/cmsis_os.c
@@ -510,7 +510,7 @@ osStatus osMessagePut(osMessageQId queue_id,
chSysUnlockFromISR();
}
else
- msg = chMBPost((mailbox_t *)queue_id, (msg_t)info, timeout);
+ msg = chMBPostTimeout((mailbox_t *)queue_id, (msg_t)info, timeout);
return msg == MSG_OK ? osOK : osEventTimeout;
}
@@ -541,7 +541,7 @@ osEvent osMessageGet(osMessageQId queue_id,
chSysUnlockFromISR();
}
else {
- msg = chMBFetch((mailbox_t *)queue_id, (msg_t*)&event.value.v, timeout);
+ msg = chMBFetchTimeout((mailbox_t *)queue_id, (msg_t*)&event.value.v, timeout);
}
/* Returned event type.*/