English | 中文 | Türkçe This guide is written for developers who wish to start programming microcontrollers using a GCC compiler and a datasheet, without using any framework. This guide explains the fundamentals, and helps to understand how embedded frameworks like Cube, Keil, Arduino, and others, work. Every chapter in this guide comes with a complete source code which gradually progress in functio