summaryrefslogtreecommitdiffstats
path: root/watch-library/config
diff options
context:
space:
mode:
authorJoey Castillo <joeycastillo@utexas.edu>2021-11-30 17:02:42 -0500
committerJoey Castillo <joeycastillo@utexas.edu>2021-11-30 17:02:42 -0500
commit48ceef7af3771ca3b175b217bb26398a3214794a (patch)
treee605855484bb4714a0410b0634ddb3be74d6fe4f /watch-library/config
parent473bd1637a9384ce155024e3bd46932ba096918f (diff)
downloadSensor-Watch-48ceef7af3771ca3b175b217bb26398a3214794a.tar.gz
Sensor-Watch-48ceef7af3771ca3b175b217bb26398a3214794a.tar.bz2
Sensor-Watch-48ceef7af3771ca3b175b217bb26398a3214794a.zip
fix (most) external interrupts on the 9-pin connector
Diffstat (limited to 'watch-library/config')
-rw-r--r--watch-library/config/hpl_eic_config.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/watch-library/config/hpl_eic_config.h b/watch-library/config/hpl_eic_config.h
index 53fee6cf..be54c2e1 100644
--- a/watch-library/config/hpl_eic_config.h
+++ b/watch-library/config/hpl_eic_config.h
@@ -723,11 +723,12 @@
// </e>
-// my god this is a hack. need to refactor this out of ASF and into our driver. - joey 10/19
+// this is still a hack: if the user wants to use PA02 (alarm button) as an RTC interrupt pin and PB02 (9-pin A2) on the EIC, we don't support that.
+// TODO item: refactor out our reliance on the ASF external interrupt driver. - joey 11/30
#ifdef CRYSTALLESS
-#define CONFIG_EIC_EXTINT_MAP {2, PIN_PA02}, {5, PIN_PB05}, {7, PIN_PA07},
+#define CONFIG_EIC_EXTINT_MAP {0, PIN_PB00}, {1, PIN_PB01}, {2, PIN_PA02}, {3, PIN_PB03}, {5, PIN_PB05}, {7, PIN_PA07},
#else
-#define CONFIG_EIC_EXTINT_MAP {2, PIN_PA02}, {6, PIN_PA22}, {7, PIN_PA23},
+#define CONFIG_EIC_EXTINT_MAP {0, PIN_PB00}, {1, PIN_PB01}, {2, PIN_PA02}, {3, PIN_PB03}, {6, PIN_PA22}, {7, PIN_PA23},
#endif
// <<< end of configuration section >>>