LCDMenuLib2 Screensaver in Digitaluhr umbauen +1

da z.B.

Ich hatte in HelloWorld.ino nachgesehen, das genügte nicht, daher korrigiere ich mich!
Besser ist es :roll_eyes:

Da bist Du wohl in der falschen Bibliothek gelandet, Oli hat verwirrend viele:

Für den Arduino relevant ist U8g2_Arduino

Von da kann man dann auch zu SSD1309 128X64_NONAME2 oder SSD1309 128X64_NONAME0 verzweigen.

Da dann NONAME2 oder NONAME0 FullBuffer und Hardware-I²C

U8G2_SSD1309_128X64_NONAME2_F_HW_I2C(rotation, [reset [, clock, data]])
U8G2_SSD1309_128X64_NONAME0_F_HW_I2C(rotation, [reset [, clock, data]])

Du brauchst erstmal nur die Rotation:

U8G2_SSD1309_128X64_NONAME2_F_HW_I2C u8g2(U8G2_R0);

und in den klammern die I2C Adresse?

Nein, da steht doch "rotation", also Hoch- oder Querformat.

Die Adresse ist vorgegeben und kann mittels u8g2.setI2CAddress(0x7A); geändert werden.

Hmm... Irgendwie blick ich das (noch) nicht...

  U8G2_SSD1309_128X64_NONAME2_F_HW_I2C(0)
  u8g2.setI2CAddress(0x3C);

erzeugt Compiler Fehler

Und zeigt dabei auf Line 1 im obigen Code... (Roter Balken im Hintergrund)

Der Name des Displays (Objektname) muß da noch dazwischen, habe es in #82 korrigiert.

Jetzt beschwert er sich über die gesetzte I2C Adresse...

Na ja, ich habe mir für das Spritpreisradio die Teile bei fipsok.de (Tabs Connect und Accesspoint), bei Werner Rothschopf und bei randomnerdtutorials zusammengesucht.

ArduinoJson und/oder die Beispiele aus LITTLEFS und der Preferences-Libraray helfen auch.

Das auskommentieren der I2C Adresse hat den Display jetzt belebt...

Allerdings siehts etwas seltsam aus...

In #74 habe ich "1023" durch "4095" ersetzt, weil der ADC eine höhere Auflösung hat.

OK, Notiert...

Gibts beim ESP32 Probleme mit der encoder Lib?
Hab gerade (dadurch das der Display was zeigt) die Steuerung von LCDML auf Encoder umgestellt & bekomme ne Compilermeldung

Das Rückstellen auf den Standard wert (Input über Seriell) lässt den Fehler verschwinden...

Könnte aber auch sein das die Pins falsch definiert sind... Ich meine bei ESPs wäre das anders als bei Arduinos...

// global defines
  #define encoder_A_pin       12    // physical pin has to be 2 or 3 to use interrupts (on mega e.g. 20 or 21), use internal pullups
  #define encoder_B_pin       13    // physical pin has to be 2 or 3 to use interrupts (on mega e.g. 20 or 21), use internal pullups
  #define encoder_button_pin  14    // physical pin , use internal pullup

Ja! Ja!

Ich denke mal hier liegt das Problem...

Habe gerade gelesen, das nicht alle PINs des ESP32 auch interne PULLUP / PULLDOWN Resistoren haben...
Ich vermute das hier (siehe Code) mindestens einer davon dabei ist...
Liege ich da richtig?

Leider hab ich bis jetzt noch keine Übersicht gefunden welche Pins mit den PU / PD Rs ausgestattet sind & welche nicht...

// global defines
  #define encoder_A_pin       27   //GPIO27  // physical pin has to be 2 or 3 to use interrupts (on mega e.g. 20 or 21), use internal pullups
  #define encoder_B_pin       14   //GPIO14 // physical pin has to be 2 or 3 to use interrupts (on mega e.g. 20 or 21), use internal pullups
  #define encoder_button_pin  12   //GPIO12 // physical pin , use internal pullup

[...]

  // init pins, enable pullups
    pinMode(encoder_A_pin      , INPUT_PULLUP);
    pinMode(encoder_B_pin      , INPUT_PULLUP);
    pinMode(encoder_button_pin  , INPUT_PULLUP);

Siehe Link un #72:

"GPIOs 34 to 39 are GPIs – input only pins. These pins don’t have internal pull-up or pull-down resistors."

Gut, OK...
Hab ich registriert... Aber die Nutze ich ja auch nicht...

GPIO12 (Boot Fails if pulled HIGH) hab ich auch auf GPIO26 Verschoben...
Klappt trotzdem nicht...
Noch nicht mal wenn ich die PUs abschalte... :exploding_head:

