Added to usart.h, usart.c, and added iomacros.h