Probleme mit 1,77-Zoll-SPI-TFT-Display und SD-Kartenmodul am ESP Wroom 32?

Ich suche seit fast einem halben Jahr nach einer Lösung für mein Problem. Ich habe Probleme mit einem 1,77-Zoll-SPI-TFT-Display (1,77 Zoll SPI TFT Display 128x160 Pixel ST7735 2,7V – 3,3V) und meinem SD-Kartenmodul (SPI SD Kartenreader gesucht?). Aus irgendeinem unerklärlichen Grund kann ich beide Module nicht gleichzeitig an meinem Esp Wroom 32 zum Laufen bringen. Nachdem ich ein Modul eingerichtet habe (Code), hört das andere plötzlich auf zu funktionieren. Hier ist mein Setup ->

Code : #include <Adafruit_GFX.h> // Core graphics library#include <Adafruit_ST7735 - Pastebin.com

Beispiel, bei dem das Display funkoniert aber mein SD Modul nicht Serial:
Screenshot 2024-04-14 133242
(bekomme keine Fehler in der Ausgabe)

Ich wäre für jede Hilfe äußerst dankbar.

Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden.
Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.

mfg ein Moderator.

Willkommen im Forum :wink:
Stelle Bitte die IDE So das die alle Fehler anzeigt. und kompletten Sketch.

image
Die Ausgabe nach dem hochladen bitte hier einfügen.

Funktioniert der Kartenleser? es ist einer für 5V = für Arduino Nano, Mega Uno.
Dein Sketch bitte auch hier einfügen.

Du könntest MOSI und SCK vom Display auf einen Pin legen:
Adafruit_ST7735(int8_t cs, int8_t dc, int8_t mosi, int8_t sclk, int8_t rst);

Q-toolv1.ino (4,5 KB)
Ausgabe.txt (279,4 KB)
Ja der Kartenleser Funkoniert wenn ich ihn an Vin ranhänge.

Was mir noch einfällt, setze die beide CS Pins im setup auf High, Pins bitte anpassen,

  pinMode(12, OUTPUT); // Touch CS Pin
  digitalWrite (12, HIGH);
  pinMode(5, OUTPUT); // SD SS(CS) Pin 
  digitalWrite (5, HIGH);

das funktioniert bei mir. Arbeite jedoch mit der TFT_eSPI Bibliothek
und habe jedoch dein Display nicht.
Mit 2,8, 3,5 und 4" SPI Displays funktioniert bei mir Displayausgabe, Touch, und SD.

Hier habe gelogen wie der Beelzebub.
Das war kein SPI Display nur 8Bit deshalb hats funktioniert.
Sorry für den Unsinn.

Q_toolv1_copy_20240414200000.ino (5,1 KB)

TFT Initialized
SD-Karte eingelegt und Initialisierung erfolgreich
test
Fehler beim Öffnen der Datei.

Habe Code hinzugefügt um zutesten obs funkoniert.
Funkoniert aber nicht:(

Wenn du in der IDE auf Werkzeuge gehst ist dort " für Forum kopieren"
danach hier mit STRG +V einfügen, so manche Kollegen laden ungerne was runter.

Ich habe diesen Unterpunkt nicht.

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <SPI.h>
#include <SD.h>

/* pins definitions */
#define TFT_CS    16
#define TFT_DC    17
#define TFT_RESET 4
File myFile;
#define SD_CS 5

Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RESET);
boolean insertSD = false;
boolean pressed = false;
int Menuoption = 1;

const int buttonPin = 32;