// global defines
  #define encoder_A_pin       27   //GPIO27 // physical pin has to be 2 or 3 to use interrupts (on mega e.g. 20 or 21), use internal pullups
  #define encoder_B_pin       14   //GPIO14 // physical pin has to be 2 or 3 to use interrupts (on mega e.g. 20 or 21), use internal pullups
  #define encoder_button_pin  26  //GPIO26  // physical pin , use internal pullup

[...]

    // init pins, enable pullups
    pinMode(encoder_A_pin      , INPUT); //_PULLUP);
    pinMode(encoder_B_pin      , INPUT); //_PULLUP);
    pinMode(encoder_button_pin  , INPUT); //_PULLUP);
  }

Ich raffs einfach nich...

Eine wenig spezifische Aussage, was klappt denn nicht?

"Bei mir klappt nur die Tür!" pflegte mein Physiklehrer zu sagen.

Bekomme immer den Compiler Fehler:

Und dann nur wenn die Steuerung von LCDML auf Encoder umgestellt ist...

Ich vermute nun tatsächlich, das der ESP32 Probleme mit der m sketch angegebenen encoder.h hat...

Stelle ich auf "4-6 Digitale input pins" um läuft der Compiler durch...

Kann das jemand reproduzieren?

// content:
// (0) Control over serial interface  with asdw_e_q
// (1) Control over one analog input
// (2) Control over 4 - 6 digital input pins (internal pullups enabled)
// (3) Control over encoder [third party lib] (Download: https://github.com/PaulStoffregen/Encoder)
// (4) Control with Keypad  [third party lib] (Download: http://playground.arduino.cc/Main/KeypadTutorial )
// (5) Control with an IRMP remote [third party lib] (Download: https://github.com/ukw100/IRMP )
// (6) Control with a joystick
// (7) Control over I2C PCF8574
// *********************************************************************

#define _LCDML_CONTROL_cfg      2 // << hier mal von Standard 0 auf 3 (für den Encoder) umstellen und kompilieren...
// befindet sich im Tab "LCDML_control"

Du bist zu sehr Minimalist, denn diese Meldung sagt nur, "da ist ein Fehler", aber nicht wo. Damit kann ich nichts anfangen.

Mein OTA-Beispiel kompiliert auch mit Encoder.

Ich bin mal genauso minimalistisch: Du machst was falsch!

Ich auch nicht...

Das ist das was er mir am ende ausgibt..

Hier mal der letzte rest... Ist ne Menge... (alles passt hier nicht rein --> Zeichenlimitierung)

Vielleicht siehst Du da ja was...

