stm32/boards: Add UARTs to NUCLEO F746ZG and NUCLEO F439ZI.

Adds the following UARTs: 1, 4, 5, 7, 8,
assigned to pins that were not otherwise assigned.

Signed-off-by: mdaeron <mathieu@daeron.fr>
This commit is contained in:
mdaeron
2026-01-24 18:19:23 +01:00
committed by Damien George
parent b89246159d
commit f94980677c
3 changed files with 30 additions and 0 deletions

View File

@@ -23,14 +23,24 @@
#define MICROPY_HW_RTC_USE_US (1)
// UART config
#define MICROPY_HW_UART1_TX (pin_B6)
#define MICROPY_HW_UART1_RX (pin_B7)
#define MICROPY_HW_UART2_TX (pin_D5)
#define MICROPY_HW_UART2_RX (pin_D6)
#define MICROPY_HW_UART2_RTS (pin_D4)
#define MICROPY_HW_UART2_CTS (pin_D3)
#define MICROPY_HW_UART3_TX (pin_D8)
#define MICROPY_HW_UART3_RX (pin_D9)
#define MICROPY_HW_UART4_TX (pin_C10)
#define MICROPY_HW_UART4_RX (pin_C11)
#define MICROPY_HW_UART5_TX (pin_C12)
#define MICROPY_HW_UART5_RX (pin_D2)
#define MICROPY_HW_UART6_TX (pin_G14)
#define MICROPY_HW_UART6_RX (pin_G9)
#define MICROPY_HW_UART7_TX (pin_E8)
#define MICROPY_HW_UART7_RX (pin_E7)
#define MICROPY_HW_UART8_TX (pin_E1)
#define MICROPY_HW_UART8_RX (pin_E0)
#define MICROPY_HW_UART_REPL PYB_UART_3
#define MICROPY_HW_UART_REPL_BAUD 115200

View File

@@ -29,14 +29,24 @@
#define MICROPY_HW_FLASH_LATENCY FLASH_LATENCY_7 // 210-216 MHz needs 7 wait states
// UART config
#define MICROPY_HW_UART1_TX (pin_B6)
#define MICROPY_HW_UART1_RX (pin_B7)
#define MICROPY_HW_UART2_TX (pin_D5)
#define MICROPY_HW_UART2_RX (pin_D6)
#define MICROPY_HW_UART2_RTS (pin_D4)
#define MICROPY_HW_UART2_CTS (pin_D3)
#define MICROPY_HW_UART3_TX (pin_D8)
#define MICROPY_HW_UART3_RX (pin_D9)
#define MICROPY_HW_UART4_TX (pin_C10)
#define MICROPY_HW_UART4_RX (pin_C11)
#define MICROPY_HW_UART5_TX (pin_C12)
#define MICROPY_HW_UART5_RX (pin_D2)
#define MICROPY_HW_UART6_TX (pin_G14)
#define MICROPY_HW_UART6_RX (pin_G9)
#define MICROPY_HW_UART7_TX (pin_E8)
#define MICROPY_HW_UART7_RX (pin_E7)
#define MICROPY_HW_UART8_TX (pin_E1)
#define MICROPY_HW_UART8_RX (pin_E0)
#define MICROPY_HW_UART_REPL PYB_UART_3
#define MICROPY_HW_UART_REPL_BAUD 115200

View File

@@ -57,12 +57,22 @@ USB_DM,PA11
USB_DP,PA12
VCP_TX,PD8
VCP_RX,PD9
UART1_TX,PB6
UART1_RX,PB7
UART2_TX,PD5
UART2_RX,PD6
UART2_RTS,PD4
UART2_CTS,PD3
UART4_TX,PC10
UART4_RX,PC11
UART5_TX,PC12
UART5_RX,PD2
UART6_TX,PG14
UART6_RX,PG9
UART7_TX,PE8
UART7_RX,PE7
UART8_TX,PE1
UART8_RX,PE0
SPI_B_NSS,PA4
SPI_B_SCK,PB3
SPI_B_MOSI,PB5
1 A0 PA3
57 USB_DP PA12
58 VCP_TX PD8
59 VCP_RX PD9
60 UART1_TX PB6
61 UART1_RX PB7
62 UART2_TX PD5
63 UART2_RX PD6
64 UART2_RTS PD4
65 UART2_CTS PD3
66 UART4_TX PC10
67 UART4_RX PC11
68 UART5_TX PC12
69 UART5_RX PD2
70 UART6_TX PG14
71 UART6_RX PG9
72 UART7_TX PE8
73 UART7_RX PE7
74 UART8_TX PE1
75 UART8_RX PE0
76 SPI_B_NSS PA4
77 SPI_B_SCK PB3
78 SPI_B_MOSI PB5