用xQueueReceive(gpio_evt_queue, &io_num, portMAX_DELAY)函数来完成
时间: 2024-05-27 20:13:52 浏览: 86
GPIO.rar_GPIO_GPIO linux _Linux IO_io_linux gpio
&p_gpio_evt, portMAX_DELAY)函数从FreeRTOS队列中接收事件。其中gpio_evt_queue是队列句柄,&p_gpio_evt是用于存储接收到的事件的指针,portMAX_DELAY表示如果队列中没有事件,则一直等待直到有事件到来。
该函数的返回值为pdTRUE表示成功接收到事件,pdFALSE表示接收失败。
阅读全文