STM32 microcontrollers are affordable and yet powerful. However, developing software for them with an IDE, such as Keil, is the most painful experience from the perspective of a weekend embedded hobbyist. As such, I decided to seek a way to develop STM32 apps with modern and free tools.