Hallo, habe ein Sketch und Einige Fehler

Hallo,
ich wollte mir eine Wetterstation bauen und diesen Sketch `// BMP085, DHT11, TinyRTC (DS1307) und 1.8 Zoll TFT-Farb-Display (HY-1.8 SPI)

#include <SPI.h>

#include "Adafruit_GFX.h"    // Adafruit Grafik-Bibliothek
#include "Adafruit_ST7735.h" // Adafruit ST7735-Bibliothek


#include <Wire.h>
//#include "Adafruit_BMP085.h" // Adafruit BMP085-Bibliothek

#include "RTClib.h"

#include <DHT.h>
#define DHTPIN 4         // Zur Messung verwendeter Pin, in unserem Fall also Pin 4
#define DHTTYPE DHT11    // DHT 11

// TFT-Display
#define CS   10 // Arduino-Pin an Display CS   
#define DC   9  // Arduino-Pin an Display A0
#define RST  8  // Arduino Reset-Pin

Adafruit_ST7735 tft = Adafruit_ST7735(CS, DC, RST);  // Display-Bibliothek Setup

RTC_DS1307 RTC; // Tiny RTC Modul

//Adafruit_BMP085 bmp;   // BMP085

DHT dht(DHTPIN, DHTTYPE);  // Initialisieren des DHTs


DateTime now;
DateTime time_old;
DateTime date_old;

boolean night_mode = true;



void setup(void) {

  // Initialisiere RTC
  Wire.begin();
  RTC.begin();

  if (! RTC.isrunning()) {
    // Aktuelles Datum und Zeit setzen, falls die Uhr noch nicht läuft
    RTC.adjust(DateTime(__DATE__, __TIME__));
  }

  // bmp.begin();  // BMP085 starten

  dht.begin();  // DHT starten

  // Display
  tft.initR(INITR_BLACKTAB);     // ST7735-Chip initialisieren

  //display_show();
}


float temp = 1000;
float hum = 1000;
//int32_t pressure=1000;
float min_temp = 1000;
float max_temp = -1000;
float min_humidity = 1000;
float max_humidity = -1000;
//int32_t min_pressure=1000000;
//int32_t max_pressure=-1000;

int tempct = 0;

void loop() {

  DateTime now = RTC.now();

  if (now.minute() != time_old.minute()) {
        show_time(time_old, true);
        time_old = now;
    show_time(time_old, false);
  }
  if (now.day() != date_old.day()) {
    show_date(date_old, true);
    date_old = now;
    show_date(date_old, false);
  }

  float t;
  if (tempct % 2 == 0)t = dht.readTemperature();
  else t = bmp.readTemperature();
  if (isnan(t)) {}
  else if ((int)t != (int)temp) {
    show_temp(temp, true);
    temp = t;
    if (min_temp > temp)min_temp = temp;
    if (max_temp < temp)max_temp = temp;
    show_temp(temp, false);
  }
  tempct++;

  float h = dht.readHumidity();
  if (isnan(h)) {}
  else if (h != hum) {
    show_hum(hum, true);
    hum = h;
    if (min_humidity > hum)min_humidity = hum;
    if (max_humidity < hum)max_humidity = hum;
    show_hum(hum, false);
  }

  // int32_t p=bmp.readPressure();
  // if(p!=pressure){
  //  show_pressure(pressure,true);
  //  pressure=p;
  // if(min_pressure>pressure)min_pressure=pressure;
  // if(max_pressure<pressure)max_pressure=pressure;
  // show_pressure(pressure,false);
}

delay(10000);

}

void show_temp(float temp, boolean clear) {

  int clearcolor = night_mode ? ST7735_BLACK : ST7735_WHITE;
  int textcolor = night_mode ? ST7735_WHITE : ST7735_BLACK;

  byte xs = 12;
  byte ys = 66;
  String htemp = String((int)temp);
  //byte xss=(temp<10?:temp

  set_text(xs, ys, htemp, clear ? clearcolor : textcolor, 3);
  set_text(xs + (3 * htemp.length() * 8), ys, "", (clear ? clearcolor : textcolor), 2);
  tft.write(247); // das °-Zeichen
  tft.print("C");
  set_text(xs + 81, ys + 1, String((int)max_temp), clear ? clearcolor : ST7735_RED, 1);
  tft.write(247); tft.print("C");
  set_text(xs + 81, ys + 11, String((int)min_temp), clear ? clearcolor : ST7735_BLUE, 1);
  tft.write(247); tft.print("C");
}

void show_hum(float hum, boolean clear) {

  int clearcolor = night_mode ? ST7735_BLACK : ST7735_WHITE;
  int textcolor = night_mode ? ST7735_WHITE : ST7735_BLACK;

  byte xs = 12;
  byte ys = 96;

  set_text(xs, ys, String((int)hum) + "%", clear ? clearcolor : textcolor, 3);
  set_text(xs + 81, ys + 1, String((int)max_humidity) + "%", clear ? clearcolor : ST7735_GREEN, 1);
  set_text(xs + 81, ys + 11, String((int)min_humidity) + "%", clear ? clearcolor : ST7735_YELLOW, 1);
}

//void show_pressure(float pressure,boolean clear){

// int clearcolor=night_mode?ST7735_BLACK:ST7735_WHITE;
// int textcolor=night_mode?ST7735_WHITE:ST7735_BLACK;

// byte xs=12;
//  byte ys=130;

//  set_text(xs,ys,String((int32_t)pressure)+"Pa",clear?clearcolor:textcolor,1);

//  if(max_pressure>=100000)xs-=8;
// set_text(xs+68,ys-5,String((int32_t)max_pressure)+"Pa",clear?clearcolor:ST7735_CYAN,1);
//  set_text(xs+68,ys+5,String((int32_t)min_pressure)+"Pa",clear?clearcolor:ST7735_MAGENTA,1);//
}

String get_day_of_week(uint8_t dow) {

  String dows = "  ";
  switch (dow) {
    case 0: dows = "So"; break;
    case 1: dows = "Mo"; break;
    case 2: dows = "Di"; break;
    case 3: dows = "Mi"; break;
    case 4: dows = "Do"; break;
    case 5: dows = "Fr"; break;
    case 6: dows = "Sa"; break;
  }

  return dows;
}

void show_time(DateTime now, boolean clear) {

  int clearcolor = night_mode ? ST7735_BLACK : ST7735_WHITE;
  int textcolor = night_mode ? ST7735_WHITE : ST7735_BLACK;

  tft.setTextColor(clear ? clearcolor : textcolor);

  tft.setTextSize(3);
  tft.setCursor(21, 21);
  if (now.hour() < 10)tft.print(0);
  tft.print(now.hour(), DEC);
  tft.print(":");
  if (now.minute() < 10)tft.print(0);
  tft.print(now.minute(), DEC);
  //    tft.print(":");
  //    if(now.second()<10)tft.print(0);
  //    tft.print(now.second(),DEC);
}

void show_date(DateTime now, boolean clear) {

  int clearcolor = night_mode ? ST7735_BLACK : ST7735_WHITE;
  int textcolor = night_mode ? ST7735_WHITE : ST7735_BLACK;

  tft.setTextColor(clear ? clearcolor : textcolor);
  tft.setTextSize(1);
  tft.setCursor(24, 47);
  tft.print(get_day_of_week(now.dayOfWeek()));
  tft.print(", ");
  if (now.day() < 10)tft.print(0);
  tft.print(now.day(), DEC);
  tft.print(".");
  if (now.month() < 10)tft.print(0);
  tft.print(now.month(), DEC);
  tft.print(".");
  tft.print(now.year(), DEC);
}

void set_text(int x, int y, String text, int color, int size) {

  tft.setTextSize(size);
  tft.setCursor(x, y);
  tft.setTextColor(color);
  tft.print(text);
}

void display_show() {

  tft.fillScreen(night_mode ? ST7735_BLACK : ST7735_WHITE);

  set_text(2, 4, "Raumklimaueberwachung", ST7735_BLUE, 1);
  set_text(14, 147, "By Lars", ST7735_GREEN, 1);

  time_old = date_old = RTC.now();

  show_time(time_old, false);
  show_date(date_old, false);
}

Und beim Hochladen bekomme ich diesen Fehler `Arduino: 1.8.13 (Windows 10), Board: "Arduino Duemilanove or Diecimila, ATmega328P"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Lars\AppData\Local\Arduino15\packages -hardware C:\Users\Lars\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Lars\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Lars\Documents\Arduino\libraries -fqbn=arduino:avr:diecimila:cpu=atmega328 -ide-version=10813 -build-path C:\Users\Lars\AppData\Local\Temp\arduino_build_303469 -warnings=all -build-cache C:\Users\Lars\AppData\Local\Temp\arduino_cache_427303 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Users\Lars\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Lars\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Lars\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Lars\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\Lars\Documents\Arduino\Wetterstation\Wetterstation.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Lars\AppData\Local\Arduino15\packages -hardware C:\Users\Lars\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Lars\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Lars\Documents\Arduino\libraries -fqbn=arduino:avr:diecimila:cpu=atmega328 -ide-version=10813 -build-path C:\Users\Lars\AppData\Local\Temp\arduino_build_303469 -warnings=all -build-cache C:\Users\Lars\AppData\Local\Temp\arduino_cache_427303 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Users\Lars\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Lars\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Lars\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Lars\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\Lars\Documents\Arduino\Wetterstation\Wetterstation.ino

