Test Automation
Unit Testing C Firmware with Ceedling and Unity
Embedded firmware has a reputation for being hard to test. The hardware isn't always available, the toolchain is different from your host machine, and most C codebases were never written with testability in mind. But unit testing firmware is not only possible — it is one of the highest-