void setup() {
  Serial.begin(9600);
  Serial.println(F("Hello! ST77xx TFT Test"));
  pinMode(buttonPin, INPUT);
  pinMode(12, OUTPUT); // Touch CS Pin
  digitalWrite (12, HIGH);
  pinMode(5, OUTPUT); // SD SS(CS) Pin 
  digitalWrite (5, HIGH);
  // TFT display initialization
  tft.initR(INITR_BLACKTAB); 
  Serial.println(F("TFT Initialized"));
  tft.fillScreen(ST77XX_BLACK);
  tft.setTextColor(ST77XX_RED);
  tft.setTextWrap(false);
  tft.setCursor(1,5);
  tft.print("Initialisierung");
  delay(1000);
  tft.print(".");
  delay(1000);
  tft.print(".");
  delay(1000);
  tft.print(".");
  delay(250);

  // SD card initialization+
  if (!SD.begin(SD_CS)) {
    Serial.println("Keine SD-Karte eingelegt oder Initialisierung fehlgeschlagen!");
    janein("Nein", "SD-Karte",2,23);
    insertSD = false;
  } else {
    Serial.println("SD-Karte eingelegt und Initialisierung erfolgreich");
     janein("Ja", "SD-Karte",2,23);
     insertSD = true;
  }

    File myFile = SD.open("test.txt", FILE_WRITE);  //----------------------------------------------------------------------------
    myFile.close();

  delay(1000);
  //MENU
  Menu(1);
  delay(2000);
  down();

  // Öffnen der Datei "example.txt" zum Schreiben
  File dataFile = SD.open("example.txt", FILE_WRITE);
  
  // Überprüfen, ob die Datei geöffnet wurde
  if (dataFile) {
    // Schreiben von Daten in die Datei
    dataFile.println("Hello, world!");
    dataFile.close(); // Datei schließen
    Serial.println("Datei erstellt.");
  } else {
    // Fehlermeldung, falls die Datei nicht geöffnet werden kann
    Serial.println("Fehler beim Öffnen der Datei.");
  }



  delay(500);
}

void loop() {
  
}




void down() {
  cross(10, 28 + 10 * Menuoption, ST77XX_BLACK); // Hier wird deine Funktion ausgeführt
  Menuoption++;
  delay(100);
  cross(10, 28 + 10 * Menuoption, ST77XX_RED);
  Serial.println("test");
  File myFile = SD.open("test.txt", FILE_WRITE); //----------------------------------------------------------------------------
  myFile.close();
}

void Menu(int Menuoption){
  tft.fillScreen(ST77XX_BLACK);
  tft.drawFastHLine(5, 25,118, ST77XX_RED);
  tft.setTextColor(ST77XX_WHITE);
  tft.setCursor(15, 8);
  tft.setTextSize(2);
  tft.print("-Q-Menu-");
  tft.setTextSize(1);
  tft.setCursor(15, 35);
  delay(200);
  tft.print("Transmit Radio");
  tft.setCursor(15, 45);
  delay(200);
  tft.print("Infrared");
  tft.setCursor(15, 55);
  delay(200);
  tft.setCursor(15, 55);
  tft.print("Wlan");
  cross(10, 28 + 10 * Menuoption, ST77XX_RED); //55


}

void cross(int crossx, int crossy, uint16_t color) {
  tft.drawPixel(crossx, crossy, color);
  tft.drawPixel(crossx -1, crossy - 1, color);
  tft.drawPixel(crossx - 1, crossy - 0, color);
  tft.drawPixel(crossx - 1, crossy +1, color);
  tft.drawPixel(crossx - 2, crossy + 0, color);
  tft.drawPixel(crossx - 2, crossy - 1, color);
  tft.drawPixel(crossx - 2, crossy - 2, color);
  tft.drawPixel(crossx - 2, crossy + 1, color);
  tft.drawPixel(crossx - 2, crossy + 2, color);
  tft.drawPixel(crossx - 3, crossy - 0, color);
  tft.drawPixel(crossx - 4, crossy - 0, color);
  tft.drawPixel(crossx - 5, crossy - 0, color);

}

