|
4 | 4 | #include "SPI.h" |
5 | 5 | #include "Adafruit_GFX.h" |
6 | 6 | #include "Adafruit_ILI9341.h" |
7 | | -#include "Adafruit_QSPI_GD25Q.h" |
| 7 | +#include "Adafruit_QSPI_Flash.h" |
8 | 8 | #include "Adafruit_ADT7410.h" |
9 | 9 | #include "TouchScreen.h" |
10 | 10 | #include <SD.h> |
|
28 | 28 | // ILI9341 with 8-bit parallel interface: |
29 | 29 | Adafruit_ILI9341 tft = Adafruit_ILI9341(tft8bitbus, TFT_D0, TFT_WR, TFT_DC, TFT_CS, TFT_RST, TFT_RD); |
30 | 30 |
|
31 | | -Adafruit_QSPI_GD25Q flash; |
| 31 | +Adafruit_QSPI_Flash flash; |
| 32 | + |
32 | 33 | Adafruit_ADT7410 tempsensor = Adafruit_ADT7410(); |
33 | 34 |
|
34 | 35 | #define YP A4 // must be an analog pin, use "An" notation! |
@@ -78,11 +79,12 @@ void setup() { |
78 | 79 | } |
79 | 80 | uint8_t manid, devid; |
80 | 81 | Serial.println("Reading Manuf iD"); |
81 | | - devid = flash.readDeviceID(); |
82 | | - manid = flash.readManufacturerID(); |
83 | | - Serial.print("Manuf: "); Serial.println(manid, HEX); |
84 | | - Serial.print("Device: "); Serial.println(devid, HEX); |
85 | | - if (devid != 0x16) { |
| 82 | + flash.GetManufacturerInfo(&manid, &devid); |
| 83 | + Serial.print("Manuf: "); |
| 84 | + Serial.println(manid, HEX); |
| 85 | + Serial.print("Device: "); |
| 86 | + Serial.println(devid, HEX); |
| 87 | + if (devid != 0x17) { |
86 | 88 | tft.setTextColor(ILI9341_RED); |
87 | 89 | tft.println("FAILED"); |
88 | 90 | Serial.println("QSPI Flash not found!"); |
|
0 commit comments