void a_main() { // Debug trigger enable_LED(PORTL0); disable_LED(PORTL0); // Initialize components uart_init(); uart1_init(); init_ADC(); mode_PORTA_INPUT(JOYSTICK_PIN_HORZ); mode_PORTA_INPUT(JOYSTICK_PIN_VERT); DDRA = 0xFF; disable_LED(PORTL0); disable_LED(PORTL2); disable_LED(PORTL5); disable_LED(PORTL6); // Initialize tasks Task_Create(Task_ReadJoystick, 1, 0); Task_Create(Task_WriteBluetooth, 2, 0); Task_Create(Idle, 10, 0); // Kill the initialization task Task_Terminate(); }
void a_main() { Task_Create(Task_P1, 1, 0); Task_Create(Task_P2, 2, 0); Task_Create(Idle, MINPRIORITY, 0); disable_LED(PORTL0); disable_LED(PORTL2); disable_LED(PORTL5); disable_LED(PORTL6); enable_LED(PORTL0); disable_LED(PORTL0); Task_Terminate(); }
void a_main() { mut1 = Mutex_Init(); task1 = Task_Create(Task_P1, 1, 0); task2 = Task_Create(Task_P2, 2, 0); task3 = Task_Create(Task_P3, 3, 0); Task_Create(Idle, MINPRIORITY, 0); disable_LED(PORTL0); disable_LED(PORTL2); disable_LED(PORTL5); disable_LED(PORTL6); enable_LED(PORTL0); disable_LED(PORTL0); Task_Terminate(); }
void a_main() { mut = Mutex_Init(); evt = Event_Init(); Task_Create(Task_P1, 1, 0); Task_Create(Task_P2, 2, 0); Task_Create(Task_P3, 3, 0); Task_Create(Idle, 10, 0); disable_LED(PORTL0); disable_LED(PORTL2); disable_LED(PORTL5); disable_LED(PORTL6); enable_LED(PORTL0); disable_LED(PORTL0); Task_Terminate(); }