Update to new hardware API
Tessel examples updated to be more generic