Explorar o código

fix: 修正luat_rtos_freertos的编译错误

Wendal Chen %!s(int64=4) %!d(string=hai) anos
pai
achega
eaca4828f7

+ 1 - 1
components/rtos/freertos/luat_rtos_freertos_queue.c

@@ -43,7 +43,7 @@ LUAT_RET luat_queue_reset(luat_rtos_queue_t*   queue) {
 
 LUAT_RET luat_queue_delete(luat_rtos_queue_t*   queue) {
     if (queue->userdata) {
-        xQueueDelete((QueueHandle_t)queue->userdata);
+        vQueueDelete((QueueHandle_t)queue->userdata);
     }
     queue->userdata = NULL;
     return LUAT_ERR_OK;

+ 1 - 1
luat/include/luat_rtos.h

@@ -39,7 +39,7 @@ typedef struct luat_rtos_queue {
 
 LUAT_RET luat_queue_create(luat_rtos_queue_t* queue, size_t msgcount, size_t msgsize);
 LUAT_RET luat_queue_send(luat_rtos_queue_t*   queue, void* msg,  size_t msg_size, size_t timeout);
-LUAT_RET luat_queue_recv(luat_rtos_queue_t*   queue, void** msg, size_t msg_size, size_t timeout);
+LUAT_RET luat_queue_recv(luat_rtos_queue_t*   queue, void* msg, size_t msg_size, size_t timeout);
 LUAT_RET luat_queue_free(luat_rtos_queue_t*   queue);
 
 #endif