From 912f9c0757a911b10478a2b498d551dc1fe6e7e4 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Thu, 19 Oct 2023 13:01:28 +1100 Subject: 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 --- src/audio/include/i2s_audio_output.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/audio/include') 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 dac); + drivers::IGpios& expander); ~I2SAudioOutput(); auto SetMode(Modes) -> void override; -- cgit v1.2.3