Arduino.

Arduino Uno Bare Metal Programming.

Learn how to program an Arduino Uno microcontroller in pure C without the Arduino IDE. From memory management to register control – a hands-on introduction to bare-metal programming.