summaryrefslogtreecommitdiffstats
path: root/boards
diff options
context:
space:
mode:
authorJoey Castillo <jose.castillo@gmail.com>2021-09-14 15:12:30 -0400
committerJoey Castillo <jose.castillo@gmail.com>2021-09-14 15:12:30 -0400
commitcb98f29e5778974ebd91b99f9757c63726b62e51 (patch)
tree8e74eca01b2f7012697725acf400bba29e0d378e /boards
parente4c1700806d348811b8932004cfa268a40a00636 (diff)
downloadSensor-Watch-cb98f29e5778974ebd91b99f9757c63726b62e51.tar.gz
Sensor-Watch-cb98f29e5778974ebd91b99f9757c63726b62e51.tar.bz2
Sensor-Watch-cb98f29e5778974ebd91b99f9757c63726b62e51.zip
more work on alternate board pinouts
Diffstat (limited to 'boards')
-rw-r--r--boards/OSO-SWAT-A1-04/pins.h64
1 files changed, 35 insertions, 29 deletions
diff --git a/boards/OSO-SWAT-A1-04/pins.h b/boards/OSO-SWAT-A1-04/pins.h
index 3be122bd..89e1f586 100644
--- a/boards/OSO-SWAT-A1-04/pins.h
+++ b/boards/OSO-SWAT-A1-04/pins.h
@@ -6,10 +6,11 @@
// Buttons
#define BTN_ALARM GPIO(GPIO_PORTA, 2)
+#define WATCH_BTN_ALARM_EIC_CHANNEL 2
#define BTN_LIGHT GPIO(GPIO_PORTA, 22)
-#define WATCH_BTN_LIGHT_EIC_PINMUX PINMUX_PA22A_EIC_EXTINT6
+#define WATCH_BTN_LIGHT_EIC_CHANNEL 6
#define BTN_MODE GPIO(GPIO_PORTA, 23)
-#define WATCH_BTN_MODE_EIC_PINMUX PINMUX_PA23A_EIC_EXTINT7
+#define WATCH_BTN_MODE_EIC_CHANNEL 7
// Buzzer
#define BUZZER GPIO(GPIO_PORTA, 27)
@@ -34,40 +35,45 @@
#endif
// Segment LCD
-#define COM0 GPIO(GPIO_PORTB, 6)
-#define COM1 GPIO(GPIO_PORTB, 7)
-#define COM2 GPIO(GPIO_PORTB, 8)
-#define SEG0 GPIO(GPIO_PORTB, 9)
-#define SEG1 GPIO(GPIO_PORTA, 4)
-#define SEG2 GPIO(GPIO_PORTA, 5)
-#define SEG3 GPIO(GPIO_PORTA, 6)
-#define SEG4 GPIO(GPIO_PORTA, 7)
-#define SEG5 GPIO(GPIO_PORTA, 8)
-#define SEG6 GPIO(GPIO_PORTA, 9)
-#define SEG7 GPIO(GPIO_PORTA, 10)
-#define SEG8 GPIO(GPIO_PORTA, 11)
-#define SEG9 GPIO(GPIO_PORTB, 11)
-#define SEG10 GPIO(GPIO_PORTB, 12)
-#define SEG11 GPIO(GPIO_PORTB, 13)
-#define SEG12 GPIO(GPIO_PORTB, 14)
-#define SEG13 GPIO(GPIO_PORTB, 15)
-#define SEG14 GPIO(GPIO_PORTA, 12)
-#define SEG15 GPIO(GPIO_PORTA, 13)
-#define SEG16 GPIO(GPIO_PORTA, 14)
-#define SEG17 GPIO(GPIO_PORTA, 15)
-#define SEG18 GPIO(GPIO_PORTA, 16)
-#define SEG19 GPIO(GPIO_PORTA, 17)
-#define SEG20 GPIO(GPIO_PORTA, 18)
-#define SEG21 GPIO(GPIO_PORTA, 19)
-#define SEG22 GPIO(GPIO_PORTB, 16)
-#define SEG23 GPIO(GPIO_PORTB, 17)
+#define SLCD0 GPIO(GPIO_PORTB, 6)
+#define SLCD1 GPIO(GPIO_PORTB, 7)
+#define SLCD2 GPIO(GPIO_PORTB, 8)
+#define SLCD3 GPIO(GPIO_PORTB, 9)
+#define SLCD4 GPIO(GPIO_PORTA, 4)
+#define SLCD5 GPIO(GPIO_PORTA, 5)
+#define SLCD6 GPIO(GPIO_PORTA, 6)
+#define SLCD7 GPIO(GPIO_PORTA, 7)
+#define SLCD8 GPIO(GPIO_PORTA, 8)
+#define SLCD9 GPIO(GPIO_PORTA, 9)
+#define SLCD10 GPIO(GPIO_PORTA, 10)
+#define SLCD11 GPIO(GPIO_PORTA, 11)
+#define SLCD12 GPIO(GPIO_PORTB, 11)
+#define SLCD13 GPIO(GPIO_PORTB, 12)
+#define SLCD14 GPIO(GPIO_PORTB, 13)
+#define SLCD15 GPIO(GPIO_PORTB, 14)
+#define SLCD16 GPIO(GPIO_PORTB, 15)
+#define SLCD17 GPIO(GPIO_PORTA, 12)
+#define SLCD18 GPIO(GPIO_PORTA, 13)
+#define SLCD19 GPIO(GPIO_PORTA, 14)
+#define SLCD20 GPIO(GPIO_PORTA, 15)
+#define SLCD21 GPIO(GPIO_PORTA, 16)
+#define SLCD22 GPIO(GPIO_PORTA, 17)
+#define SLCD23 GPIO(GPIO_PORTA, 18)
+#define SLCD24 GPIO(GPIO_PORTA, 19)
+#define SLCD25 GPIO(GPIO_PORTB, 16)
+#define SLCD26 GPIO(GPIO_PORTB, 17)
// 9-pin connector
#define A0 GPIO(GPIO_PORTB, 4)
+#define WATCH_A0_EIC_CHANNEL 4
#define A1 GPIO(GPIO_PORTB, 1)
+#define WATCH_A1_EIC_CHANNEL 1
#define A2 GPIO(GPIO_PORTB, 2)
+#define WATCH_A2_EIC_CHANNEL 2
#define A3 GPIO(GPIO_PORTB, 3)
+#define WATCH_A3_EIC_CHANNEL 3
#define A4 GPIO(GPIO_PORTB, 0)
+#define WATCH_A4_EIC_CHANNEL 0
#define SDA GPIO(GPIO_PORTB, 30)
#define SCL GPIO(GPIO_PORTB, 31)