void janein(String jaOderNein, String zusatzString, int Xjn, int Yjn) {
  // Überprüfe, ob der Eingabetext "Ja" oder "ja" lautet
  if (jaOderNein.equalsIgnoreCase("Ja")) {
    tft.setCursor(Xjn, Yjn);
    tft.setTextColor(ST77XX_WHITE);
    tft.setTextSize(1);
    tft.print("(");
    tft.setTextColor(ST77XX_GREEN);
    tft.print("Ok");
    tft.setTextColor(ST77XX_WHITE);
    tft.print(")" + zusatzString);
  }
  // Überprüfe, ob der Eingabetext "Nein" oder "nein" lautet
  else if (jaOderNein.equalsIgnoreCase("Nein")) {
    tft.setCursor(Xjn, Yjn);
    tft.setTextColor(ST77XX_WHITE);
    tft.setTextSize(1);
    tft.print("(");
    tft.setTextColor(ST77XX_RED);
    tft.print("No");
    tft.setTextColor(ST77XX_WHITE);
    tft.print(")" + zusatzString);
  }
  // Wenn der Eingabetext weder "Ja" noch "Nein" entspricht
  else {
    Serial.println("Ungültige Eingabe. Bitte antworte mit 'Ja' oder 'Nein'.");
  }
}


void listDir(fs::FS &fs, const char * dirname, uint8_t levels){
  Serial.printf("Listing directory: %s\n", dirname);

  File root = fs.open(dirname);
  if(!root){
    Serial.println("Failed to open directory");
    return;
  }
  if(!root.isDirectory()){
    Serial.println("Not a directory");
    return;
  }

  File file = root.openNextFile();
  while(file){
    if(file.isDirectory()){
      Serial.print("  DIR : ");
      Serial.println(file.name());
      if(levels){
        listDir(fs, file.path(), levels -1);
      }
    } else {
      Serial.print("  FILE: ");
      Serial.print(file.name());
      Serial.print("  SIZE: ");
      Serial.println(file.size());
    }
    file = root.openNextFile();
  }
}

Versuch das

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <SPI.h>
#include <SD.h>

/* pins definitions */
#define TFT_CS    16
#define TFT_DC    17
#define TFT_RESET 4
File myFile;
#define SD_CS 5

Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RESET);
boolean insertSD = false;
boolean pressed = false;
int Menuoption = 1;

const int buttonPin = 32;

void setup() {
  Serial.begin(9600);
  Serial.println(F("Hello! ST77xx TFT Test"));
  pinMode(buttonPin, INPUT);
  pinMode(TFT_CS, OUTPUT); // Touch CS Pin
  digitalWrite (TFT_CS, HIGH);
  pinMode(SD_CS, OUTPUT); // SD SS(CS) Pin 
  digitalWrite (SD_CS, HIGH);
  // TFT display initialization
  tft.initR(INITR_BLACKTAB); 
  Serial.println(F("TFT Initialized"));
  tft.fillScreen(ST77XX_BLACK);
  tft.setTextColor(ST77XX_RED);
  tft.setTextWrap(false);
  tft.setCursor(1,5);
  tft.print("Initialisierung");
  delay(1000);
  tft.print(".");
  delay(1000);
  tft.print(".");
  delay(1000);
  tft.print(".");
  delay(250);

  // SD card initialization+
  if (!SD.begin(SD_CS)) {
    Serial.println("Keine SD-Karte eingelegt oder Initialisierung fehlgeschlagen!");
    janein("Nein", "SD-Karte",2,23);
    insertSD = false;
  } else {
    Serial.println("SD-Karte eingelegt und Initialisierung erfolgreich");
     janein("Ja", "SD-Karte",2,23);
     insertSD = true;
  }

    File myFile = SD.open("test.txt", FILE_WRITE);  //----------------------------------------------------------------------------
    myFile.close();

  delay(1000);
  //MENU
  Menu(1);
  delay(2000);
  down();

  // Öffnen der Datei "example.txt" zum Schreiben
  File dataFile = SD.open("example.txt", FILE_WRITE);
  
  // Überprüfen, ob die Datei geöffnet wurde
  if (dataFile) {
    // Schreiben von Daten in die Datei
    dataFile.println("Hello, world!");
    dataFile.close(); // Datei schließen
    Serial.println("Datei erstellt.");
  } else {
    // Fehlermeldung, falls die Datei nicht geöffnet werden kann
    Serial.println("Fehler beim Öffnen der Datei.");
  }



  delay(500);
}

