summaryrefslogtreecommitdiff
path: root/src/cc1111/ao_arch.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cc1111/ao_arch.h')
-rw-r--r--src/cc1111/ao_arch.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/cc1111/ao_arch.h b/src/cc1111/ao_arch.h
index 23589e66..f0f0daae 100644
--- a/src/cc1111/ao_arch.h
+++ b/src/cc1111/ao_arch.h
@@ -205,17 +205,23 @@ struct ao_adc {
#define AO_ADC_RING 32
/* ao_button.c */
+#ifdef HAS_BUTTON
void
-ao_p2_isr(void);
+ao_p0_isr(void) ao_arch_interrupt(13);
void
-ao_button_init(void);
+ao_p1_isr(void) ao_arch_interrupt(15);
-#if HAS_BUTTON_P0
void
-ao_p0_isr(void) ao_arch_interrupt(13);
+ao_p2_isr(void);
+
+#define HAS_P2_ISR 1
+
#endif
+void
+ao_button_init(void);
+
char
ao_button_get(void) __critical;