/* Transmit one frame. 
Notice that possible parity/stop bits in asynchronous mode are not considered part of specified frame bit length. */
void LEUART_Tx(LEUART_TypeDef *leuart, uint8_t data)
/* Transmit one frame. 
Notice that possible parity/stop bits in asynchronous mode are not considered part of specified frame bit length. */
void LEUART_Tx(LEUART_TypeDef *leuart, uint8_t data)
{
  while (!(leuart->STATUS & LEUART_STATUS_TXBL))
    ;
  LEUART_Sync(leuart, LEUART_SYNCBUSY_TXDATA);
  leuart->TXDATA = (uint32_t)data;
}