Fix build issues with arduino
Refactoring to allow for more extensibility and code reuse
Fix nightly crashes -- greetings from SIGPIPE
Merge branch 'devel' into i2c-with-arduino
Add debug output in shutdown phase
Correctly handle EINTR for poll
Merge branch 'devel' into i2c-with-arduino
Implement support for routing i2c to uart