Ejemplo n.º 1
0
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);

}
Ejemplo n.º 2
0
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);

}