Makefile: fix stray "-S"
define HEADER size
fix only half of the data being transmitted over usart
usart.c: make sure we don't start new transmission if previous one still
pending
change header size to 16 halfwords to make sure the header size code is
working