#include #include "FreeRTOS.h" #include "task.h" #include "pico/stdlib.h" #include "Led.h" #include "SerialTx.h" #include "SerialRx.h" #include "Display.h" int main() { stdio_init_all(); sleep_ms(2000); printf("[Main] ---------------\n"); printf("[Main] We have started\n"); printf("[Main] ---------------\n"); std::shared_ptr led = es::Task::Task::create(); std::shared_ptr serial_tx = es::Task::Task::create(); std::shared_ptr serial_rx = es::Task::Task::create(); std::shared_ptr display = es::Task::Task::create(); led->start(); serial_tx->start(); serial_rx->start(); display->start(); vTaskStartScheduler(); while (true) { } }