This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Qspi interrupt hangs caused by power consumption problems

Hi,Master:

When I use the QSPI library to communicate with flash, everything works fine. After a complete read and write, nrfx_qspi_uninit() is called to reduce power consumption, but there will always be a qspi interrupt pending in the NVIC, which causes the sleep to be unsuccessful, resulting in power consumption. Adding NRFX_IRQ_PENDING_CLEAR(QSPI_IRQn) solves this problem. Why? What are the hidden issues on the nordic platform that need attention? Thank you

Related