Hi! PIO is great but it does not properly support the STM32Cube. The support is done by either integrating all CMSIS and HAL and LL libraries or via stm32pio. The former is not needed since Cube generates them all, and the latter is unfriendly to use. Guys in stm32-for-vscode has solved the issue completely using makefiles generated by STM32CubeMX. The combination of PIO and stm32-for-vscode is tremendous and completely removes the need for IAR, Keil, etc.! Lightweight IDE, CubeMX supported, serial terminal, IntelliSense, easy installation and great library management system. Specially the the library thing which is more than important in current embedded development trends ; it should become something like NuGet or Arduino libraries (which already is part of PIO).
This issue has been automatically marked as stale because it has not had recent activity. Please provide more details or it will be closed if no further activity occurs. Thank you for your contributions.
Hi! PIO is great but it does not properly support the STM32Cube. The support is done by either integrating all CMSIS and HAL and LL libraries or via stm32pio. The former is not needed since Cube generates them all, and the latter is unfriendly to use. Guys in stm32-for-vscode has solved the issue completely using makefiles generated by STM32CubeMX. The combination of PIO and stm32-for-vscode is tremendous and completely removes the need for IAR, Keil, etc.! Lightweight IDE, CubeMX supported, serial terminal, IntelliSense, easy installation and great library management system. Specially the the library thing which is more than important in current embedded development trends ; it should become something like NuGet or Arduino libraries (which already is part of PIO).