/* Returns the most recent received data by the USARTx peripheral.  */
uint16_t USART_ReceiveData(USART_Module *USARTx)
/* Returns the most recent received data by the USARTx peripheral.  */
uint16_t USART_ReceiveData(USART_Module *USARTx)
{
    assert_param(IS_USART_ALL_PERIPH(USARTx));
    return (uint16_t)(USARTx->DAT & (uint16_t)0x01FF);
}