|
@@ -678,3 +678,109 @@
|
|
PORT Registers
|
|
PORT Registers
|
|
========================= */
|
|
========================= */
|
|
|
|
|
|
|
|
+/* =========================
|
|
|
|
+ PORTA
|
|
|
|
+ ========================= */
|
|
|
|
+#define PORTA_FER 0xFFC03000 /* PORTA Port x Function Enable Register */
|
|
|
|
+#define PORTA_FER_SET 0xFFC03004 /* PORTA Port x Function Enable Set Register */
|
|
|
|
+#define PORTA_FER_CLEAR 0xFFC03008 /* PORTA Port x Function Enable Clear Register */
|
|
|
|
+#define PORTA_DATA 0xFFC0300C /* PORTA Port x GPIO Data Register */
|
|
|
|
+#define PORTA_DATA_SET 0xFFC03010 /* PORTA Port x GPIO Data Set Register */
|
|
|
|
+#define PORTA_DATA_CLEAR 0xFFC03014 /* PORTA Port x GPIO Data Clear Register */
|
|
|
|
+#define PORTA_DIR 0xFFC03018 /* PORTA Port x GPIO Direction Register */
|
|
|
|
+#define PORTA_DIR_SET 0xFFC0301C /* PORTA Port x GPIO Direction Set Register */
|
|
|
|
+#define PORTA_DIR_CLEAR 0xFFC03020 /* PORTA Port x GPIO Direction Clear Register */
|
|
|
|
+#define PORTA_INEN 0xFFC03024 /* PORTA Port x GPIO Input Enable Register */
|
|
|
|
+#define PORTA_INEN_SET 0xFFC03028 /* PORTA Port x GPIO Input Enable Set Register */
|
|
|
|
+#define PORTA_INEN_CLEAR 0xFFC0302C /* PORTA Port x GPIO Input Enable Clear Register */
|
|
|
|
+#define PORTA_MUX 0xFFC03030 /* PORTA Port x Multiplexer Control Register */
|
|
|
|
+#define PORTA_DATA_TGL 0xFFC03034 /* PORTA Port x GPIO Input Enable Toggle Register */
|
|
|
|
+#define PORTA_POL 0xFFC03038 /* PORTA Port x GPIO Programming Inversion Register */
|
|
|
|
+#define PORTA_POL_SET 0xFFC0303C /* PORTA Port x GPIO Programming Inversion Set Register */
|
|
|
|
+#define PORTA_POL_CLEAR 0xFFC03040 /* PORTA Port x GPIO Programming Inversion Clear Register */
|
|
|
|
+#define PORTA_LOCK 0xFFC03044 /* PORTA Port x GPIO Lock Register */
|
|
|
|
+#define PORTA_REVID 0xFFC0307C /* PORTA Port x GPIO Revision ID */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PORTB
|
|
|
|
+ ========================= */
|
|
|
|
+#define PORTB_FER 0xFFC03080 /* PORTB Port x Function Enable Register */
|
|
|
|
+#define PORTB_FER_SET 0xFFC03084 /* PORTB Port x Function Enable Set Register */
|
|
|
|
+#define PORTB_FER_CLEAR 0xFFC03088 /* PORTB Port x Function Enable Clear Register */
|
|
|
|
+#define PORTB_DATA 0xFFC0308C /* PORTB Port x GPIO Data Register */
|
|
|
|
+#define PORTB_DATA_SET 0xFFC03090 /* PORTB Port x GPIO Data Set Register */
|
|
|
|
+#define PORTB_DATA_CLEAR 0xFFC03094 /* PORTB Port x GPIO Data Clear Register */
|
|
|
|
+#define PORTB_DIR 0xFFC03098 /* PORTB Port x GPIO Direction Register */
|
|
|
|
+#define PORTB_DIR_SET 0xFFC0309C /* PORTB Port x GPIO Direction Set Register */
|
|
|
|
+#define PORTB_DIR_CLEAR 0xFFC030A0 /* PORTB Port x GPIO Direction Clear Register */
|
|
|
|
+#define PORTB_INEN 0xFFC030A4 /* PORTB Port x GPIO Input Enable Register */
|
|
|
|
+#define PORTB_INEN_SET 0xFFC030A8 /* PORTB Port x GPIO Input Enable Set Register */
|
|
|
|
+#define PORTB_INEN_CLEAR 0xFFC030AC /* PORTB Port x GPIO Input Enable Clear Register */
|
|
|
|
+#define PORTB_MUX 0xFFC030B0 /* PORTB Port x Multiplexer Control Register */
|
|
|
|
+#define PORTB_DATA_TGL 0xFFC030B4 /* PORTB Port x GPIO Input Enable Toggle Register */
|
|
|
|
+#define PORTB_POL 0xFFC030B8 /* PORTB Port x GPIO Programming Inversion Register */
|
|
|
|
+#define PORTB_POL_SET 0xFFC030BC /* PORTB Port x GPIO Programming Inversion Set Register */
|
|
|
|
+#define PORTB_POL_CLEAR 0xFFC030C0 /* PORTB Port x GPIO Programming Inversion Clear Register */
|
|
|
|
+#define PORTB_LOCK 0xFFC030C4 /* PORTB Port x GPIO Lock Register */
|
|
|
|
+#define PORTB_REVID 0xFFC030FC /* PORTB Port x GPIO Revision ID */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PORTC
|
|
|
|
+ ========================= */
|
|
|
|
+#define PORTC_FER 0xFFC03100 /* PORTC Port x Function Enable Register */
|
|
|
|
+#define PORTC_FER_SET 0xFFC03104 /* PORTC Port x Function Enable Set Register */
|
|
|
|
+#define PORTC_FER_CLEAR 0xFFC03108 /* PORTC Port x Function Enable Clear Register */
|
|
|
|
+#define PORTC_DATA 0xFFC0310C /* PORTC Port x GPIO Data Register */
|
|
|
|
+#define PORTC_DATA_SET 0xFFC03110 /* PORTC Port x GPIO Data Set Register */
|
|
|
|
+#define PORTC_DATA_CLEAR 0xFFC03114 /* PORTC Port x GPIO Data Clear Register */
|
|
|
|
+#define PORTC_DIR 0xFFC03118 /* PORTC Port x GPIO Direction Register */
|
|
|
|
+#define PORTC_DIR_SET 0xFFC0311C /* PORTC Port x GPIO Direction Set Register */
|
|
|
|
+#define PORTC_DIR_CLEAR 0xFFC03120 /* PORTC Port x GPIO Direction Clear Register */
|
|
|
|
+#define PORTC_INEN 0xFFC03124 /* PORTC Port x GPIO Input Enable Register */
|
|
|
|
+#define PORTC_INEN_SET 0xFFC03128 /* PORTC Port x GPIO Input Enable Set Register */
|
|
|
|
+#define PORTC_INEN_CLEAR 0xFFC0312C /* PORTC Port x GPIO Input Enable Clear Register */
|
|
|
|
+#define PORTC_MUX 0xFFC03130 /* PORTC Port x Multiplexer Control Register */
|
|
|
|
+#define PORTC_DATA_TGL 0xFFC03134 /* PORTC Port x GPIO Input Enable Toggle Register */
|
|
|
|
+#define PORTC_POL 0xFFC03138 /* PORTC Port x GPIO Programming Inversion Register */
|
|
|
|
+#define PORTC_POL_SET 0xFFC0313C /* PORTC Port x GPIO Programming Inversion Set Register */
|
|
|
|
+#define PORTC_POL_CLEAR 0xFFC03140 /* PORTC Port x GPIO Programming Inversion Clear Register */
|
|
|
|
+#define PORTC_LOCK 0xFFC03144 /* PORTC Port x GPIO Lock Register */
|
|
|
|
+#define PORTC_REVID 0xFFC0317C /* PORTC Port x GPIO Revision ID */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PORTD
|
|
|
|
+ ========================= */
|
|
|
|
+#define PORTD_FER 0xFFC03180 /* PORTD Port x Function Enable Register */
|
|
|
|
+#define PORTD_FER_SET 0xFFC03184 /* PORTD Port x Function Enable Set Register */
|
|
|
|
+#define PORTD_FER_CLEAR 0xFFC03188 /* PORTD Port x Function Enable Clear Register */
|
|
|
|
+#define PORTD_DATA 0xFFC0318C /* PORTD Port x GPIO Data Register */
|
|
|
|
+#define PORTD_DATA_SET 0xFFC03190 /* PORTD Port x GPIO Data Set Register */
|
|
|
|
+#define PORTD_DATA_CLEAR 0xFFC03194 /* PORTD Port x GPIO Data Clear Register */
|
|
|
|
+#define PORTD_DIR 0xFFC03198 /* PORTD Port x GPIO Direction Register */
|
|
|
|
+#define PORTD_DIR_SET 0xFFC0319C /* PORTD Port x GPIO Direction Set Register */
|
|
|
|
+#define PORTD_DIR_CLEAR 0xFFC031A0 /* PORTD Port x GPIO Direction Clear Register */
|
|
|
|
+#define PORTD_INEN 0xFFC031A4 /* PORTD Port x GPIO Input Enable Register */
|
|
|
|
+#define PORTD_INEN_SET 0xFFC031A8 /* PORTD Port x GPIO Input Enable Set Register */
|
|
|
|
+#define PORTD_INEN_CLEAR 0xFFC031AC /* PORTD Port x GPIO Input Enable Clear Register */
|
|
|
|
+#define PORTD_MUX 0xFFC031B0 /* PORTD Port x Multiplexer Control Register */
|
|
|
|
+#define PORTD_DATA_TGL 0xFFC031B4 /* PORTD Port x GPIO Input Enable Toggle Register */
|
|
|
|
+#define PORTD_POL 0xFFC031B8 /* PORTD Port x GPIO Programming Inversion Register */
|
|
|
|
+#define PORTD_POL_SET 0xFFC031BC /* PORTD Port x GPIO Programming Inversion Set Register */
|
|
|
|
+#define PORTD_POL_CLEAR 0xFFC031C0 /* PORTD Port x GPIO Programming Inversion Clear Register */
|
|
|
|
+#define PORTD_LOCK 0xFFC031C4 /* PORTD Port x GPIO Lock Register */
|
|
|
|
+#define PORTD_REVID 0xFFC031FC /* PORTD Port x GPIO Revision ID */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PORTE
|
|
|
|
+ ========================= */
|
|
|
|
+#define PORTE_FER 0xFFC03200 /* PORTE Port x Function Enable Register */
|
|
|
|
+#define PORTE_FER_SET 0xFFC03204 /* PORTE Port x Function Enable Set Register */
|
|
|
|
+#define PORTE_FER_CLEAR 0xFFC03208 /* PORTE Port x Function Enable Clear Register */
|
|
|
|
+#define PORTE_DATA 0xFFC0320C /* PORTE Port x GPIO Data Register */
|
|
|
|
+#define PORTE_DATA_SET 0xFFC03210 /* PORTE Port x GPIO Data Set Register */
|
|
|
|
+#define PORTE_DATA_CLEAR 0xFFC03214 /* PORTE Port x GPIO Data Clear Register */
|
|
|
|
+#define PORTE_DIR 0xFFC03218 /* PORTE Port x GPIO Direction Register */
|
|
|
|
+#define PORTE_DIR_SET 0xFFC0321C /* PORTE Port x GPIO Direction Set Register */
|
|
|
|
+#define PORTE_DIR_CLEAR 0xFFC03220 /* PORTE Port x GPIO Direction Clear Register */
|
|
|
|
+#define PORTE_INEN 0xFFC03224 /* PORTE Port x GPIO Input Enable Register */
|
|
|
|
+#define PORTE_INEN_SET 0xFFC03228 /* PORTE Port x GPIO Input Enable Set Register */
|