/* Brief This function handles USARTx Instance interrupt request. Param None Retval None  */
void USARTx_IRQHandler(void)
/* Brief This function handles USARTx Instance interrupt request. Param None Retval None  */
void USARTx_IRQHandler(void)
{
  if(LL_USART_IsEnabledIT_TXE(USARTx_INSTANCE) && LL_USART_IsActiveFlag_TXE(USARTx_INSTANCE))
  {
    USART_TXEmpty_Callback();
  }
  if(LL_USART_IsEnabledIT_TC(USARTx_INSTANCE) && LL_USART_IsActiveFlag_TC(USARTx_INSTANCE))
  {
    LL_USART_ClearFlag_TC(USARTx_INSTANCE);
    USART_CharTransmitComplete_Callback();
  }
  if(LL_USART_IsEnabledIT_ERROR(USARTx_INSTANCE) && LL_USART_IsActiveFlag_NE(USARTx_INSTANCE))
  {
    Error_Callback();
  }
}