I've not included the changes to the board file as I've not worked out how to use the config generator yet. The only changes are the board voltage (not needed for the MACv2 work) and a few pins changed to FLOATING which I think is the correct
Code: Select all
diff ./changed/ChibiOS_20.3.1/os/hal/boards/ST_NUCLEO144_H743ZI/board.h ./original/ChibiOS_20.3.1/os/hal/boards/ST_NUCLEO144_H743ZI/board.h
65,70d64
< /*
< * Board voltages.
< * Required for performance limits calculation.
< */
< #define STM32_VDD 330U
417c411
< PIN_PUPDR_FLOATING(GPIOA_RMII_MDIO) | \
---
> PIN_PUPDR_PULLUP(GPIOA_RMII_MDIO) | \
422c416
< PIN_PUPDR_FLOATING(GPIOA_RMII_CRS_DV) | \
---
> PIN_PUPDR_PULLUP(GPIOA_RMII_CRS_DV) | \
545c539
< PIN_PUPDR_FLOATING(GPIOB_RMII_TXD1) | \
---
> PIN_PUPDR_PULLUP(GPIOB_RMII_TXD1) | \
Mike