aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2019-12-29 22:34:32 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2019-12-29 22:34:32 +0100
commit48111bda207153b058d67f188ef2adc257f952ac (patch)
tree5f9b8ea8d7d328f0218fe7a6590d4b04b39160a5
parent11ec83d29b1d922d37c7212c1cf94549ff3de5b1 (diff)
downloadglutte-batteries-48111bda207153b058d67f188ef2adc257f952ac.tar.gz
glutte-batteries-48111bda207153b058d67f188ef2adc257f952ac.tar.bz2
glutte-batteries-48111bda207153b058d67f188ef2adc257f952ac.zip
Set proper ADC reference selection
-rw-r--r--sw/main.cpp2
1 files changed, 1 insertions, 1 deletions
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.
*