I have been interested in non-blocking code on microcontrollers for some time, and most people start off with the “Blink Without Delay” example that can be found in the Arduino IDE. The problems, if you can call them that, with some of these examples is they generate a handful of variables to track the state, […]