From 48111bda207153b058d67f188ef2adc257f952ac Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Sun, 29 Dec 2019 22:34:32 +0100 Subject: Set proper ADC reference selection --- sw/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw') diff --git a/sw/main.cpp b/sw/main.cpp index 94a444a..c9ecd04 100644 --- a/sw/main.cpp +++ b/sw/main.cpp @@ -109,7 +109,7 @@ const uint32_t V_REF_mV = 5000; #define ADC_VALUE_TO_MILLIVOLT(val) ((uint32_t)val * V_REF_mV) / (uint32_t)(1<<10) // Use the LDO on Vref as ADC reference, set REFS1..REFS0 = 0b00, and ADC input 0 -#define SET_ADMUX(input) ADMUX = _BV(REFS0) | _BV(REFS1) | input +#define SET_ADMUX(input) ADMUX = (input & 0x0F) /* Timer at approximately 100ms. * -- cgit v1.2.3