Amps <- & -> Embedded
Building a tiny CPU from a program counter, memory, register file, ALU and control unit, until LEDs sweep along a row, and a double beat that was not a pipeline.
Why a firmware engineer went back to Mano's 1988 hardware design book and decided to build a RISC-V processor from scratch on an FPGA.
A thread-safe C++ wrapper around asio::steady_timer that reschedules itself and cleans up when the last reference goes, tested by racing it across threads.
Trying the header-only boost::sml state machine library in Zephyr, with a dimmable light switch as the example, and why C++ is fine on embedded.