compatibility changes

Added some files to make it easier to use with arduino code. Fixed print issue with print(uint8_t). Typo and enhancements to the Makefile.