Amps <- & -> Embedded
A 24 LED Larson scanner in C with a fading tail, driven by a timer interrupt and two small PWM peripherals so the CPU can sleep.
Adding mtime and mtimecmp, a timer interrupt and buttons to the soft core, climbing a timing ladder, and tracking down the button press that got lost.