Using board 'diecimila' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Detecting libraries used...

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for SPI.h: [SPI@1.0]

ResolveLibrary(SPI.h)

  -> candidates: [SPI@1.0]

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for Adafruit_GFX.h: [Adafruit-GFX-Library-master@1.10.7 Adafruit_GFX_Library@1.10.7]

ResolveLibrary(Adafruit_GFX.h)

  -> candidates: [Adafruit-GFX-Library-master@1.10.7 Adafruit_GFX_Library@1.10.7]

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for Adafruit_ST7735.h: [Adafruit_ST7735_and_ST7789_Library@1.7.2 Adafruit_ST7735@1.0.8]

ResolveLibrary(Adafruit_ST7735.h)

  -> candidates: [Adafruit_ST7735_and_ST7789_Library@1.7.2 Adafruit_ST7735@1.0.8]

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for Wire.h: [Wire@1.0]

ResolveLibrary(Wire.h)

  -> candidates: [Wire@1.0]

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for RTClib.h: [RTClib@1.13.0 RTCLib_by_NeiroN@1.5.4]

ResolveLibrary(RTClib.h)

  -> candidates: [RTClib@1.13.0 RTCLib_by_NeiroN@1.5.4]

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for DHT.h: [DHT_sensor_library@1.4.2]

