This is just some practice to get familiar with how code is actually programmed, compiled and loaded onto microcontrollers.
Including:
- Cross-compilation
- Linker scripts
- Make
- Bare metal register access
- CMSIS
Mostly adapted from this guide on KleinEmbedded, all parts.