I am using two interrupts in ARM7 lpc2378:
1) UART1 to receive data from some external module 2) External Interrupt(EINT3) for ADC reading.
During the execution of the External-Interrupt ISR, sometimes received data from UART1 is lost due to UART1 interrupts are disabled.
How should I collect or save the UART1 data when some other ISR is being executed?
What measures should be taken in order to ensure that data from UART1 does not get lost?
UART1 received data varies from min 6bytes to max 50bytes and UART1 buffer size is 100bytes.
I just want to save the received data on UART1 when i am into some other ISR.