Sergey Lyubka provides a guide written for developers who wish to start programming microcontrollers using the GCC compiler and a bare metal approach. It uses a Nucleo-F429ZI development board with STM32F429 microcontroller. But basic principles are applicable to any other microcontroller. In this guide, I’ll show how to program a...