aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/boards/ST_NUCLEO32_F303K8/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/hal/boards/ST_NUCLEO32_F303K8/board.h')
-rw-r--r--os/hal/boards/ST_NUCLEO32_F303K8/board.h80
1 files changed, 42 insertions, 38 deletions
diff --git a/os/hal/boards/ST_NUCLEO32_F303K8/board.h b/os/hal/boards/ST_NUCLEO32_F303K8/board.h
index 8cbc6bcaf..b4f417e7c 100644
--- a/os/hal/boards/ST_NUCLEO32_F303K8/board.h
+++ b/os/hal/boards/ST_NUCLEO32_F303K8/board.h
@@ -55,8 +55,8 @@
#define GPIOA_VCP_TX 2U
#define GPIOA_ARD_A2 3U
#define GPIOA_ARD_A3 4U
-#define GPIOA_ARD_A4_ALT 5U
-#define GPIOA_ARD_A5_ALT 6U
+#define GPIOA_ARD_A4 5U
+#define GPIOA_ARD_A5 6U
#define GPIOA_ARD_A6 7U
#define GPIOA_ARD_D9 8U
#define GPIOA_ARD_D1 9U
@@ -74,8 +74,10 @@
#define GPIOB_LED_GREEN 3U
#define GPIOB_ARD_D12 4U
#define GPIOB_ARD_D11 5U
-#define GPIOB_ARD_A5 6U
-#define GPIOB_ARD_A4 7U
+#define GPIOB_ARD_D5 6U
+#define GPIOB_ARD_A5_ALT 6U
+#define GPIOB_ARD_D4 7U
+#define GPIOB_ARD_A4_ALT 7U
#define GPIOB_PIN8 8U
#define GPIOB_PIN9 9U
#define GPIOB_PIN10 10U
@@ -161,8 +163,8 @@
#define LINE_VCP_TX PAL_LINE(GPIOA, 2U)
#define LINE_ARD_A2 PAL_LINE(GPIOA, 3U)
#define LINE_ARD_A3 PAL_LINE(GPIOA, 4U)
-#define LINE_ARD_A4_ALT PAL_LINE(GPIOA, 5U)
-#define LINE_ARD_A5_ALT PAL_LINE(GPIOA, 6U)
+#define LINE_ARD_A4 PAL_LINE(GPIOA, 5U)
+#define LINE_ARD_A5 PAL_LINE(GPIOA, 6U)
#define LINE_ARD_A6 PAL_LINE(GPIOA, 7U)
#define LINE_ARD_D9 PAL_LINE(GPIOA, 8U)
#define LINE_ARD_D1 PAL_LINE(GPIOA, 9U)
@@ -179,8 +181,10 @@
#define LINE_LED_GREEN PAL_LINE(GPIOB, 3U)
#define LINE_ARD_D12 PAL_LINE(GPIOB, 4U)
#define LINE_ARD_D11 PAL_LINE(GPIOB, 5U)
-#define LINE_ARD_A5 PAL_LINE(GPIOB, 6U)
-#define LINE_ARD_A4 PAL_LINE(GPIOB, 7U)
+#define LINE_ARD_D5 PAL_LINE(GPIOB, 6U)
+#define LINE_ARD_A5_ALT PAL_LINE(GPIOB, 6U)
+#define LINE_ARD_D4 PAL_LINE(GPIOB, 7U)
+#define LINE_ARD_A4_ALT PAL_LINE(GPIOB, 7U)
@@ -218,8 +222,8 @@
* PA2 - VCP_TX (alternate 7).
* PA3 - ARD_A2 (input pullup).
* PA4 - ARD_A3 (input pullup).
- * PA5 - ARD_A4_ALT (input floating).
- * PA6 - ARD_A5_ALT (input floating).
+ * PA5 - ARD_A4 (input floating).
+ * PA6 - ARD_A5 (input floating).
* PA7 - ARD_A6 (input pullup).
* PA8 - ARD_D9 (input pullup).
* PA9 - ARD_D1 (input pullup).
@@ -235,8 +239,8 @@
PIN_MODE_ALTERNATE(GPIOA_VCP_TX) | \
PIN_MODE_INPUT(GPIOA_ARD_A2) | \
PIN_MODE_INPUT(GPIOA_ARD_A3) | \
- PIN_MODE_INPUT(GPIOA_ARD_A4_ALT) | \
- PIN_MODE_INPUT(GPIOA_ARD_A5_ALT) | \
+ PIN_MODE_INPUT(GPIOA_ARD_A4) | \
+ PIN_MODE_INPUT(GPIOA_ARD_A5) | \
PIN_MODE_INPUT(GPIOA_ARD_A6) | \
PIN_MODE_INPUT(GPIOA_ARD_D9) | \
PIN_MODE_INPUT(GPIOA_ARD_D1) | \
@@ -251,8 +255,8 @@
PIN_OTYPE_PUSHPULL(GPIOA_VCP_TX) | \
PIN_OTYPE_PUSHPULL(GPIOA_ARD_A2) | \
PIN_OTYPE_PUSHPULL(GPIOA_ARD_A3) | \
- PIN_OTYPE_PUSHPULL(GPIOA_ARD_A4_ALT) | \
- PIN_OTYPE_PUSHPULL(GPIOA_ARD_A5_ALT) | \
+ PIN_OTYPE_PUSHPULL(GPIOA_ARD_A4) | \
+ PIN_OTYPE_PUSHPULL(GPIOA_ARD_A5) | \
PIN_OTYPE_PUSHPULL(GPIOA_ARD_A6) | \
PIN_OTYPE_PUSHPULL(GPIOA_ARD_D9) | \
PIN_OTYPE_PUSHPULL(GPIOA_ARD_D1) | \
@@ -267,8 +271,8 @@
PIN_OSPEED_LOW(GPIOA_VCP_TX) | \
PIN_OSPEED_LOW(GPIOA_ARD_A2) | \
PIN_OSPEED_HIGH(GPIOA_ARD_A3) | \
- PIN_OSPEED_LOW(GPIOA_ARD_A4_ALT) | \
- PIN_OSPEED_HIGH(GPIOA_ARD_A5_ALT) | \
+ PIN_OSPEED_LOW(GPIOA_ARD_A4) | \
+ PIN_OSPEED_HIGH(GPIOA_ARD_A5) | \
PIN_OSPEED_HIGH(GPIOA_ARD_A6) | \
PIN_OSPEED_HIGH(GPIOA_ARD_D9) | \
PIN_OSPEED_HIGH(GPIOA_ARD_D1) | \
@@ -283,8 +287,8 @@
PIN_PUPDR_FLOATING(GPIOA_VCP_TX) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_A2) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_A3) | \
- PIN_PUPDR_FLOATING(GPIOA_ARD_A4_ALT) | \
- PIN_PUPDR_FLOATING(GPIOA_ARD_A5_ALT) | \
+ PIN_PUPDR_FLOATING(GPIOA_ARD_A4) | \
+ PIN_PUPDR_FLOATING(GPIOA_ARD_A5) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_A6) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_D9) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_D1) | \
@@ -299,8 +303,8 @@
PIN_ODR_HIGH(GPIOA_VCP_TX) | \
PIN_ODR_HIGH(GPIOA_ARD_A2) | \
PIN_ODR_HIGH(GPIOA_ARD_A3) | \
- PIN_ODR_LOW(GPIOA_ARD_A4_ALT) | \
- PIN_ODR_HIGH(GPIOA_ARD_A5_ALT) | \
+ PIN_ODR_LOW(GPIOA_ARD_A4) | \
+ PIN_ODR_HIGH(GPIOA_ARD_A5) | \
PIN_ODR_HIGH(GPIOA_ARD_A6) | \
PIN_ODR_HIGH(GPIOA_ARD_D9) | \
PIN_ODR_HIGH(GPIOA_ARD_D1) | \
@@ -315,8 +319,8 @@
PIN_AFIO_AF(GPIOA_VCP_TX, 7) | \
PIN_AFIO_AF(GPIOA_ARD_A2, 0) | \
PIN_AFIO_AF(GPIOA_ARD_A3, 0) | \
- PIN_AFIO_AF(GPIOA_ARD_A4_ALT, 0) | \
- PIN_AFIO_AF(GPIOA_ARD_A5_ALT, 0) | \
+ PIN_AFIO_AF(GPIOA_ARD_A4, 0) | \
+ PIN_AFIO_AF(GPIOA_ARD_A5, 0) | \
PIN_AFIO_AF(GPIOA_ARD_A6, 0))
#define VAL_GPIOA_AFRH (PIN_AFIO_AF(GPIOA_ARD_D9, 0) | \
PIN_AFIO_AF(GPIOA_ARD_D1, 0) | \
@@ -336,9 +340,9 @@
* PB3 - ARD_D13 LED_GREEN (input pullup).
* PB4 - ARD_D12 (input pullup).
* PB5 - ARD_D11 (input pullup).
- * PB6 - ARD_A5 (input pullup).
- * PB7 - ARD_A4 (input pullup).
- * PB8 - PIN8 (input pullup).
+ * PB6 - ARD_D5 ARD_A5_ALT (input pullup).
+ * PB7 - ARD_D4 ARD_A4_ALT (input pullup).
+ * PB8 - PIN8 (input floating).
* PB9 - PIN9 (input pullup).
* PB10 - PIN10 (input pullup).
* PB11 - PIN11 (input pullup).
@@ -353,8 +357,8 @@
PIN_MODE_INPUT(GPIOB_ARD_D13) | \
PIN_MODE_INPUT(GPIOB_ARD_D12) | \
PIN_MODE_INPUT(GPIOB_ARD_D11) | \
- PIN_MODE_INPUT(GPIOB_ARD_A5) | \
- PIN_MODE_INPUT(GPIOB_ARD_A4) | \
+ PIN_MODE_INPUT(GPIOB_ARD_D5) | \
+ PIN_MODE_INPUT(GPIOB_ARD_D4) | \
PIN_MODE_INPUT(GPIOB_PIN8) | \
PIN_MODE_INPUT(GPIOB_PIN9) | \
PIN_MODE_INPUT(GPIOB_PIN10) | \
@@ -369,8 +373,8 @@
PIN_OTYPE_PUSHPULL(GPIOB_ARD_D13) | \
PIN_OTYPE_PUSHPULL(GPIOB_ARD_D12) | \
PIN_OTYPE_PUSHPULL(GPIOB_ARD_D11) | \
- PIN_OTYPE_PUSHPULL(GPIOB_ARD_A5) | \
- PIN_OTYPE_PUSHPULL(GPIOB_ARD_A4) | \
+ PIN_OTYPE_PUSHPULL(GPIOB_ARD_D5) | \
+ PIN_OTYPE_PUSHPULL(GPIOB_ARD_D4) | \
PIN_OTYPE_PUSHPULL(GPIOB_PIN8) | \
PIN_OTYPE_PUSHPULL(GPIOB_PIN9) | \
PIN_OTYPE_PUSHPULL(GPIOB_PIN10) | \
@@ -385,8 +389,8 @@
PIN_OSPEED_HIGH(GPIOB_ARD_D13) | \
PIN_OSPEED_HIGH(GPIOB_ARD_D12) | \
PIN_OSPEED_HIGH(GPIOB_ARD_D11) | \
- PIN_OSPEED_HIGH(GPIOB_ARD_A5) | \
- PIN_OSPEED_HIGH(GPIOB_ARD_A4) | \
+ PIN_OSPEED_HIGH(GPIOB_ARD_D5) | \
+ PIN_OSPEED_HIGH(GPIOB_ARD_D4) | \
PIN_OSPEED_HIGH(GPIOB_PIN8) | \
PIN_OSPEED_HIGH(GPIOB_PIN9) | \
PIN_OSPEED_HIGH(GPIOB_PIN10) | \
@@ -401,9 +405,9 @@
PIN_PUPDR_PULLUP(GPIOB_ARD_D13) | \
PIN_PUPDR_PULLUP(GPIOB_ARD_D12) | \
PIN_PUPDR_PULLUP(GPIOB_ARD_D11) | \
- PIN_PUPDR_PULLUP(GPIOB_ARD_A5) | \
- PIN_PUPDR_PULLUP(GPIOB_ARD_A4) | \
- PIN_PUPDR_PULLUP(GPIOB_PIN8) | \
+ PIN_PUPDR_PULLUP(GPIOB_ARD_D5) | \
+ PIN_PUPDR_PULLUP(GPIOB_ARD_D4) | \
+ PIN_PUPDR_FLOATING(GPIOB_PIN8) | \
PIN_PUPDR_PULLUP(GPIOB_PIN9) | \
PIN_PUPDR_PULLUP(GPIOB_PIN10) | \
PIN_PUPDR_PULLUP(GPIOB_PIN11) | \
@@ -417,8 +421,8 @@
PIN_ODR_HIGH(GPIOB_ARD_D13) | \
PIN_ODR_HIGH(GPIOB_ARD_D12) | \
PIN_ODR_HIGH(GPIOB_ARD_D11) | \
- PIN_ODR_HIGH(GPIOB_ARD_A5) | \
- PIN_ODR_HIGH(GPIOB_ARD_A4) | \
+ PIN_ODR_HIGH(GPIOB_ARD_D5) | \
+ PIN_ODR_HIGH(GPIOB_ARD_D4) | \
PIN_ODR_HIGH(GPIOB_PIN8) | \
PIN_ODR_HIGH(GPIOB_PIN9) | \
PIN_ODR_HIGH(GPIOB_PIN10) | \
@@ -433,8 +437,8 @@
PIN_AFIO_AF(GPIOB_ARD_D13, 0) | \
PIN_AFIO_AF(GPIOB_ARD_D12, 0) | \
PIN_AFIO_AF(GPIOB_ARD_D11, 0) | \
- PIN_AFIO_AF(GPIOB_ARD_A5, 0) | \
- PIN_AFIO_AF(GPIOB_ARD_A4, 0))
+ PIN_AFIO_AF(GPIOB_ARD_D5, 0) | \
+ PIN_AFIO_AF(GPIOB_ARD_D4, 0))
#define VAL_GPIOB_AFRH (PIN_AFIO_AF(GPIOB_PIN8, 0) | \
PIN_AFIO_AF(GPIOB_PIN9, 0) | \
PIN_AFIO_AF(GPIOB_PIN10, 0) | \