ResolveLibrary(DHT.h)

  -> candidates: [DHT_sensor_library@1.4.2]

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src\\SPI.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library\\Adafruit_GFX.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library\\Adafruit_GrayOLED.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for Adafruit_I2CDevice.h: [Adafruit_BusIO@1.7.3]

ResolveLibrary(Adafruit_I2CDevice.h)

  -> candidates: [Adafruit_BusIO@1.7.3]

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library\\Adafruit_GrayOLED.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library\\Adafruit_SPITFT.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library\\glcdfont.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735\\Adafruit_ST7735.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib\\RTClib.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT_U.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for Adafruit_Sensor.h: [Adafruit_Unified_Sensor@1.1.4]

ResolveLibrary(Adafruit_Sensor.h)

  -> candidates: [Adafruit_Unified_Sensor@1.1.4]

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT_U.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO\\Adafruit_BusIO_Register.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO\\Adafruit_I2CDevice.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO\\Adafruit_SPIDevice.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor\\Adafruit_Sensor.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Generating function prototypes...

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Sketch wird kompiliert...

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_ST7735" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\RTClib" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\Lars\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp" -o "C:\\Users\\Lars\\AppData\\Local\\Temp\\arduino_build_303469\\sketch\\Wetterstation.ino.cpp.o"

C:\Users\Lars\Documents\Arduino\Wetterstation\Wetterstation.ino: In function 'void loop()':

Wetterstation:79:9: error: 'show_time' was not declared in this scope

         show_time(time_old, true);

         ^~~~~~~~~

Wetterstation:84:5: error: 'show_date' was not declared in this scope

     show_date(date_old, true);

     ^~~~~~~~~

Wetterstation:91:12: error: 'bmp' was not declared in this scope

   else t = bmp.readTemperature();

            ^~~

C:\Users\Lars\Documents\Arduino\Wetterstation\Wetterstation.ino:91:12: note: suggested alternative: 'temp'

   else t = bmp.readTemperature();

            ^~~

            temp

Wetterstation:94:5: error: 'show_temp' was not declared in this scope

     show_temp(temp, true);

     ^~~~~~~~~

C:\Users\Lars\Documents\Arduino\Wetterstation\Wetterstation.ino:94:5: note: suggested alternative: 'max_temp'

     show_temp(temp, true);

     ^~~~~~~~~

     max_temp

Wetterstation:105:5: error: 'show_hum' was not declared in this scope

     show_hum(hum, true);

     ^~~~~~~~

