diff options
| author | hathach <[email protected]> | 2018-11-14 16:31:28 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2018-11-14 16:31:28 +0700 |
| commit | 10bf41f718ea867a3621e11b4c49e72605bbcc89 (patch) | |
| tree | 788f3613c3a2c0ec500dda16fcb7ae5ed2062513 /src/osal/osal_none.h | |
| parent | 5732be224c69c35efdc44f250e83e42cf52e2526 (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.h | 11 |
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);
}
|
