From a7fc65861dc530e5503a640282e52a286f8b9342 Mon Sep 17 00:00:00 2001 From: deadprogram Date: Sat, 19 Nov 2022 19:26:03 +0100 Subject: [PATCH] machine/stm32: always set ADC pins to pullups floating Signed-off-by: deadprogram --- src/machine/machine_stm32_moder_gpio.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/machine/machine_stm32_moder_gpio.go b/src/machine/machine_stm32_moder_gpio.go index c1439eb5..99d913cd 100644 --- a/src/machine/machine_stm32_moder_gpio.go +++ b/src/machine/machine_stm32_moder_gpio.go @@ -148,6 +148,7 @@ func (p Pin) ConfigureAltFunc(config PinConfig, altFunc uint8) { // ADC case PinInputAnalog: port.MODER.ReplaceBits(gpioModeAnalog, gpioModeMask, pos) + port.PUPDR.ReplaceBits(gpioPullFloating, gpioPullMask, pos) } }