From d4a0085753b9397ac4a1452520decbeb994bb30c Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 20 Dec 2023 10:57:24 +1100 Subject: Fix some dither clipping issues --- src/drivers/i2s_dac.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/drivers/i2s_dac.cpp') diff --git a/src/drivers/i2s_dac.cpp b/src/drivers/i2s_dac.cpp index ef1a64ab..021be901 100644 --- a/src/drivers/i2s_dac.cpp +++ b/src/drivers/i2s_dac.cpp @@ -97,6 +97,9 @@ I2SDac::I2SDac(IGpios& gpio, i2s_chan_handle_t i2s_handle) wm8523::WriteRegister(wm8523::Register::kReset, 1); vTaskDelay(pdMS_TO_TICKS(10)); wm8523::WriteRegister(wm8523::Register::kPsCtrl, 0b0); + + // Ramp volume changes + wm8523::WriteRegister(wm8523::Register::kDacCtrl, 0b11); } I2SDac::~I2SDac() { -- cgit v1.2.3