cortexelf-v1: Add pin definitions for 1802 connections
authorKeith Packard <keithp@keithp.com>
Mon, 3 Apr 2017 18:41:51 +0000 (11:41 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 3 Apr 2017 18:41:51 +0000 (11:41 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
src/cortexelf-v1/ao_pins.h

index 034c2d5afaf277fd8c9729a4359a1560e5912fff..d580ce3d2f4efcdab7eb79c5c6a81dceedeb6e1f 100644 (file)
 #define AO_MATRIX_COL_3_PORT   (&stm_gpioc)
 #define AO_MATRIX_COL_3_PIN    6
 
+/* 1802 connections */
+#define MA_PORT                        (&stm_gpioe)
+#define MA_SHIFT               0
+
+#define DATA_PORT              (&stm_gpioe)
+#define DATA_SHIFT             8
+
+#define MRD_PORT               (&stm_gpiob)
+#define MRD_BIT                        15
+
+#define MWR_PORT               (&stm_gpioa)
+#define MWR_BIT                        3
+
+#define TPB_PORT               (&stm_gpioa)
+#define TPB_BIT                        7
+
+#define TPA_PORT               (&stm_gpioa)
+#define TPA_BIT                        6
+
+#define MUX_PORT               (&stm_gpiob)
+#define MUX_BIT                        1
+
+#define WAIT_PORT              (&stm_gpioa)
+#define WAIT_PIN               4
+
+#define CLEAR_PORT             (&stm_gpioa)
+#define CLEAR_PIN              10
+
+#define Q_PORT                 (&stm_gpiob)
+#define Q_BIT                  12
+
+#define SC_PORT                        (&stm_gpiob)
+#define SC_SHIFT               13
+
+#define N_PORT                 (&stm_gpiod)
+#define N_SHIFT                        13
+
+#define DMA_IN_PORT            (&stm_gpioa)
+#define DMA_IN_PIN             0
+
+#define DMA_OUT_PORT           (&stm_gpioa)
+#define DMA_OUT_PIN            9
+
+#define INTERRUPT_PORT         (&stm_gpioa)
+#define INTERRUPT_PIN          2
+
+#define EF_PORT                        (&stm_gpiob)
+#define EF_SHIFT               8
+
 #endif /* _AO_PINS_H_ */