functions for using the USART
configurable variables in makefile for flashing