C:\Users\Lars\Documents\Arduino\Wetterstation\Wetterstation.ino: At global scope:

Wetterstation:121:6: error: expected constructor, destructor, or type conversion before '(' token

 delay(10000);

      ^

Wetterstation:123:1: error: expected declaration before '}' token

 }

 ^

Mehrere Bibliotheken wurden für "Adafruit_GFX.h" gefunden

 Benutzt: C:\Users\Lars\Documents\Arduino\libraries\Adafruit_GFX_Library

 Nicht benutzt: C:\Users\Lars\Documents\Arduino\libraries\Adafruit-GFX-Library-master

Mehrere Bibliotheken wurden für "Adafruit_ST7735.h" gefunden

 Benutzt: C:\Users\Lars\Documents\Arduino\libraries\Adafruit_ST7735

 Nicht benutzt: C:\Users\Lars\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library

Mehrere Bibliotheken wurden für "RTClib.h" gefunden

 Benutzt: C:\Users\Lars\Documents\Arduino\libraries\RTClib

 Nicht benutzt: C:\Users\Lars\Documents\Arduino\libraries\RTCLib_by_NeiroN

Bibliothek SPI in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI  wird verwendet

Bibliothek Adafruit_GFX_Library in Version 1.10.7 im Ordner: C:\Users\Lars\Documents\Arduino\libraries\Adafruit_GFX_Library  wird verwendet

Bibliothek Adafruit_ST7735 in Version 1.0.8 im Ordner: C:\Users\Lars\Documents\Arduino\libraries\Adafruit_ST7735  wird verwendet

Bibliothek Wire in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire  wird verwendet

Bibliothek RTClib in Version 1.13.0 im Ordner: C:\Users\Lars\Documents\Arduino\libraries\RTClib  wird verwendet

Bibliothek DHT_sensor_library in Version 1.4.2 im Ordner: C:\Users\Lars\Documents\Arduino\libraries\DHT_sensor_library  wird verwendet

Bibliothek Adafruit_BusIO in Version 1.7.3 im Ordner: C:\Users\Lars\Documents\Arduino\libraries\Adafruit_BusIO  wird verwendet

Bibliothek Adafruit_Unified_Sensor in Version 1.1.4 im Ordner: C:\Users\Lars\Documents\Arduino\libraries\Adafruit_Unified_Sensor  wird verwendet

exit status 1

'show_time' was not declared in this scope

Wo liegt hier das Problem ?

Es ist ein Nano mit 1,8 TFT von AZDelivery , ein DHT11 , ine RTC DS3231 und später noch ein WS2812 24LED Ring .BMP085 habe ich ausgeklammert, besitze ich nicht.

Bin nicht so vertraut in c++ und brauch echt Hilfe. Und bitte nicht " Lerne erstmal und mach es selber." Bin halt auf Hilfe angewiesen. Sollte nicht falsch verstanden werden , habe das nur schon hintermir. Ich weiss , was der Arduino macht, habe ja auch alles selbsständig verkabelt und geprüft.Also , bitte nicht falsch verstehen.

VG Referent

Das ist doch wieder so ein typischer Klammerfehler.
Drück mal STRG-T in der IDE!

Dann wirst Du ganz schnell merken, das Du nach der schliessenden Klammer in void loop() noch ein delay(10000); und eine nachfolgende Klammer hast.

Und das wird Dir noch mehrfach auf die Füße fallen! in show_hum hast 2 Klammern zuviel!

Habe das jetzt geändert , nun kommt der Fehler:
exit status 1
redefinition of 'void setup()'
Das mit den Klammern kapier ich echt nicht wirklich :frowning:

