You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
STM32duino core updated their variant files for the Nucleo-F429ZI and Nucleo-F439ZI some months ago to include new variant files for these models (variant_NUCLEO_F4x9ZI), for which I am grateful PlatformIO has included since v18.1.0
However, missing from both nucleo_f429zi.json and nucleo_f439zi.json in the boards directory are the following lines from the "build" section of the JSON files:
as the variants directory for these has now got a file PeripheralPins_NUCLEO_F4x9ZI.c which needs to be used to ensure proper operation of the Ethernet on the F4x9ZI boards. I'm not sure the process you use to generate the JSON files... happy to help in any way to find the source of the issue.
Please let me know if I can contribute more directly to clean support of new variants in STM32 into PlatformIO, as I would like to help both STM32duino and PlatformIO teams as much as I can in appreciation for your work!
Thank you,
Paul Antoine
The text was updated successfully, but these errors were encountered:
STM32duino core updated their variant files for the Nucleo-F429ZI and Nucleo-F439ZI some months ago to include new variant files for these models (variant_NUCLEO_F4x9ZI), for which I am grateful PlatformIO has included since v18.1.0
However, missing from both nucleo_f429zi.json and nucleo_f439zi.json in the boards directory are the following lines from the "build" section of the JSON files:
"framework_extra_flags": {
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
},
as the variants directory for these has now got a file PeripheralPins_NUCLEO_F4x9ZI.c which needs to be used to ensure proper operation of the Ethernet on the F4x9ZI boards. I'm not sure the process you use to generate the JSON files... happy to help in any way to find the source of the issue.
I would note that your variants directory in v19.0.0 has the PeripheralPins_NUCLEO_F4x9ZI.c file, but the CMakeLists.txt file appears stale... STM32duino file: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/CMakeLists.txt
Please let me know if I can contribute more directly to clean support of new variants in STM32 into PlatformIO, as I would like to help both STM32duino and PlatformIO teams as much as I can in appreciation for your work!
Thank you,
Paul Antoine
The text was updated successfully, but these errors were encountered: