diff options
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/main.cpp | 8 |
1 files 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<audio::AudioPlayback> playback = - std::make_unique<audio::AudioPlayback>(drivers.get()); + std::unique_ptr<audio::AudioPlayback> playback; + if (storage) { + ESP_LOGI(TAG, "Init audio pipeline"); + playback = std::make_unique<audio::AudioPlayback>(drivers.get()); + } ESP_LOGI(TAG, "Waiting for background tasks before launching console..."); vTaskDelay(pdMS_TO_TICKS(1000)); |
