I am trying to develop an application in which the processor is awaken from deep-sleep mode via an external GPIO interrupt, I am facing some problems with the same.
I believe since nested vector interrupts are enabled, the program control jumps from the Cy_Bless_ISR and the ADXL_ISR. Is there any way in which the system can go to main after the external interrupt ISR has been serviced.
For the Firmware to start from the main upon wakeup from GPIO Interrupt, can you consider using hibernate instead? It will give you even less power consumption.
- Madhu Sudhan