21 static int (*uart0_input_handler)(
unsigned char c);
22 static int (*uart1_input_handler)(
unsigned char c);
25 uart0_set_input(
int (*input)(
unsigned char c))
27 uart0_input_handler = input;
32 uart0_rxISR(
void) __interrupt (URX0_VECTOR)
35 if(uart0_input_handler !=
NULL) {
36 uart0_input_handler(U0BUF);
41 uart0_txISR(
void ) __interrupt (UTX0_VECTOR)
46 uart1_set_input(
int (*input)(
unsigned char c))
48 uart1_input_handler = input;
52 uart1_rxISR(
void) __interrupt (URX1_VECTOR)
55 if(uart1_input_handler !=
NULL) {
56 uart1_input_handler(U1BUF);
61 uart1_txISR(
void ) __interrupt (UTX1_VECTOR)