diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-04-21 18:42:37 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-04-21 18:42:37 +1000 |
| commit | 84f45e604585ccfb96be64fc463f4b816faa44e1 (patch) | |
| tree | 4669f137153c1a4b5f9c1976d925392825172277 /src/main | |
| parent | 7083459cf3c62c32d0c039a4665e702d70a27bba (diff) | |
| download | tangara-fw-84f45e604585ccfb96be64fc463f4b816faa44e1.tar.gz | |
Don't crash if there's no sd card :)
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)); |
