From baa0bd0a9442362eb944bbb93c5c0d0366c862ec Mon Sep 17 00:00:00 2001 From: probablyanasian <43358667+probablyanasian@users.noreply.github.com> Date: Thu, 23 Jul 2026 11:49:32 -0700 Subject: [PATCH 1/3] disable dac before stop mode --- board/sys/power_saving.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/board/sys/power_saving.h b/board/sys/power_saving.h index 3bcafa403cd..fa5a928c391 100644 --- a/board/sys/power_saving.h +++ b/board/sys/power_saving.h @@ -75,6 +75,9 @@ static void enter_stop_mode(void) { ADC2->CR &= ~(ADC_CR_ADEN); ADC2->CR |= ADC_CR_DEEPPWD; + // disable DACs + register_clear_bits(&DAC1->CR, DAC_CR_EN1 | DAC_CR_EN2); + // disable HSI48: 48 MHz USB clock register_clear_bits(&(RCC->CR), RCC_CR_HSI48ON); // disable SRAM retention in stop mode From df58bacfdfa04f5f9998845a3d0e9bd64d002db0 Mon Sep 17 00:00:00 2001 From: probablyanasian <43358667+probablyanasian@users.noreply.github.com> Date: Thu, 23 Jul 2026 12:05:23 -0700 Subject: [PATCH 2/3] retry test From 3d6b3eb5d2f0572009ddb6d406f0ad77f80770b4 Mon Sep 17 00:00:00 2001 From: probablyanasian <43358667+probablyanasian@users.noreply.github.com> Date: Thu, 23 Jul 2026 14:13:32 -0700 Subject: [PATCH 3/3] use sound.h function --- board/sys/power_saving.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/sys/power_saving.h b/board/sys/power_saving.h index fa5a928c391..709b82453f5 100644 --- a/board/sys/power_saving.h +++ b/board/sys/power_saving.h @@ -76,7 +76,7 @@ static void enter_stop_mode(void) { ADC2->CR |= ADC_CR_DEEPPWD; // disable DACs - register_clear_bits(&DAC1->CR, DAC_CR_EN1 | DAC_CR_EN2); + sound_stop_dac(); // disable HSI48: 48 MHz USB clock register_clear_bits(&(RCC->CR), RCC_CR_HSI48ON);