Esempio n. 1
0
__interrupt void uart_rx_tx_enter_irq( void )
{
  unsigned int v;

  // while there are interrupts to service
  for( v = UCA0IV; v != USCI_NONE; v = UCA0IV )
    switch( v )
    {
    case USCI_UCRXIFG: // if a receive interrupt
      uart_rx_irq( ); // handle the receive request
      break;
    
    case USCI_UCTXIFG: // if a transmit interrupt
      uart_tx_irq( ); // handle the transmit request
      break;
      
    default: // something not quite right
      asm( " NOP" ); // a place for a break point
      break;
    }

  return;
}
Esempio n. 2
0
static void uart7_tx_irq(void)  {
    uart_tx_irq(SCIFTXI7_IRQn, 7);
}
Esempio n. 3
0
static void uart6_tx_irq(void)  {
    uart_tx_irq(SCIFTXI6_IRQn, 6);
}
Esempio n. 4
0
static void uart5_tx_irq(void)  {
    uart_tx_irq(SCIFTXI5_IRQn, 5);
}
Esempio n. 5
0
static void uart4_tx_irq(void)  {
    uart_tx_irq(SCIFTXI4_IRQn, 4);
}
Esempio n. 6
0
static void uart3_tx_irq(void)  {
    uart_tx_irq(SCIFTXI3_IRQn, 3);
}
Esempio n. 7
0
static void uart2_tx_irq(void)  {
    uart_tx_irq(SCIFTXI2_IRQn, 2);
}
Esempio n. 8
0
static void uart1_tx_irq(void)  {
    uart_tx_irq(SCIFTXI1_IRQn, 1);
}
Esempio n. 9
0
/* TX handler */
static void uart0_tx_irq(void)  {
    uart_tx_irq(SCIFTXI0_IRQn, 0);
}