diff --git a/src/main/main.cpp b/src/main/main.cpp index 2a345899..2970285f 100644 --- a/src/main/main.cpp +++ b/src/main/main.cpp @@ -68,9 +68,11 @@ extern "C" void app_main(void) { TaskHandle_t lvgl_task_handle; ui::StartLvgl(drivers.get(), &lvgl_quit, &lvgl_task_handle); - ESP_LOGI(TAG, "Init audio pipeline"); - std::unique_ptr playback = - std::make_unique(drivers.get()); + std::unique_ptr playback; + if (storage) { + ESP_LOGI(TAG, "Init audio pipeline"); + playback = std::make_unique(drivers.get()); + } ESP_LOGI(TAG, "Waiting for background tasks before launching console..."); vTaskDelay(pdMS_TO_TICKS(1000));