From 84f45e604585ccfb96be64fc463f4b816faa44e1 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 21 Apr 2023 18:42:37 +1000 Subject: [PATCH] Don't crash if there's no sd card :) --- src/main/main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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));