platformio / platform-ststm32

ST STM32: development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/ststm32
Apache License 2.0
394 stars 308 forks source link

Missleading support for STM32H723 #715

Closed yamaan93 closed 1 year ago

yamaan93 commented 1 year ago

The STM32H723 series (and specifically the ST Nucleo H723ZG) is listed as a supported board with support for Arduino, STM32Cube, and CMSIS frameworks, however the CMSIS package used for the H7 boards is on release 1.8.0 which is 1 version before support for the H723 series chips was added. This makes it so you can't actually build anything for those boards, which suggests they aren't actually supported.

valeros commented 1 year ago

Thanks for pointing it out, fixed in the dev branch.

yamaan93 commented 1 year ago

I'm a little surprised the "fix" is removing support, and not updating the CMSIS package. : / it really really hurts the usability of PIO when super important packages like this are multiple years out of date from their origin repositories. I really want to love this tool but stuff like this that prevents me from even just starting a project on a “supported” board kills it.

valeros commented 1 year ago

I probably misinterpreted your question in the first place. However, enabled CMSIS support for STM32H723 was indeed misleading, so I resolved the issue in the most straightforward way I could. Please note that while we would love to keep all packages up to date, we face certain limitations, particularly when it comes to integrating with projects from vendors outside of our official partnerships. Our resources and capacity are dedicated to maintaining compatibility with hardware that belongs to silicon vendors we actively collaborate with. Nevertheless, your feedback has not gone unnoticed, and we will take it into account when planning future improvements and integrations.