summaryrefslogtreecommitdiff
path: root/src/osal/osal_none.h
diff options
context:
space:
mode:
authorhathach <[email protected]>2018-11-14 16:31:28 +0700
committerhathach <[email protected]>2018-11-14 16:31:28 +0700
commit10bf41f718ea867a3621e11b4c49e72605bbcc89 (patch)
tree788f3613c3a2c0ec500dda16fcb7ae5ed2062513 /src/osal/osal_none.h
parent5732be224c69c35efdc44f250e83e42cf52e2526 (diff)
change osal_queue_receive() signature
- fix build issue with freertos
Diffstat (limited to 'src/osal/osal_none.h')
-rw-r--r--src/osal/osal_none.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/osal/osal_none.h b/src/osal/osal_none.h
index 383809180..5ba246d5f 100644
--- a/src/osal/osal_none.h
+++ b/src/osal/osal_none.h
@@ -89,6 +89,7 @@ static inline osal_semaphore_t osal_semaphore_create(osal_semaphore_def_t* semde
static inline bool osal_semaphore_post(osal_semaphore_t sem_hdl, bool in_isr)
{
+ (void) in_isr;
sem_hdl->count++;
return true;
}
@@ -157,11 +158,11 @@ static inline void osal_queue_reset(osal_queue_t const queue_hdl)
queue_hdl->count = queue_hdl->rd_idx = queue_hdl->wr_idx = 0;
}
-static inline tusb_error_t osal_queue_receive(osal_queue_t const queue_hdl, void* data) {
- if (!tu_fifo_read(queue_hdl, data)) {
- return TUSB_ERROR_OSAL_WAITING;
- }
- return TUSB_ERROR_NONE;
+
+static inline bool osal_queue_receive(osal_queue_t const queue_hdl, void* data)
+{
+ // osal none return immediately without blocking
+ return tu_fifo_read(queue_hdl, data);
}