/* USART Read a Received Data Word. 
If parity is enabled the MSB (bit 7 or 8 depending on the word length) is the parity bit. */
uint16_t usart_recv(uint32_t usart)
/* USART Read a Received Data Word. 
If parity is enabled the MSB (bit 7 or 8 depending on the word length) is the parity bit. */
uint16_t usart_recv(uint32_t usart)
{
	return USART_DR(usart) & USART_DR_MASK;
}