aboutsummaryrefslogtreecommitdiff
path: root/hw/hank/emisar-d3aa/hwdef.h
diff options
context:
space:
mode:
authorSelene ToyKeeper2024-03-04 06:18:26 -0700
committerSelene ToyKeeper2024-03-04 06:18:26 -0700
commitd623fe5a1bbe02d680094eae5c16cdc83732a984 (patch)
tree5bd830670b5d29ff3324447971eec79ee22009b2 /hw/hank/emisar-d3aa/hwdef.h
parentMerge branch 'trunk' into emisar-d3aa (diff)
downloadanduril-d623fe5a1bbe02d680094eae5c16cdc83732a984.tar.gz
anduril-d623fe5a1bbe02d680094eae5c16cdc83732a984.tar.bz2
anduril-d623fe5a1bbe02d680094eae5c16cdc83732a984.zip
d3aa: fixed voltage measurement
Diffstat (limited to '')
-rw-r--r--hw/hank/emisar-d3aa/hwdef.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/hw/hank/emisar-d3aa/hwdef.h b/hw/hank/emisar-d3aa/hwdef.h
index 1001e5d..a104fc2 100644
--- a/hw/hank/emisar-d3aa/hwdef.h
+++ b/hw/hank/emisar-d3aa/hwdef.h
@@ -100,7 +100,7 @@ enum CHANNEL_MODES {
#define DUAL_VOLTAGE_FLOOR (4*21) // for AA/14500 boost drivers, don't indicate low voltage if below this level
#define DUAL_VOLTAGE_LOW_LOW (4*7) // the lower voltage range's danger zone 0.7 volts (NiMH)
// comment out to use VDDIO2 instead of external voltage divider
-//#define USE_VOLTAGE_DIVIDER
+#define USE_VOLTAGE_DIVIDER
#ifdef USE_VOLTAGE_DIVIDER
// AVR datasheet table 3.1 I/O Multiplexing, PA5 ADC0 = AIN25
#define ADMUX_VOLTAGE_DIVIDER ADC_MUXPOS_AIN25_gc
@@ -109,6 +109,7 @@ enum CHANNEL_MODES {
#undef voltage_raw2cooked
uint8_t voltage_raw2cooked(uint16_t measurement);
#else
+ // doesn't work on this hardware in AA mode
#define USE_VOLTAGE_VDDIO2
#endif