#include #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "esp_log.h" #include "spi_bus_manager.h" #include "storage_manager.h" #include "rfid_manager.h" static const char *TAG = "MAIN"; void app_main(void) { ESP_LOGI(TAG, "MTG RFID Companion booting..."); ESP_ERROR_CHECK(spi_bus_manager_init()); ESP_ERROR_CHECK(storage_manager_init()); ESP_ERROR_CHECK(rfid_manager_init()); ESP_ERROR_CHECK(rfid_manager_start()); ESP_LOGI(TAG, "Boot sequence complete. Ready for Phase 4+."); while (1) { vTaskDelay(pdMS_TO_TICKS(1000)); } }