#include #include #include #include #include "AC.h" #include "position.h" #include "movement.h" unsigned char speed = 200; void TaskBlink(void *pvParameters) { (void) pvParameters; TickType_t xLastWakeTime; TickType_t xFrequency = speed / portTICK_PERIOD_MS; DDRB = 0xFF; xLastWakeTime = xTaskGetTickCount(); for (;;) { PORTB = PINB ^ 0xFF; vTaskDelayUntil(&xLastWakeTime, xFrequency); } } int main(void) { configureAC(); configureMovement(); configurePosition(); xTaskCreate(TaskBlink, "Blink", 128, NULL, 2, NULL); sei(); vTaskStartScheduler(); return 0; }