copied over functioning codebase - basic arduino pin functions and UART working for sam3s flutter board