130130#define MICROPY_HW_QSPIFLASH_SIZE_BITS_LOG2 (27)
131131// Reserve 1MiB at the end for compatibility with alternate firmware that places WiFi blob here.
132132#define MICROPY_HW_SPIFLASH_SIZE_BITS (120 * 1024 * 1024)
133- #define MICROPY_HW_QSPIFLASH_CS (pyb_pin_QSPI2_CS )
134- #define MICROPY_HW_QSPIFLASH_SCK (pyb_pin_QSPI2_CLK )
135- #define MICROPY_HW_QSPIFLASH_IO0 (pyb_pin_QSPI2_D0 )
136- #define MICROPY_HW_QSPIFLASH_IO1 (pyb_pin_QSPI2_D1 )
137- #define MICROPY_HW_QSPIFLASH_IO2 (pyb_pin_QSPI2_D2 )
138- #define MICROPY_HW_QSPIFLASH_IO3 (pyb_pin_QSPI2_D3 )
133+ #define MICROPY_HW_QSPIFLASH_CS (pyb_pin_QSPI1_CS )
134+ #define MICROPY_HW_QSPIFLASH_SCK (pyb_pin_QSPI1_CLK )
135+ #define MICROPY_HW_QSPIFLASH_IO0 (pyb_pin_QSPI1_D0 )
136+ #define MICROPY_HW_QSPIFLASH_IO1 (pyb_pin_QSPI1_D1 )
137+ #define MICROPY_HW_QSPIFLASH_IO2 (pyb_pin_QSPI1_D2 )
138+ #define MICROPY_HW_QSPIFLASH_IO3 (pyb_pin_QSPI1_D3 )
139139
140140// SPI flash #1, block device config
141141extern const struct _mp_spiflash_config_t spiflash_config ;
@@ -150,14 +150,14 @@ extern struct _spi_bdev_t spi_bdev;
150150#define MICROPY_HW_FLASH_LATENCY FLASH_LATENCY_2
151151
152152// UART config
153- #define MICROPY_HW_UART1_TX (pin_A9 )
154- #define MICROPY_HW_UART1_RX (pin_A10 )
153+ #define MICROPY_HW_UART1_TX (pyb_pin_UART1_TX )
154+ #define MICROPY_HW_UART1_RX (pyb_pin_UART1_RX )
155155#define MICROPY_HW_UART_REPL PYB_UART_1
156156#define MICROPY_HW_UART_REPL_BAUD 115200
157157
158158// UART config
159- #define MICROPY_HW_UART8_TX (pin_J8 )
160- #define MICROPY_HW_UART8_RX (pin_J9 )
159+ #define MICROPY_HW_UART8_TX (pyb_pin_UART8_TX )
160+ #define MICROPY_HW_UART8_RX (pyb_pin_UART8_RX )
161161
162162// UART7 config
163163// #define MICROPY_HW_UART7_TX (pyb_pin_BT_TXD)
@@ -166,22 +166,22 @@ extern struct _spi_bdev_t spi_bdev;
166166// #define MICROPY_HW_UART7_CTS (pyb_pin_BT_CTS)
167167
168168// I2C buses
169- #define MICROPY_HW_I2C1_SCL (pin_B6)
170- #define MICROPY_HW_I2C1_SDA (pin_B7)
169+ // #define MICROPY_HW_I2C1_SCL (pin_B6)
170+ // #define MICROPY_HW_I2C1_SDA (pin_B7)
171171
172- #define MICROPY_HW_I2C3_SCL (pin_H7)
173- #define MICROPY_HW_I2C3_SDA (pin_H8)
172+ // #define MICROPY_HW_I2C3_SCL (pin_H7)
173+ // #define MICROPY_HW_I2C3_SDA (pin_H8)
174174
175175// SPI buses
176- #define MICROPY_HW_SPI1_NSS (pin_C13)
177- #define MICROPY_HW_SPI1_SCK (pin_B3)
178- #define MICROPY_HW_SPI1_MISO (pin_B4)
179- #define MICROPY_HW_SPI1_MOSI (pin_D7)
176+ // #define MICROPY_HW_SPI1_NSS (pin_C13)
177+ // #define MICROPY_HW_SPI1_SCK (pin_B3)
178+ // #define MICROPY_HW_SPI1_MISO (pin_B4)
179+ // #define MICROPY_HW_SPI1_MOSI (pin_D7)
180180
181- #define MICROPY_HW_SPI2_NSS (pin_I0)
182- #define MICROPY_HW_SPI2_SCK (pin_I1)
183- #define MICROPY_HW_SPI2_MISO (pin_C2)
184- #define MICROPY_HW_SPI2_MOSI (pin_C3)
181+ // #define MICROPY_HW_SPI2_NSS (pin_I0)
182+ // #define MICROPY_HW_SPI2_SCK (pin_I1)
183+ // #define MICROPY_HW_SPI2_MISO (pin_C2)
184+ // #define MICROPY_HW_SPI2_MOSI (pin_C3)
185185
186186// USRSW is pulled low. Pressing the button makes the input go high.
187187#define MICROPY_HW_USRSW_PIN (pin_C13)
@@ -197,25 +197,25 @@ extern struct _spi_bdev_t spi_bdev;
197197#define MICROPY_HW_LED_OFF (pin ) (mp_hal_pin_high(pin))
198198
199199// SD Card SDMMC
200- #define MICROPY_HW_SDCARD_SDMMC (2)
201- #define MICROPY_HW_SDCARD_CK (pin_D6)
202- #define MICROPY_HW_SDCARD_CMD (pin_D7)
203- #define MICROPY_HW_SDCARD_D0 (pin_B14)
204- #define MICROPY_HW_SDCARD_D1 (pin_B15)
205- #define MICROPY_HW_SDCARD_D2 (pin_B3)
206- #define MICROPY_HW_SDCARD_D3 (pin_B4)
207- #define MICROPY_HW_SDCARD_MOUNT_AT_BOOT (0)
200+ // #define MICROPY_HW_SDCARD_SDMMC (2)
201+ // #define MICROPY_HW_SDCARD_CK (pin_D6)
202+ // #define MICROPY_HW_SDCARD_CMD (pin_D7)
203+ // #define MICROPY_HW_SDCARD_D0 (pin_B14)
204+ // #define MICROPY_HW_SDCARD_D1 (pin_B15)
205+ // #define MICROPY_HW_SDCARD_D2 (pin_B3)
206+ // #define MICROPY_HW_SDCARD_D3 (pin_B4)
207+ // #define MICROPY_HW_SDCARD_MOUNT_AT_BOOT (0)
208208
209209// FDCAN bus
210- #define MICROPY_HW_CAN1_NAME "FDCAN1"
211- #define MICROPY_HW_CAN1_TX (pin_H13)
212- #define MICROPY_HW_CAN1_RX (pin_B8)
210+ // #define MICROPY_HW_CAN1_NAME "FDCAN1"
211+ // #define MICROPY_HW_CAN1_TX (pin_H13)
212+ // #define MICROPY_HW_CAN1_RX (pin_B8)
213213
214214// USB config
215215#define MICROPY_HW_USB_HS (1)
216- #define MICROPY_HW_USB_HS_ULPI_NXT (pin_H4 )
217- #define MICROPY_HW_USB_HS_ULPI_STP (pin_C0 )
218- #define MICROPY_HW_USB_HS_ULPI_DIR (pin_I11 )
216+ #define MICROPY_HW_USB_HS_ULPI_NXT (pyb_pin_USB_HS_NXT )
217+ #define MICROPY_HW_USB_HS_ULPI_STP (pyb_pin_USB_HS_STP )
218+ #define MICROPY_HW_USB_HS_ULPI_DIR (pyb_pin_USB_HS_DIR )
219219#define MICROPY_HW_USB_HS_ULPI3320 (1)
220220
221221#define MICROPY_HW_USB_CDC_RX_DATA_SIZE (1024)
@@ -227,7 +227,7 @@ extern struct _spi_bdev_t spi_bdev;
227227// SDRAM TODO update to: 8M x 32bit SDRAM is connected to SDRAM Bank1 of the STM32H747XIH6 FMC
228228#define MICROPY_HW_SDRAM_SIZE (256 * 1024 * 1024 / 8) // 256 Mbit
229229#define MICROPY_HW_SDRAM_STARTUP_TEST (1)
230- #define MICROPY_HW_SDRAM_TEST_FAIL_ON_ERROR (true )
230+ #define MICROPY_HW_SDRAM_TEST_FAIL_ON_ERROR (false )
231231// #define MICROPY_HW_FMC_SWAP_BANKS (1)
232232
233233// Timing configuration for 200MHz/2=100MHz (10ns)
@@ -326,15 +326,15 @@ extern struct _spi_bdev_t spi_bdev;
326326#define MICROPY_HW_FMC_D31 (pin_I10)
327327
328328// Ethernet via RMII
329- #define MICROPY_HW_ETH_MDC (pin_C1 )
330- #define MICROPY_HW_ETH_MDIO (pin_A2 )
331- #define MICROPY_HW_ETH_RMII_REF_CLK (pin_A1 )
332- #define MICROPY_HW_ETH_RMII_CRS_DV (pin_A7 )
333- #define MICROPY_HW_ETH_RMII_RXD0 (pin_C4 )
334- #define MICROPY_HW_ETH_RMII_RXD1 (pin_C5 )
335- #define MICROPY_HW_ETH_RMII_TX_EN (pin_G11 )
336- #define MICROPY_HW_ETH_RMII_TXD0 (pin_G13 )
337- #define MICROPY_HW_ETH_RMII_TXD1 (pin_G12 )
329+ #define MICROPY_HW_ETH_MDC (pyb_pin_ETH_MDC )
330+ #define MICROPY_HW_ETH_MDIO (pyb_pin_ETH_MDIO )
331+ #define MICROPY_HW_ETH_RMII_REF_CLK (pyb_pin_ETH_RMII_REF_CLK )
332+ #define MICROPY_HW_ETH_RMII_CRS_DV (pyb_pin_ETH_RMII_CRS_DV )
333+ #define MICROPY_HW_ETH_RMII_RXD0 (pyb_pin_ETH_RMII_RXD0 )
334+ #define MICROPY_HW_ETH_RMII_RXD1 (pyb_pin_ETH_RMII_RXD1 )
335+ #define MICROPY_HW_ETH_RMII_TX_EN (pyb_pin_ETH_RMII_TX_EN )
336+ #define MICROPY_HW_ETH_RMII_TXD0 (pyb_pin_ETH_RMII_TXD0 )
337+ #define MICROPY_HW_ETH_RMII_TXD1 (pyb_pin_ETH_RMII_TXD1 )
338338
339339// #define MICROPY_HW_USB_VID 0x2341
340340// #define MICROPY_HW_USB_PID 0x055B
0 commit comments