void loop() {
  
}




void down() {
  cross(10, 28 + 10 * Menuoption, ST77XX_BLACK); // Hier wird deine Funktion ausgeführt
  Menuoption++;
  delay(100);
  cross(10, 28 + 10 * Menuoption, ST77XX_RED);
  Serial.println("test");
  File myFile = SD.open("test.txt", FILE_WRITE); //----------------------------------------------------------------------------
  myFile.close();
}

void Menu(int Menuoption){
  tft.fillScreen(ST77XX_BLACK);
  tft.drawFastHLine(5, 25,118, ST77XX_RED);
  tft.setTextColor(ST77XX_WHITE);
  tft.setCursor(15, 8);
  tft.setTextSize(2);
  tft.print("-Q-Menu-");
  tft.setTextSize(1);
  tft.setCursor(15, 35);
  delay(200);
  tft.print("Transmit Radio");
  tft.setCursor(15, 45);
  delay(200);
  tft.print("Infrared");
  tft.setCursor(15, 55);
  delay(200);
  tft.setCursor(15, 55);
  tft.print("Wlan");
  cross(10, 28 + 10 * Menuoption, ST77XX_RED); //55


}

void cross(int crossx, int crossy, uint16_t color) {
  tft.drawPixel(crossx, crossy, color);
  tft.drawPixel(crossx -1, crossy - 1, color);
  tft.drawPixel(crossx - 1, crossy - 0, color);
  tft.drawPixel(crossx - 1, crossy +1, color);
  tft.drawPixel(crossx - 2, crossy + 0, color);
  tft.drawPixel(crossx - 2, crossy - 1, color);
  tft.drawPixel(crossx - 2, crossy - 2, color);
  tft.drawPixel(crossx - 2, crossy + 1, color);
  tft.drawPixel(crossx - 2, crossy + 2, color);
  tft.drawPixel(crossx - 3, crossy - 0, color);
  tft.drawPixel(crossx - 4, crossy - 0, color);
  tft.drawPixel(crossx - 5, crossy - 0, color);

}

void janein(String jaOderNein, String zusatzString, int Xjn, int Yjn) {
  // Überprüfe, ob der Eingabetext "Ja" oder "ja" lautet
  if (jaOderNein.equalsIgnoreCase("Ja")) {
    tft.setCursor(Xjn, Yjn);
    tft.setTextColor(ST77XX_WHITE);
    tft.setTextSize(1);
    tft.print("(");
    tft.setTextColor(ST77XX_GREEN);
    tft.print("Ok");
    tft.setTextColor(ST77XX_WHITE);
    tft.print(")" + zusatzString);
  }
  // Überprüfe, ob der Eingabetext "Nein" oder "nein" lautet
  else if (jaOderNein.equalsIgnoreCase("Nein")) {
    tft.setCursor(Xjn, Yjn);
    tft.setTextColor(ST77XX_WHITE);
    tft.setTextSize(1);
    tft.print("(");
    tft.setTextColor(ST77XX_RED);
    tft.print("No");
    tft.setTextColor(ST77XX_WHITE);
    tft.print(")" + zusatzString);
  }
  // Wenn der Eingabetext weder "Ja" noch "Nein" entspricht
  else {
    Serial.println("Ungültige Eingabe. Bitte antworte mit 'Ja' oder 'Nein'.");
  }
}


