RAK4630 - QSPI flash memory

Hi! I’m using RAK4630 in my design with Arduino Core and W25Q256 memory chip.

I wired QSPI pins, and now I’m trying to use Adafruit_SPIFlash to read flash info, but it’s not able to read JEDECID. (using standard flash_info example from the library: Adafruit_SPIFlash/examples/flash_info/flash_info.ino at master · adafruit/Adafruit_SPIFlash · GitHub)

I’m lost. Is QSPI supported on RAK4630 with Arduino Core? Are there any examples I could follow? Any advice or workarounds?

QSPI is supported.

For the HW connection, check our WisBlock Core module schematics:

But as this QSPI flash chip is actually not used on the Core module, we do not have any example code for it.

I am using this schematic, but there is no response from the module

Not sure. Never used a QSPI module.
If you setup the IO assignment correct, it should work.
I don’t see in the example code of the Adafruit library where the IO assigment is done. You might dig into the library to find out where you assign QSPI_DIO0 to QSPI_DIO3.