This installment starts a new segment of lessons about state machines. The subject conceptually continues the event-driven theme and is one of my favorites [1,2]. Today, you’ll learn what event-driven ...
There is often pressure on embedded software developers to develop “good software” or “good code.” The problem is the idea of good code is often subjective. What I consider to be good code might be ...
If you talk to almost any embedded team, they’ll tell you they want more code reuse. Reusable drivers. Reusable middleware. Reusable services. Reusable “platforms.” But when you look at most real ...