ompiling library "Wire"
Zuvor kompilierte Datei wird verwendet: /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/Wire/Wire.cpp.o
Compiling library "Encoder-master"
/Users/..../Library/Arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/config -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/app_trace -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/app_update -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/asio -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/bootloader_support -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/bt -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/coap -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/console -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/efuse -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp-tls -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32 -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp_adc_cal -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp_event -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp_http_client -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp_http_server -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp_https_ota -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp_https_server -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp_ringbuf -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp_websocket_client -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/espcoredump -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/ethernet -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/expat -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/fatfs -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freemodbus -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/heap -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/idf_test -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/jsmn -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/json -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/libsodium -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/log -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/lwip -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/mbedtls -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/mdns -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/micro-ecc -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/mqtt -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/nghttp -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/nvs_flash -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/openssl -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/protobuf-c -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/protocomm -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/pthread -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/sdmmc -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/smartconfig_ack -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/spi_flash -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/spiffs -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/tcp_transport -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/tcpip_adapter -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/ulp -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/unity -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/vfs -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/wear_levelling -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/wifi_provisioning -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/wpa_supplicant -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/xtensa-debug-module -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp-face -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32-camera -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp-face -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=160000000L -DARDUINO=10819 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32 -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/variants/esp32 -I/Users/..../Documents/Arduino/libraries/LCDMenuLib2/src -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/ESPmDNS/src -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/ArduinoOTA/src -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/Update/src -I/Users/..../Documents/Arduino/libraries/U8g2/src -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src -I/Users/..../Documents/Arduino/libraries/Encoder-master -I/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/SPI/src -I/Users/..../Documents/Arduino/libraries/Encoder-master/utility /Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.cpp -o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/Encoder-master/Encoder.cpp.o
Compiling library "SPI"
Zuvor kompilierte Datei wird verwendet: /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/SPI/SPI.cpp.o
Compiling core...
Using precompiled core: /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_cache_703608/core/core_b71a25fc92dfa3c46957bd64001ad1fc.a
Linking everything together...
/Users/..../Library/Arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/bin/xtensa-esp32-elf-gcc -nostdlib -L/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/lib -L/Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/ld -T esp32_out.ld -T esp32.project.ld -T esp32.rom.ld -T esp32.peripherals.ld -T esp32.rom.libgcc.ld -T esp32.rom.spiram_incompatible_fns.ld -u esp_app_desc -u ld_include_panic_highint_hdl -u call_user_start_cpu0 -Wl,--gc-sections -Wl,-static -Wl,--undefined=uxTopUsedPriority -u __cxa_guard_dummy -u __cxx_fatal_exception -Wl,--start-group /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/LCDMenuLib2/LCDMenuLib2.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/LCDMenuLib2/LCDMenuLib2_menu.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/ETH.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFi.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFiAP.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFiClient.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFiGeneric.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFiMulti.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFiSTA.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFiScan.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFiServer.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/WiFi/WiFiUdp.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/ESPmDNS/ESPmDNS.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/ArduinoOTA/ArduinoOTA.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/Update/HttpsOTAUpdate.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/Update/Updater.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/U8g2lib.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/U8x8lib.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/mui.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/mui_u8g2.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_bitmap.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_box.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_buffer.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_button.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_circle.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_cleardisplay.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_d_memory.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_d_setup.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_font.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_fonts.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_hvline.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_input_value.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_intersection.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_kerning.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_line.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_ll_hvline.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_message.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_polygon.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_selection_list.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8g2_setup.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8log.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8log_u8g2.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8log_u8x8.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_8x8.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_byte.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_cad.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_capture.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_a2printer.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_gu800.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_hd44102.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_il3820_296x128.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ist3020.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ist7920.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ks0108.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_lc7981.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ld7032_60x32.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ls013b7dh03.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_max7219.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_pcd8544_84x48.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_pcf8812.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_pcf8814_hx1230.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_s1d15721.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_s1d15e06.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_sbn1661.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_sed1330.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_sh1106_64x32.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_sh1106_72x40.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_sh1107.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_sh1108.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_sh1122.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1305.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_128x32.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_128x64_noname.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_2040x16.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_48x64.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_64x32.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_64x48.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_72x40.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_96x16.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1306_96x40.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1309.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1316.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1317.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1318.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1320.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1322.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1325.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1326.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1327.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1329.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1606_172x72.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_ssd1607_200x200.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7511.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st75160.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st75256.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7528.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st75320.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7565.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7567.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7571.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7586s_erc240160.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7586s_s028hn118a.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7586s_ymc240160.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7588.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_st7920.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_t6963.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1601.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1604.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1608.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1609.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1610.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1611.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1617.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1638.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1701_dogs102.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_d_uc1701_mini12864.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_debounce.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_display.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_fonts.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_gpio.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_input_value.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_message.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_selection_list.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_setup.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_string.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_u16toa.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/U8g2/clib/u8x8_u8toa.c.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/Wire/Wire.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/Encoder-master/Encoder.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/libraries/SPI/SPI.cpp.o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_cache_703608/core/core_b71a25fc92dfa3c46957bd64001ad1fc.a -lgcc -lesp_websocket_client -lwpa2 -ldetection -lesp_https_server -lwps -lhal -lconsole -lpe -lsoc -lsdmmc -lpthread -llog -lesp_http_client -ljson -lmesh -lesp32-camera -lnet80211 -lwpa_supplicant -lc -lmqtt -lcxx -lesp_https_ota -lulp -lefuse -lpp -lmdns -lbt -lwpa -lspiffs -lheap -limage_util -lunity -lrtc -lmbedtls -lface_recognition -lnghttp -ljsmn -lopenssl -lcore -lfatfs -lm -lprotocomm -lsmartconfig -lxtensa-debug-module -ldl -lesp_event -lesp-tls -lfd -lespcoredump -lesp_http_server -lfr -lsmartconfig_ack -lwear_levelling -ltcp_transport -llwip -lphy -lvfs -lcoap -lesp32 -llibsodium -lbootloader_support -ldriver -lcoexist -lasio -lod -lmicro-ecc -lesp_ringbuf -ldetection_cat_face -lapp_update -lespnow -lface_detection -lapp_trace -lnewlib -lbtdm_app -lwifi_provisioning -lfreertos -lfreemodbus -lethernet -lnvs_flash -lspi_flash -lc_nano -lexpat -lfb_gfx -lprotobuf-c -lesp_adc_cal -ltcpip_adapter -lstdc++ -Wl,--end-group -Wl,-EL -o /var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/Blu_Menue_32.ino.elf
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::update(Encoder_internal_state_t*)':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:309:(.iram1.16[Encoder::update(Encoder_internal_state_t*)]+0x3d): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder6updateEP24Encoder_internal_state_t
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr39()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:880:(.iram1.42[Encoder::isr39()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr39Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr36()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:871:(.iram1.41[Encoder::isr36()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr36Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr35()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:868:(.iram1.40[Encoder::isr35()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr35Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr34()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:865:(.iram1.39[Encoder::isr34()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr34Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr33()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:862:(.iram1.38[Encoder::isr33()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr33Ev
Mehrere Bibliotheken wurden für "WiFi.h" gefunden
 Benutzt: /Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
 Nicht benutzt: /Applications/Arduino.app/Contents/Java/libraries/WiFi
Mehrere Bibliotheken wurden für "ArduinoOTA.h" gefunden
 Benutzt: /Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/ArduinoOTA
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr32()':
 Nicht benutzt: /Users/..../Documents/Arduino/libraries/ArduinoOTA
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:859:(.iram1.37[Encoder::isr32()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr32Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr27()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:844:(.iram1.36[Encoder::isr27()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr27Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr26()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:841:(.iram1.35[Encoder::isr26()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr26Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr25()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:838:(.iram1.34[Encoder::isr25()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr25Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr23()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:832:(.iram1.33[Encoder::isr23()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr23Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr22()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:829:(.iram1.32[Encoder::isr22()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr22Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr21()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:826:(.iram1.31[Encoder::isr21()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr21Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr19()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:820:(.iram1.30[Encoder::isr19()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr19Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr18()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:817:(.iram1.29[Encoder::isr18()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr18Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr17()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:814:(.iram1.28[Encoder::isr17()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr17Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr16()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:811:(.iram1.27[Encoder::isr16()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr16Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr15()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:808:(.iram1.26[Encoder::isr15()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr15Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr14()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:805:(.iram1.25[Encoder::isr14()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr14Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr13()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:802:(.iram1.24[Encoder::isr13()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr13Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr12()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:799:(.iram1.23[Encoder::isr12()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder5isr12Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr5()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:778:(.iram1.22[Encoder::isr5()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder4isr5Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr4()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:775:(.iram1.21[Encoder::isr4()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder4isr4Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr3()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:772:(.iram1.20[Encoder::isr3()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder4isr3Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr2()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:769:(.iram1.19[Encoder::isr2()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder4isr2Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr1()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:766:(.iram1.18[Encoder::isr1()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder4isr1Ev
/var/folders/d5/jntr61ps53x0ntwpn7gf54wr0000gn/T/arduino_build_830455/sketch/Blu_Menue_32.ino.cpp.o: In function `Encoder::isr0()':
/Users/..../Documents/Arduino/libraries/Encoder-master/Encoder.h:763:(.iram1.17[Encoder::isr0()]+0x3): dangerous relocation: l32r: literal placed after use: .literal._ZN7Encoder4isr0Ev
collect2: error: ld returned 1 exit status
Bibliothek LCDMenuLib2 in Version 2.2.7 im Ordner: /Users/..../Documents/Arduino/libraries/LCDMenuLib2  wird verwendet
Bibliothek WiFi in Version 1.0 im Ordner: /Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi  wird verwendet
Bibliothek ESPmDNS in Version 1.0 im Ordner: /Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/ESPmDNS  wird verwendet
Bibliothek ArduinoOTA in Version 1.0 im Ordner: /Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/ArduinoOTA  wird verwendet
Bibliothek Update in Version 1.0 im Ordner: /Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/Update  wird verwendet
Bibliothek U8g2 in Version 2.32.15 im Ordner: /Users/..../Documents/Arduino/libraries/U8g2  wird verwendet
Bibliothek Wire in Version 1.0.1 im Ordner: /Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/Wire  wird verwendet
Bibliothek Encoder-master in Version 1.4.2 im Ordner: /Users/..../Documents/Arduino/libraries/Encoder-master  wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: /Users/..../Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/SPI  wird verwendet
exit status 1
Fehler beim Kompilieren für das Board ESP32 Dev Module.

Nach "Linking everything together" in der Zeile wo das erste mal der Encoder erwähnt wird, wird's rot in der Arduino IDE...

Ja genau, der Linker fühlt sich unwohl. Aber warum das so ist, sehe ich auch nicht. Wenn ich solche komischen Meldungen habe, fehlt meist ein ';' oder eine Klammer, also eine simple Sache.

Hast Du die aktuelle Bibliotheksversion? Bei mir geht es ohne Fehler.

Eventuell eine andere Encoderbibliothek?