I am testing a number of boards with a QSPI memory module with NRF52840 chip.
The QSPI driver functions all return without error even if the chip is not present. What is the best way to establish that it is working?
For example, the function "nrf_drv_qspi_init" will return no error if I set the pins incorrectly.
Eventually I want to run a check on startup that all my peripherals are working correctly, and am unsure of the best way to proceed. My best idea is to read the REMS register and compare to expected manufacturer and device ID, but seems a bit excessive.
Thank you.