по-моему в расширении файла. Среде arduino нужно, чтобы у основного файла библиотеки было расширение .cpp

А, ну и вместо uart_writebyte надо было uart_sendbyte, но это ты бы и сам нашел :-).