From 938ba62f57ed2c002bae4aec236eeaeb200e4cba Mon Sep 17 00:00:00 2001 From: jacqueline Date: Thu, 4 Jan 2024 15:57:58 +1100 Subject: refactor handling of volume steps; improve controls --- src/drivers/i2s_dac.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/drivers/i2s_dac.cpp') diff --git a/src/drivers/i2s_dac.cpp b/src/drivers/i2s_dac.cpp index 0ef1005a..4d29f917 100644 --- a/src/drivers/i2s_dac.cpp +++ b/src/drivers/i2s_dac.cpp @@ -95,8 +95,8 @@ I2SDac::I2SDac(IGpios& gpio, i2s_chan_handle_t i2s_handle) vTaskDelay(pdMS_TO_TICKS(10)); wm8523::WriteRegister(wm8523::Register::kPsCtrl, 0b0); - // Ramp volume changes - wm8523::WriteRegister(wm8523::Register::kDacCtrl, 0b11); + // Use zero-cross detection for volume changes. + wm8523::WriteRegister(wm8523::Register::kDacCtrl, 0b10000); } I2SDac::~I2SDac() { -- cgit v1.2.3