void check_task() { //Waiting for system finish initialize while (sys_status == SYSTEM_UNINITIALIZED); while (remote_signal_check() == NO_SIGNAL); LED_B = 0; vTaskResume(correction_task_handle); while(sys_status != SYSTEM_FLIGHT_CONTROL); vTaskDelay(2000); LED_R = 1; LED_G = 1; LED_B = 1; vTaskDelete(NULL); }
void check_task() { //Waiting for system finish initialize while (system.status != SYSTEM_INITIALIZED); while (remote_signal_check() == NO_SIGNAL); SetLED(LED_B, DISABLE); vTaskResume(correction_task_handle); while (system.status != SYSTEM_FLIGHT_CONTROL); vTaskDelay(2000); SetLED(LED_R, ENABLE); SetLED(LED_G, ENABLE); SetLED(LED_B, ENABLE); vTaskDelete(NULL); }