summaryrefslogtreecommitdiff
path: root/src/audio/include
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-10-19 13:01:28 +1100
committerjacqueline <me@jacqueline.id.au>2023-10-19 13:01:28 +1100
commit912f9c0757a911b10478a2b498d551dc1fe6e7e4 (patch)
treef6e7bbdb0fd724e1d735141921f2029652ccc27f /src/audio/include
parent782e8dc8c25402171fc4724075b998eae4fa2c76 (diff)
downloadtangara-fw-912f9c0757a911b10478a2b498d551dc1fe6e7e4.tar.gz
Free the i2s dma channel when it's not in use
It turns out this is why bluetooth playback keeps running out of memory /facepalm
Diffstat (limited to 'src/audio/include')
-rw-r--r--src/audio/include/i2s_audio_output.hpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/audio/include/i2s_audio_output.hpp b/src/audio/include/i2s_audio_output.hpp
index 0f51a11c..e5395ade 100644
--- a/src/audio/include/i2s_audio_output.hpp
+++ b/src/audio/include/i2s_audio_output.hpp
@@ -21,8 +21,7 @@ namespace audio {
class I2SAudioOutput : public IAudioOutput {
public:
I2SAudioOutput(StreamBufferHandle_t,
- drivers::IGpios& expander,
- std::unique_ptr<drivers::I2SDac> dac);
+ drivers::IGpios& expander);
~I2SAudioOutput();
auto SetMode(Modes) -> void override;