Hi
I am initializing UART interrupt as below:
------
void UART_Irq() {
UARTIntClear(CONSOLE, UARTIntStatus(CONSOLE, TRUE));
osi_SyncObjSignal(&semUartRx);
}
void INIT_UART() {
osi_SyncObjCreate(&semUartRx);
UARTIntRegister(CONSOLE, UART_Irq);
UARTFIFOLevelSet(CONSOLE, UART_FIFO_TX1_8, UART_FIFO_RX1_8);
UARTIntEnable(CONSOLE, UART_INT_RX);
}
------
But it seems that I get interrupt for every 2 characters received.
I actually wanted it to interrupt for every characters pressed.
It kind of suggests that FIFO size is 16 bytes???
Where am I doing wrong?
Regards,
Shashi.