summaryrefslogtreecommitdiff
path: root/src/cc1111/ao_adc.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2012-05-28 11:45:53 -0600
committerKeith Packard <keithp@keithp.com>2012-05-28 11:45:53 -0600
commitee61fb8ccb47f94b7c39e803f5a0248840d1eea6 (patch)
tree47598b57683c45eea52fbe7f28a8eb9005a5f71c /src/cc1111/ao_adc.c
parent2df9113a22f4f67707d9ee777bd6b23ff671b105 (diff)
altos: Clean up ADC selection for cc1111
Depend directly on product defines instead of trying to guess Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/cc1111/ao_adc.c')
-rw-r--r--src/cc1111/ao_adc.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/cc1111/ao_adc.c b/src/cc1111/ao_adc.c
index f34bc042..95643956 100644
--- a/src/cc1111/ao_adc.c
+++ b/src/cc1111/ao_adc.c
@@ -52,7 +52,7 @@ ao_adc_isr(void) __interrupt 1
uint8_t __xdata *a;
sequence = (ADCCON2 & ADCCON2_SCH_MASK) >> ADCCON2_SCH_SHIFT;
-#if IGNITE_ON_P2
+#if TELEMETRUM_V_0_1 || TELEMETRUM_V_0_2 || TELEMETRUM_V_1_0 || TELEMETRUM_V_1_1 || TELEMETRUM_V_1_2 || TELELAUNCH_V_0_1
/* TeleMetrum readings */
#if HAS_ACCEL_REF
if (sequence == 2) {
@@ -81,10 +81,10 @@ ao_adc_isr(void) __interrupt 1
}
#endif
-#if IGNITE_ON_P0
+#if TELEMINI_V_1_0 || TELENANO_V_0_1
/* TeleMini readings */
a = (uint8_t __xdata *) (&ao_data_ring[ao_data_head].adc.pres);
-#ifdef TELEMINI_V_1_0
+#if TELEMINI_V_1_0
switch (sequence) {
case 0:
/* pressure */
@@ -138,7 +138,8 @@ ao_adc_isr(void) __interrupt 1
/* Start next conversion */
ADCCON3 = sequence;
}
-#endif
+#endif /* telemini || telenano */
+
#ifndef GOT_ADC
#error No known ADC configuration set
#endif