Message Edited by Alban on 2007-03-28 08:34 PM
// Initialize the UART interrupts.if (portno == 0) { mcf5xxx_set_handler(0x40+13, (ADDRESS)uart0_isr); MCF_INTC0_ICR13 = MCF_INTC_ICR_IL(2) | MCF_INTC_ICR_IP(3); MCF_INTC0_IMRL &= ~MCF_INTC_IMRL_MASK13;} else if (portno == 1) { mcf5xxx_set_handler(0x40+14, (ADDRESS)uart1_isr); MCF_INTC0_ICR14 = MCF_INTC_ICR_IL(2) | MCF_INTC_ICR_IP(4); MCF_INTC0_IMRL &= ~MCF_INTC_IMRL_MASK14;} else { mcf5xxx_set_handler(0x40+15, (ADDRESS)uart2_isr); MCF_INTC0_ICR15 = MCF_INTC_ICR_IL(2) | MCF_INTC_ICR_IP(5); MCF_INTC0_IMRL &= ~MCF_INTC_IMRL_MASK15;}