diff options
| author | jacqueline <me@jacqueline.id.au> | 2022-11-15 16:36:42 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2022-11-15 16:39:54 +1100 |
| commit | 07e1b5a3284201b4eac36a15c361b85dfba147b5 (patch) | |
| tree | d623b7b31192486aa4fb0293f5ea5aa36c936a9c /src/main/main.cpp | |
| parent | aef2eb7566e7f8f6caf2481942ce67a31f007563 (diff) | |
| download | tangara-fw-07e1b5a3284201b4eac36a15c361b85dfba147b5.tar.gz | |
WIP debug console for testing playback
Diffstat (limited to 'src/main/main.cpp')
| -rw-r--r-- | src/main/main.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/main/main.cpp b/src/main/main.cpp index 1bcf14ae..1f0f0db7 100644 --- a/src/main/main.cpp +++ b/src/main/main.cpp @@ -1,3 +1,5 @@ +#include "app_console.hpp" +#include "audio_playback.hpp" #include "battery.hpp" #include "core/lv_disp.h" #include "core/lv_obj_pos.h" @@ -11,8 +13,6 @@ #include "i2s_audio_output.hpp" #include "misc/lv_color.h" #include "misc/lv_timer.h" -#include "audio_playback.hpp" -#include "i2s_audio_output.hpp" #include "spi.hpp" #include "storage.hpp" @@ -114,7 +114,7 @@ extern "C" void app_main(void) { (void*)lvglArgs, 1, sLvglStack, &sLvglTaskBuffer, 1); - ESP_LOGI(TAG, "Init Audio Output (I2S)"); + ESP_LOGI(TAG, "Init audio output (I2S)"); auto sink_res = drivers::I2SAudioOutput::create(expander); if (sink_res.has_error()) { ESP_LOGE(TAG, "Failed: %d", sink_res.error()); @@ -122,7 +122,7 @@ extern "C" void app_main(void) { } std::unique_ptr<drivers::IAudioOutput> sink = std::move(sink_res.value()); - ESP_LOGI(TAG, "Init Audio Pipeline"); + ESP_LOGI(TAG, "Init audio pipeline"); auto playback_res = drivers::AudioPlayback::create(std::move(sink)); if (playback_res.has_error()) { ESP_LOGE(TAG, "Failed: %d", playback_res.error()); @@ -131,8 +131,9 @@ extern "C" void app_main(void) { std::unique_ptr<drivers::AudioPlayback> playback = std::move(playback_res.value()); - ESP_LOGI(TAG, "Everything looks good! Waiting a mo for debugger."); - vTaskDelay(pdMS_TO_TICKS(1500)); + ESP_LOGI(TAG, "Launch console"); + console::AppConsole console(std::move(playback)); + console.Launch(); while (1) { playback->ProcessEvents(5); |
