/* Common USART0 TX interrupt handler. 
This function handles USART0 TX complete interrupt request */
void USART0_TX_IRQHandler(void)
/* Common USART0 TX interrupt handler. 
This function handles USART0 TX complete interrupt request */
void USART0_TX_IRQHandler(void)
{
    rt_interrupt_enter();
    if (USART0->IF & USART_IF_TXC)
    {
        if (usartCbTable[0].cbFunc != RT_NULL)
        {
            (usartCbTable[0].cbFunc)(usartCbTable[0].userPtr);
        }
        BITBAND_Peripheral(&(USART0->IFC), _USART_IF_TXC_SHIFT, 0x1UL);
    }
    rt_interrupt_leave();
}