Ejemplo n.º 1
0
/* Read user inputs and pass binary semaphores for DroniID states and handle sleep mode */
void user_input_main_task(void *arg)
{
	create_binary_semaphores();
	wait_for_created_dependencies();
	vTaskDelay(1000/portTICK_RATE_MS);
	enter_read_user_input();
}
Ejemplo n.º 2
0
/* Read user inputs and pass binary semaphores for DroniID states and handle sleep mode */
void user_input_main_task(void *arg)
{
	create_binary_semaphores();

	if(xSemaphoreTake(xSemaphore_droneid_mode_selector, 1000))
	{
		droneid_mode_selector = POWER_OFF;
		xSemaphoreGive(xSemaphore_droneid_mode_selector);
	}

	wait_for_created_dependencies();
	vTaskDelay(1000/portTICK_RATE_MS);
	enter_read_user_input();
}