The use of printf with an embedded systems based on a microcontroller has been generally not recommended as an industry best practice. A few reasons to avoid the use of printf is that it can usually inefficient, is a blocking function and interrupts the real-time behavior of the embedded system. The truth though is that … Continue reading 7 Steps to Customizing printf with a Circular Buffer