7 Steps to Create a Reusable Debounce Algorithm
A quick google search reveals that there are over 212,000 websites that examine how to debounce a button. After examining…
Jacob's Blog
Category Archives: C Concepts
A quick google search reveals that there are over 212,000 websites that examine how to debounce a button. After examining…
When I first started to write embedded applications in C, microcontrollers were not very powerful, and we rarely ever parsed…
Properly setting up interrupts on a microcontroller isn’t easy. The number of times an engineer has setup interrupts in their…
Digital signal processing (DSP) provides developers with the ability to clean-up and analyze complex signals in a flexible and cost-efficient…
Using a HAL is a great way to develop software that can be easily reused and ported from one application…
One of the greatest bug squashing tools available to embedded software developers is the assert macro. Despite the power of…
There are many different problems and challenges that embedded software developers are facing today. One of the biggest, and least…