It’s been a while since I’ve touched this project, but I’ve decided to re-visit the multi-threading library I wrote for the Arduino (largely because of the amount of consistent traffic those particular blog posts have generated… it’s satisfying to know that someone other than me seems to appreciate my work). Although, I’ve made some minor edits to the internals of the
Thread class, the most important update has been the addition of the
EventHandler class. As it’s name would suggest, it provides the framework for basic event-handling.