summaryrefslogtreecommitdiff
path: root/src/audio/fatfs_audio_input.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-06-01 15:28:10 +1000
committerjacqueline <me@jacqueline.id.au>2023-06-01 15:28:10 +1000
commitdb2e29a72d9b934e7b58f1d20ac3768eae484ab5 (patch)
treefcbf75def2f8672188e37e3e79c2c5be6929c6ad /src/audio/fatfs_audio_input.cpp
parent4b93bb22db02b8882338a2092fd240ca15e91c6d (diff)
downloadtangara-fw-db2e29a72d9b934e7b58f1d20ac3768eae484ab5.tar.gz
Start on audio FSM playback. needs more thought.
Diffstat (limited to 'src/audio/fatfs_audio_input.cpp')
-rw-r--r--src/audio/fatfs_audio_input.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/audio/fatfs_audio_input.cpp b/src/audio/fatfs_audio_input.cpp
index affe2ff3..ed5db315 100644
--- a/src/audio/fatfs_audio_input.cpp
+++ b/src/audio/fatfs_audio_input.cpp
@@ -35,7 +35,7 @@ FatfsAudioInput::FatfsAudioInput()
FatfsAudioInput::~FatfsAudioInput() {}
-auto FatfsAudioInput::OpenFile(const std::string& path) -> void {
+auto FatfsAudioInput::OpenFile(const std::string& path) -> bool {
if (is_file_open_) {
f_close(&current_file_);
is_file_open_ = false;
@@ -44,11 +44,11 @@ auto FatfsAudioInput::OpenFile(const std::string& path) -> void {
FRESULT res = f_open(&current_file_, path.c_str(), FA_READ);
if (res != FR_OK) {
ESP_LOGE(kTag, "failed to open file! res: %i", res);
- // TODO(jacqueline): Handle errors.
- return;
+ return false;
}
is_file_open_ = true;
+ return true;
}
auto FatfsAudioInput::Process(const std::vector<InputStream>& inputs,