Buttons are a common component in many embedded systems, yet from a quick review of debounce algorithms they are typically not written to be portable...
Read More >>>Monthly Archives: April 2015
Embedded Basics – Blocking vs Non-Blocking Drivers
Drivers can be architected and implemented in many different ways but no matter the method there is one critical characteristic that needs to be considered...
Read More >>>Tips and Tricks – An API for Interrupts
Interrupts play a critical role in a real-time embedded system but rarely is interrupt control ever associated with an application programming interface (API). Assembly language...
Read More >>>