heavior
(Evgeny)
April 26, 2025, 6:44am
1
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?
beegee
(Bernd Giesecke)
April 27, 2025, 1:46am
2
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.
heavior
(Evgeny)
April 27, 2025, 2:44am
3
I am using this schematic, but there is no response from the module
beegee
(Bernd Giesecke)
April 27, 2025, 7:25am
4
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.