void listDir(fs::FS &fs, const char * dirname, uint8_t levels){
  Serial.printf("Listing directory: %s\n", dirname);

  File root = fs.open(dirname);
  if(!root){
    Serial.println("Failed to open directory");
    return;
  }
  if(!root.isDirectory()){
    Serial.println("Not a directory");
    return;
  }

  File file = root.openNextFile();
  while(file){
    if(file.isDirectory()){
      Serial.print("  DIR : ");
      Serial.println(file.name());
      if(levels){
        listDir(fs, file.path(), levels -1);
      }
    } else {
      Serial.print("  FILE: ");
      Serial.print(file.name());
      Serial.print("  SIZE: ");
      Serial.println(file.size());
    }
    file = root.openNextFile();
  }
}

grafik

In einem anderen Forum meinte Jemand das hier :
grafik

Ich weis nur eins, dass das Display sehr oft Probleme macht, mall funktioniert nicht dies, mall das. Weis der Teufel was AZ hat bestellt, andere Displays mit gleichem Chipsatz funktionieren einwandfrei.
So wie geschrieben habe dein Display nicht.

1 Like

noch eine probe

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <SPI.h>
#include <SD.h>

/* pins definitions */
#define TFT_CS    16
#define TFT_DC    17
#define TFT_RESET 4
File myFile;
#define SD_CS 5

Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RESET);
boolean insertSD = false;
boolean pressed = false;
int Menuoption = 1;

const int buttonPin = 32;

void setup() {
  Serial.begin(9600);
  Serial.println(F("Hello! ST77xx TFT Test"));
  pinMode(buttonPin, INPUT);
  pinMode(TFT_CS, OUTPUT); // Touch CS Pin
  digitalWrite (TFT_CS, HIGH);
  pinMode(SD_CS, OUTPUT); // SD SS(CS) Pin 
  digitalWrite (SD_CS, HIGH);
  // TFT display initialization
  tft.initR(INITR_BLACKTAB); 
  Serial.println(F("TFT Initialized"));
  tft.fillScreen(ST77XX_BLACK);
  tft.setTextColor(ST77XX_RED);
  tft.setTextWrap(false);
  tft.setCursor(1,5);
  tft.print("Initialisierung");
  delay(1000);
  tft.print(".");
  delay(1000);
  tft.print(".");
  delay(1000);
  tft.print(".");
  delay(250);

  // SD card initialization+
  if (!SD.begin(SD_CS)) {
    Serial.println("Keine SD-Karte eingelegt oder Initialisierung fehlgeschlagen!");
    janein("Nein", "SD-Karte",2,23);
    insertSD = false;
  } else {
    Serial.println("SD-Karte eingelegt und Initialisierung erfolgreich");
     janein("Ja", "SD-Karte",2,23);
     insertSD = true;
  }

    File myFile = SD.open("test.txt", FILE_WRITE);  //----------------------------------------------------------------------------
   Serial.println("Datei erstellt.");
  } else {
    // Fehlermeldung, falls die Datei nicht geöffnet werden kann
    Serial.println("Fehler beim Öffnen der Datei test.text.");
  }
    myFile.close();

  delay(1000);
  //MENU
  Menu(1);
  delay(2000);
  down();

  // Öffnen der Datei "example.txt" zum Schreiben
  File dataFile = SD.open("example.txt", FILE_WRITE);
  
  // Überprüfen, ob die Datei geöffnet wurde
  if (dataFile) {
    // Schreiben von Daten in die Datei
    dataFile.println("Hello, world!");
    dataFile.close(); // Datei schließen
    Serial.println("Datei erstellt.");
  } else {
    // Fehlermeldung, falls die Datei nicht geöffnet werden kann
    Serial.println("Fehler beim Öffnen der Datei.");
  }



  delay(500);
}

void loop() {
  
}




void down() {
  cross(10, 28 + 10 * Menuoption, ST77XX_BLACK); // Hier wird deine Funktion ausgeführt
  Menuoption++;
  delay(100);
  cross(10, 28 + 10 * Menuoption, ST77XX_RED);
  Serial.println("test");
  File myFile = SD.open("test.txt", FILE_WRITE); //----------------------------------------------------------------------------
  myFile.close();
}

