/* param base USART peripheral base address. param handle USART handle pointer.  */
void USART_TransferAbortSend(USART_Type *base, usart_handle_t *handle)
/* param base USART peripheral base address. param handle USART handle pointer.  */
void USART_TransferAbortSend(USART_Type *base, usart_handle_t *handle)
{
    assert(NULL != handle);
    USART_DisableInterrupts(base, (uint32_t)kUSART_TxLevelInterruptEnable);
    base->FIFOCFG |= USART_FIFOCFG_EMPTYTX_MASK;
    handle->txDataSize = 0U;
    handle->txState    = (uint8_t)kUSART_TxIdle;
}