A little tidying of USART_MAP
Tidied up some lazily-unneeded pointers. Created _UMAP macro to improve code readibality.