Skip to content

Instantly share code, notes, and snippets.

View neuroticflux's full-sized avatar

Andy neuroticflux

View GitHub Profile

Getting started developing/debugging on embedded STM32 ARM microcontrollers with Visual Studio Code on Windows

Straight to the point

If you're only interested in the setup process, skip to Step 1 below and ignore my rantings.

Background

I spent a lot of time over the past few years with embedded projects in various IDE's from different silicon companies, all based on Eclipse, and all equally painful and horrible to use. Eclipse is an ancient and stagnant platform, filled with bugs, lacking many features some would consider mandatory in a modern IDE. The process of writing code in Eclipse drains every drop of joy out of the process, like muddy water squeezed out of a wet rag.

I couldn't take it anymore. Something had to change. If I couldn't have code completion, fast intelligent code navigation or even a working visual debugger, why even use an IDE in the first place?