void setup(void) {
{
```

Da ist eine Klammer zu viel

Es gibt in C++ zwei Konventionen: die erste Klammer entweder in die Zeile des Funktionsnamens oder danach. Gewöhne dir eines davon an und wende es konsequent an. Deutlicher ist es vielleicht wenn man eine extra Zeile für die Klammer anfängt. Aber es ist Geschmackssache

void setup(void) 
  {
    // Initialisiere RTC
    Wire.begin();
    RTC.begin();

    if (! RTC.isrunning()) {
      // Aktuelles Datum und Zeit setzen, falls die Uhr noch nicht läuft
      RTC.adjust(DateTime(__DATE__, __TIME__));
    }

    // bmp.begin();  // BMP085 starten

    dht.begin();  // DHT starten

    // Display
    tft.initR(INITR_BLACKTAB);     // ST7735-Chip initialisieren

    display_show();



    float temp = 1000;
    float hum = 1000;
    int32_t pressure = 1000;
    float min_temp = 1000;
    float max_temp = -1000;
    float min_humidity = 1000;
    float max_humidity = -1000;
    //int32_t min_pressure=1000000;
    //int32_t max_pressure=-1000;

    int tempct = 0;
  }

Ist jetzt so, wie du es mir erklärt hast. Aber immer noch dieser Fehler.

Ich werde es mit einer extra Zeile machen . Ist für mich übersichtlicher.
Vielen Dank schonmal. Hoffe , kriege es bald zum laufen.

Es soll ein Projekt für mein Kühlschrank werden um die Temperatur und Feuchtigkeit im Inneren anzuzeigen. Und die Uhrzeit natürlich. Habe dieses Projekt gefunden und fand es sehr gut passend. Das ist der Hintergrund zu dem Sketch.

Edit: Habe den Originalen Sketch jetzt mal getestet und Hochgeladen. TFT geht nicht , vielleicht liegt es an der Verkabelung. BMP085 hab ich gelassen , Sketch ist auf dem Nano Fehlerfrei drauf.

Ich such jetzt die Spezifikation des Displays raus, damit Ihr wisst , welches das ist. Mit der Adafruit_ST7735.h geht es nicht. Wenn das alles funktioniert, wird noch ein 24 LED ws2812-Ring eingebaut. Des fertige Ergebnis von allem werde ich natürlich Euch zeigen. Wird im Sommer diesen Jahres sein. Schätze noch 3 Monate Bauzeit.

Wer soll aus dem Bruchstück was rausfinden?
So wie das da aussieht, fehlt Dir eine schliessende Klammer.

Nochmal:
Drücke STRG-T in der IDE. Dann muss auf eine öffnende Klammer immer eine schliessende Klammer sein.
Die letzte schliessende Klammer sollte (wenn nicht mutwillig ans Ende der letzten Codezeile gesetzt) am Anfang der letzten Zeile stehen.
Beispiel was nicht geht:

void setup() {
}
// put your setup code here, to run once:

}

void loop() {
  {
    // put your main code here, to run repeatedly:

  }

Im setup() sind zwei schliessende Klammern am Zeilenanfang, also ist eine davon zuviel
Im loop() ist die letzte schliessende Klammer nicht am Anfang, also ist eine öffnende zuviel.

Bist Du der Meinung den Fehler beseitigt zu haben, drück nochmal STRG-T um sicher zu gehen, das Du alles gefunden hast.

1 Like

OK, habe alles nochmal durchgeschaut. Meiner Meinung nach hab ich das alles geändert, was du mir geschrieben hast. Wie gesagt , bin Anfänger und nicht alles versteh ich auf einmal . Entschuldige mich dafür. Habe mal die eigentliche Komplette Datei , so wie es sein soll hier reingesetzt. BMP085_DHT11_DS1307_und_HY_1_8_SPI.ino (6.6 KB) Wetterstation_neu.ino (8.0 KB)

Das ist der Sketch mit LED und Klima. Wie gesagt , das TFT geht auch noch nicht , hab es mit dem Originalen Sketch probiert. Das aber später.

Vielen , vielen Dank für deine Hilfe und Geduld :wink:

Mal was anderes , kann ich auch jeden einzelnen Sketch als eigenständige Datei benutzen?
Also einmal LED , einmal DHT, einmal TFT und einmal DS3221 als einen Sketch?
Wäre das nicht einfacher?

Glaube es, oder auch nicht, aber wir sehen das.
Es gibt keinen Grund das zu erwähnen, es sei denn, der Zustand soll erhalten bleiben.

Auch das geht nicht.
Niemals kann sich ein "Täter" selber von Schuld frei sprechen.

Dein BMP085_DHT11_DS1307_und_HY_1_8_SPI.ino enthält so viele Fehler, dass mir ganz schwindelig wird.

Mein Rat:
Da du in der Sprache C++ programmierst, ist es doch irgendwie nötig, dass du dir die Grundlagen dieser Sprache erarbeitest.
Dann solltest du die "Ausführlichen Ausgaben" in den Voreinstellungen aktivieren und Problem, für Problem abarbeiten.

Möglich ist vieles.
z.B.: Natürlich ist es möglich dein Projekt in verschiedene Dateien oder Module aufzuteilen. Aber was du genau meinst, verstehe ich nicht.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.