RAK3172-F external flash: extflash.info() fails

Hi everyone,

I wanted to play with the external flash on the RAK3172-F, but I can’t even get the info to print. I’m using the example straight from the RUI3 API docs.

SUPPORT_EXTFLASH is defined, so the init code does get compiled in.

I dug into the code a bit: in udrv_extflash_init(), st ends up at 2, meaning uhal_extflash_init() returns EXTFLASH_ERR_TIMEOUT. Because of that the driver never gets flagged as initialized, and every extflash call afterwards fails.

I haven’t gone further than that yet. Can you reproduce it on your side, or is it more likely something wrong in my board setup or code?

Thanks for the help!