summaryrefslogtreecommitdiff
path: root/src/main/main.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-04-21 18:42:37 +1000
committerjacqueline <me@jacqueline.id.au>2023-04-21 18:42:37 +1000
commit84f45e604585ccfb96be64fc463f4b816faa44e1 (patch)
tree4669f137153c1a4b5f9c1976d925392825172277 /src/main/main.cpp
parent7083459cf3c62c32d0c039a4665e702d70a27bba (diff)
downloadtangara-fw-84f45e604585ccfb96be64fc463f4b816faa44e1.tar.gz
Don't crash if there's no sd card :)
Diffstat (limited to 'src/main/main.cpp')
-rw-r--r--src/main/main.cpp8
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));