事件
EventGroupHandle_t ev_handle; ev_handle = xEventGroupCreate(); static void send_Task(void* pvParameters) { while(1) { xEventGroupSetBits(ev_handle, 1); vTaskDelay(1000); } } static void receive_Task(void* pvParameters) { while (1) { EventBits_t ev_bits = xEventGroupWaitBits(ev_handle, 1, pdTRUE, pdTRUE, portMAX_DELAY); if((ev_bits & 1) == 1) printf("接收事件成功\n\r"); } }
浙公网安备 33010602011771号