Domain
Embedded
The core building blocks of firmware: how a microcontroller boots and executes, how it talks to the outside world through pins and buses, and how you find out why it isn't doing what you think it's doing.
Topics
- GPIO — general-purpose I/O pinswritten
- Interrupts — ISRs, NVIC, latencywritten
- RTOS — tasks, scheduling, and synchronizationwritten
- Timers — prescaler, counter, PWM, input capturewritten
Planned
Not written yet — will be added here as their own topic folders when the learning happens.
microcontrollers memory debugging
Scope note
Bus protocols like SPI and I2C live under Protocols, not here — this domain is about the microcontroller itself (cores, pins, interrupts, timing, memory), not the wire-level protocols it speaks.