-
Notifications
You must be signed in to change notification settings - Fork 16
Code Editors
Switching off of STM32CubeIDE is recommended due to its (lack of) speed, terrible UI, and other complaints (It's an eclipse wrapper).
However, you still have to start projects using the pinout editor (MX).
Guides for configuring CLion, VS Code, and NeoVim for a fast and streamlined embedded development environment can be found on this page.
Overview: If you are familiar with other JetBrains products, like IntelliJ or PyCharm, it's nice. Things get messier as the project grows unless you manage it properly. UI is pleasant and intuitive. Setting up custom tasks can be annoying at first. Built in Clangd is very well integrated and moving between files is very smooth.
Rating: 7.5/10
Overview: VS Code for embedded becomes a game of adding a million extensions and hoping they have no conflicts. That said, this design makes VS Code a very modular text editor.