I have some routines that work with Winbond flash chips, as used on Adafruit's Express microcontroller boards, and as far as I can see the flash on the GIGA is compatible with these. However, I can't seem to get my routines to work on the GIGA.
I'm using it in single-bit mode, with the pin assignments in pins_arduino.h
:
#define QSPI_SO0 PD_11
#define QSPI_SO1 PD_12
#define QSPI_SO2 PE_2
#define QSPI_SO3 PF_6
#define QSPI_SCK PF_10
#define QSPI_CS PG_6
However, when I issue a READID command (0x90) to read the device ID, I get 0xFF rather then the correct value 0x17. Any suggestions?