summaryrefslogtreecommitdiff
path: root/src/audio/include
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-02-14 14:30:53 +1100
committerjacqueline <me@jacqueline.id.au>2023-02-14 14:30:53 +1100
commita65d996583c72e0d77805bcbc36da580aacb2848 (patch)
treeee64bb43ff2f44f495942e50e77176476b71f7b5 /src/audio/include
parentfa1f1cd9aba914882b95e93cdf64ad01309aa633 (diff)
downloadtangara-fw-a65d996583c72e0d77805bcbc36da580aacb2848.tar.gz
Use the sync apis for I2S output
Diffstat (limited to 'src/audio/include')
-rw-r--r--src/audio/include/audio_task.hpp2
-rw-r--r--src/audio/include/i2s_audio_output.hpp4
2 files changed, 1 insertions, 5 deletions
diff --git a/src/audio/include/audio_task.hpp b/src/audio/include/audio_task.hpp
index 399ad679..0b353735 100644
--- a/src/audio/include/audio_task.hpp
+++ b/src/audio/include/audio_task.hpp
@@ -1,8 +1,8 @@
#pragma once
#include <memory>
-#include <string>
#include <optional>
+#include <string>
#include "audio_element.hpp"
#include "audio_element_handle.hpp"
diff --git a/src/audio/include/i2s_audio_output.hpp b/src/audio/include/i2s_audio_output.hpp
index b4fd4c59..fc406665 100644
--- a/src/audio/include/i2s_audio_output.hpp
+++ b/src/audio/include/i2s_audio_output.hpp
@@ -38,8 +38,6 @@ class I2SAudioOutput : public IAudioElement {
auto SetVolume(uint8_t volume) -> void;
auto SetSoftMute(bool enabled) -> void;
- auto ClearDmaQueue() -> void;
-
drivers::GpioExpander* expander_;
std::unique_ptr<drivers::AudioDac> dac_;
@@ -48,8 +46,6 @@ class I2SAudioOutput : public IAudioElement {
std::optional<ChunkReader> chunk_reader_;
cpp::span<std::byte> latest_chunk_;
- std::optional<std::size_t> dma_size_;
- QueueHandle_t dma_queue_;
};
} // namespace audio