I am using two interrupts in ARM7 lpc2378:
- UART1 to receive data from some external module
- External Interrupt for ADC reading
During the execution of the External-Interrupt ISR, data from UART1 is lost since 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?