void Menu(int Menuoption){
  tft.fillScreen(ST77XX_BLACK);
  tft.drawFastHLine(5, 25,118, ST77XX_RED);
  tft.setTextColor(ST77XX_WHITE);
  tft.setCursor(15, 8);
  tft.setTextSize(2);
  tft.print("-Q-Menu-");
  tft.setTextSize(1);
  tft.setCursor(15, 35);
  delay(200);
  tft.print("Transmit Radio");
  tft.setCursor(15, 45);
  delay(200);
  tft.print("Infrared");
  tft.setCursor(15, 55);
  delay(200);
  tft.setCursor(15, 55);
  tft.print("Wlan");
  cross(10, 28 + 10 * Menuoption, ST77XX_RED); //55


}

void cross(int crossx, int crossy, uint16_t color) {
  tft.drawPixel(crossx, crossy, color);
  tft.drawPixel(crossx -1, crossy - 1, color);
  tft.drawPixel(crossx - 1, crossy - 0, color);
  tft.drawPixel(crossx - 1, crossy +1, color);
  tft.drawPixel(crossx - 2, crossy + 0, color);
  tft.drawPixel(crossx - 2, crossy - 1, color);
  tft.drawPixel(crossx - 2, crossy - 2, color);
  tft.drawPixel(crossx - 2, crossy + 1, color);
  tft.drawPixel(crossx - 2, crossy + 2, color);
  tft.drawPixel(crossx - 3, crossy - 0, color);
  tft.drawPixel(crossx - 4, crossy - 0, color);
  tft.drawPixel(crossx - 5, crossy - 0, color);

}

void janein(String jaOderNein, String zusatzString, int Xjn, int Yjn) {
  // Überprüfe, ob der Eingabetext "Ja" oder "ja" lautet
  if (jaOderNein.equalsIgnoreCase("Ja")) {
    tft.setCursor(Xjn, Yjn);
    tft.setTextColor(ST77XX_WHITE);
    tft.setTextSize(1);
    tft.print("(");
    tft.setTextColor(ST77XX_GREEN);
    tft.print("Ok");
    tft.setTextColor(ST77XX_WHITE);
    tft.print(")" + zusatzString);
  }
  // Überprüfe, ob der Eingabetext "Nein" oder "nein" lautet
  else if (jaOderNein.equalsIgnoreCase("Nein")) {
    tft.setCursor(Xjn, Yjn);
    tft.setTextColor(ST77XX_WHITE);
    tft.setTextSize(1);
    tft.print("(");
    tft.setTextColor(ST77XX_RED);
    tft.print("No");
    tft.setTextColor(ST77XX_WHITE);
    tft.print(")" + zusatzString);
  }
  // Wenn der Eingabetext weder "Ja" noch "Nein" entspricht
  else {
    Serial.println("Ungültige Eingabe. Bitte antworte mit 'Ja' oder 'Nein'.");
  }
}


void listDir(fs::FS &fs, const char * dirname, uint8_t levels){
  Serial.printf("Listing directory: %s\n", dirname);

  File root = fs.open(dirname);
  if(!root){
    Serial.println("Failed to open directory");
    return;
  }
  if(!root.isDirectory()){
    Serial.println("Not a directory");
    return;
  }

  File file = root.openNextFile();
  while(file){
    if(file.isDirectory()){
      Serial.print("  DIR : ");
      Serial.println(file.name());
      if(levels){
        listDir(fs, file.path(), levels -1);
      }
    } else {
      Serial.print("  FILE: ");
      Serial.print(file.name());
      Serial.print("  SIZE: ");
      Serial.println(file.size());
    }
    file = root.openNextFile();
  }
}
1 Like

Noch was wie gros ist die SD ?
Bei Display ohne SD habe öfter so einen Kartenleser genutzt nicht das der doch Probleme hat wegen den 3,3V statt 5V.

