Articles in this series
How often firmware engineers expose to unit testing? This was an unusual topic to me at first while I have worked as firmware engineer for...
How to set up Ceedling From last post, Ceedling was introduced as a unit testing framework for C. In this post, I want to show how to set up Ceedling...
In general, firmware cannot be discussed without hardware dependency in embedded systems. For example, the led_controller module needs to use...
Auto-generated mock files in Ceedling provide Ignore and Expect functions as well as the StubWithCallback function. Here is an example of...
Test Driven Development is required to go through multiple times of small changes in production code and test code concurrently. It would be nice to...
Before starting TDD, we need software spec and test cases. Our goal is demonstrating software development process with a simple example:fizzbuzz...