Have you and your team ever taken some time to sit down and define what your build system should be? I often see teams start a project with the loose idea that they ...
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 ...
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 ...
Embedded systems have always been about squeezing every ounce of performance from limited hardware. From hand-optimized assembly to finely tuned C, we’ve spent years writing efficient code, minimizing ...
The world of embedded development is undergoing a paradigm shift, thanks to the introduction of Microchip’s new AI Coding Assistant. This cutting-edge technology promises to transform how developers ...