1 Like

Meine SD ist 8GB groß .Ich habe die Sd auch schon mit einem anderen example Sketch getestet und dort funkonierte sie 1A

Sketch wird kompiliert ...
"C:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4.5\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/newlib/platform_include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/freertos/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/freertos/port/xtensa/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/freertos/include/esp_additions" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_hw_support/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_hw_support/include/soc" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_hw_support/port/esp32" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/heap/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/log/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/lwip/include/apps" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/lwip/include/apps/sntp" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/lwip/lwip/src/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/lwip/port/esp32/include/arch" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/soc/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/soc/esp32" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/hal/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/hal/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/hal/platform_port/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_rom/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_rom/include/esp32" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_rom/esp32" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_common/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_system/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_system/port/soc" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_system/port/public_compat" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/xtensa/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/xtensa/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/driver/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/driver/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_pm/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_ringbuf/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/efuse/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/efuse/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/vfs/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_wifi/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_event/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_netif/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_eth/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/tcpip_adapter/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_phy/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_phy/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_ipc/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/app_trace/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_timer/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/mbedtls/port/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/mbedtls/mbedtls/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/app_update/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/spi_flash/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bootloader_support/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/nvs_flash/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/pthread/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_gdbstub/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_gdbstub/xtensa" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_gdbstub/esp32" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espcoredump/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espcoredump/include/port/xtensa" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/wpa_supplicant/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/wpa_supplicant/port/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/ieee802154/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/console" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/asio/asio/asio/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/asio/port/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/common/osi/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/include/esp32/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/common/api/include/api" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/common/btc/profile/esp/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/api" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/cbor/port/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/unity/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/unity/unity/src" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/cmock/CMock/src" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/coap/port/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/coap/libcoap/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/nghttp/port/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-tls" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_adc_cal/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_hid/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/tcp_transport/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_http_client/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_http_server/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_https_ota/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_https_server/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_lcd/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_lcd/interface" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/protobuf-c/protobuf-c" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/protocomm/include/common" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/protocomm/include/security" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/protocomm/include/transports" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/mdns/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_local_ctrl/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/sdmmc/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_serial_slave_link/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_websocket_client/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/expat/expat/expat/lib" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/expat/port/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/wear_levelling/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/fatfs/diskio" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/fatfs/vfs" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/fatfs/src" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/freemodbus/freemodbus/common/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/idf_test/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/idf_test/include/esp32" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/jsmn/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/json/cJSON" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/libsodium/port_include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/mqtt/esp-mqtt/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/openssl/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/perfmon/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/spiffs/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/ulp/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/wifi_provisioning/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/rmaker_common/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_diagnostics/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/rtc_store/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_insights/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/json_parser/upstream/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/json_parser/upstream" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/json_generator/upstream" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_schedule/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_rainmaker/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/gpio_button/button/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/qrcode/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/ws2812_led" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp_littlefs/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include/tool" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include/typedef" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include/image" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include/math" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include/nn" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include/layer" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include/detect" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp-dl/include/model_zoo" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp32-camera/driver/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/esp32-camera/conversions/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/include/fb_gfx/include" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11/tools/sdk/esp32/qio_qspi/include" -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -MMD -c -Wall -Werror=all -Wextra -Os -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\quiec\\AppData\\Local\\Temp\\arduino\\sketches\\72E5EDD0F150250783C16D3AD39E75BD/build_opt.h" "@C:\\Users\\quiec\\AppData\\Local\\Temp\\arduino\\sketches\\72E5EDD0F150250783C16D3AD39E75BD/file_opts" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11\\cores\\esp32" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11\\variants\\esp32" "-Ic:\\Users\\quiec\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-Ic:\\Users\\quiec\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11\\libraries\\Wire\\src" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11\\libraries\\SPI\\src" "-Ic:\\Users\\quiec\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11\\libraries\\SD\\src" "-IC:\\Users\\quiec\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.11\\libraries\\FS\\src" "C:\\Users\\quiec\\AppData\\Local\\Temp\\arduino\\sketches\\72E5EDD0F150250783C16D3AD39E75BD\\sketch\\Q_toolv1_copy_20240414200000.ino.cpp" -o "C:\\Users\\quiec\\AppData\\Local\\Temp\\arduino\\sketches\\72E5EDD0F150250783C16D3AD39E75BD\\sketch\\Q_toolv1_copy_20240414200000.ino.cpp.o"
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino: In function 'void setup()':
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:47:5: error: 'janein' was not declared in this scope
     janein("Nein", "SD-Karte",2,23);
     ^~~~~~
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:47:5: note: suggested alternative: 'asin'
     janein("Nein", "SD-Karte",2,23);
     ^~~~~~
     asin
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:51:6: error: 'janein' was not declared in this scope
      janein("Ja", "SD-Karte",2,23);
      ^~~~~~
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:51:6: note: suggested alternative: 'asin'
      janein("Ja", "SD-Karte",2,23);
      ^~~~~~
      asin
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino: At global scope:
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:57:5: error: expected unqualified-id before 'else'
   } else {
     ^~~~
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:61:5: error: 'myFile' does not name a type
     myFile.close();
     ^~~~~~
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:63:8: error: expected constructor, destructor, or type conversion before '(' token
   delay(1000);
        ^
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:65:7: error: expected constructor, destructor, or type conversion before '(' token
   Menu(1);
       ^
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:66:8: error: expected constructor, destructor, or type conversion before '(' token
   delay(2000);
        ^
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:67:9: error: expected constructor, destructor, or type conversion before ';' token
   down();
         ^
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:73:3: error: expected unqualified-id before 'if'
   if (dataFile) {
   ^~
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:78:5: error: expected unqualified-id before 'else'
   } else {
     ^~~~
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:85:8: error: expected constructor, destructor, or type conversion before '(' token
   delay(500);
        ^
C:\Users\quiec\Downloads\Q_toolv1_copy_20240414200000\Q_toolv1_copy_20240414200000.ino:86:1: error: expected declaration before '}' token
 }
 ^
Mehrere Bibliotheken wurden für "SD.h" gefunden
  Benutzt: C:\Users\quiec\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\SD
  Nicht benutzt: C:\Users\quiec\AppData\Local\Arduino15\libraries\SD
  Nicht benutzt: C:\Users\quiec\Documents\Arduino\libraries\SD
Bibliothek Adafruit GFX Library in Version 1.11.9 im Ordner: C:\Users\quiec\Documents\Arduino\libraries\Adafruit_GFX_Library  wird verwendet
Bibliothek Adafruit BusIO in Version 1.15.0 im Ordner: C:\Users\quiec\Documents\Arduino\libraries\Adafruit_BusIO  wird verwendet
Bibliothek Wire in Version 2.0.0 im Ordner: C:\Users\quiec\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\Wire  wird verwendet
Bibliothek SPI in Version 2.0.0 im Ordner: C:\Users\quiec\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\SPI  wird verwendet
Bibliothek Adafruit ST7735 and ST7789 Library in Version 1.10.3 im Ordner: C:\Users\quiec\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library  wird verwendet
Bibliothek SD in Version 2.0.0 im Ordner: C:\Users\quiec\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\SD  wird verwendet
Bibliothek FS in Version 2.0.0 im Ordner: C:\Users\quiec\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\FS  wird verwendet
exit status 1

Compilation error: 'janein' was not declared in this scope

Doch, bestimmt (aber nicht unter Tools bzw. Werkzeuge).

image

image

1 Like

Dass es wider Erwarten ein I2C-Display ist, sollte sich nun wiederum dadurch ausschließen lassen, dass es ohne SD-Kartenleser funktioniert.

Tut das?

1 Like