State Machines with Function Pointers
Function pointers can be used for a wide variety of applications including the implementation of state machines. Just like any…
Jacob's Blog
Function pointers can be used for a wide variety of applications including the implementation of state machines. Just like any…
Debugging an embedded system can be an extremely challenging venture especially when communication interfaces are involved. The slightest timing offset…
Following a standard like the Motor Industry Software Reliability Association (MISRA) C is a great step towards writing safer, better…
One of the most common applications for using function pointers is in task schedulers. Every embedded system contains some type…
Conditional loops are common in every programming language whether it’s designed for low level embedded development or higher level web…
Every now and then it is fun to look at a very basic and fundamental example. Every programmer is familiar…
One of the large ticket items that first time consultants think they need right out of the gate is an…
Version control systems are a great way to share source code between developers. They provide the ability for multiple people…
There are times when connecting two electronic systems can be dangerous! An electrical issue in one system can back feed…
Beningo Engineering has become an ARM Connected Community Partner. This expands Beningo Engineerings silicon partner base which allows them…
Beningo Engineering has partnered with USA Firmware, a nationwide consultants company, to provide the Embedded Software Store with configurable…
The IEEE South Eastern Michigan Chapter has organized a Consultants Affinity Group that officially formed in May of 2013….