From 5431780700a7ab47aa217b6d2902849071d4db09 Mon Sep 17 00:00:00 2001 From: whitequark Date: Fri, 5 May 2017 12:05:19 +0000 Subject: [PATCH] Also set AFSEL bits for pins where AMSEL is set. --- firmware/src/main.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firmware/src/main.rs b/firmware/src/main.rs index 8b000ad..7ab1c31 100644 --- a/firmware/src/main.rs +++ b/firmware/src/main.rs @@ -161,7 +161,9 @@ fn main() { // Set up ADC let gpio_d = tm4c129x::GPIO_PORTD_AHB.borrow(cs); let gpio_e = tm4c129x::GPIO_PORTE_AHB.borrow(cs); + gpio_d.afsel.write(|w| w.afsel().bits(FBV_ADC|AV_ADC)); gpio_d.amsel.write(|w| w.amsel().bits(FBV_ADC|AV_ADC)); + gpio_e.afsel.write(|w| w.afsel().bits(FD_ADC|FV_ADC|FBI_ADC|IC_ADC)); gpio_e.amsel.write(|w| w.amsel().bits(FD_ADC|FV_ADC|FBI_ADC|IC_ADC)); sysctl.rcgcadc.modify(|_, w| w.r0().bit(true));