COSA
An Object-Oriented Platform for Arduino Programming
Class Hierarchy