From c4f36fdb14a7a98cb5beff7c8fb366501283ac06 Mon Sep 17 00:00:00 2001 From: Ondrej Jirman Date: Fri, 17 Feb 2023 17:29:27 +0100 Subject: [PATCH] Add extra 50uA savings by disabling the USB 3.3V regulator --- firmware/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/main.c b/firmware/main.c index eb2675d..43b6b98 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -2038,8 +2038,8 @@ void main(void) // turn off PLL48 P1_UDCCTRL |= BIT(0); - // turn off unused USB resources (phy power down, PLL48 powerdown - P1_USBCTRL |= BIT(0) | BIT(1); + // turn off unused USB resources (phy power down, PLL48 powerdown, regulator off, pins to gpio mode) + P1_USBCTRL = BIT(0) | BIT(1) | BIT(2) | BIT(7); // enable auto-tuning internal RC oscillator based on USB SOF packets P1_IRCCTRL |= BIT(1); // enable manual trim