ct-Open-Source / Basecamp

An Arduino library to ease the use of the ESP32 in IoT projects
GNU General Public License v3.0
254 stars 48 forks source link

Fehlermeldung beim Compilieren von ESP-Temp-Sensor.ino #31

Closed ErichRa closed 6 years ago

ErichRa commented 6 years ago

Hallo Hr. Schumacher,

bekomme nach Installation aller notwendigen LIBs und dem Compilieren des Beispiels ESP-Temp-Sensor.ino folgende Fehlermeldung:

C:\Users\Erich\Documents\Arduino\libraries\Basecamp\Basecamp.cpp: In static member function 'static void Basecamp::OTAHandling(void*)': C:\Users\Erich\Documents\Arduino\libraries\Basecamp\Basecamp.cpp:395:2: error: invalid use of 'void'

.onEnd([]() {

^

Haben Sie einen Tipp an was es liegen kann?

Grüße Erich Rauscher

merlinschumacher commented 6 years ago

Hallo Herr Rauscher,

welche Version von Basecamp haben Sie denn installiert? Mit der aktuellen Version 0.1.8 habe ich keiner Probleme beim Kompilieren des Beispiels.

Mit besten Grüßen

Merlin Schumacher

ErichRa commented 6 years ago

Hallo Hr. Schumacher,

Das ging aber schnell... Genau die 0.1.8 habe ich installiert.

Grüße

Erich Rauscher

Von meinem iPad gesendet

Am 16.02.2018 um 17:55 schrieb Merlin Schumacher notifications@github.com:

Hallo Herr Rauscher,

welche Version von Basecamp haben Sie denn installiert? Mit der aktuellen Version 0.1.8 habe ich keiner Probleme beim Kompilieren des Beispiels.

Mit besten Grüßen

Merlin Schumacher

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

ErichRa commented 6 years ago

Hallo Hr. Schumacher,

Kann es an Arduino-Version liegen? Benutze gerade 1.8.1.

Grüße Erich Rauscher

Von meinem iPad gesendet

Am 16.02.2018 um 17:55 schrieb Merlin Schumacher notifications@github.com:

Hallo Herr Rauscher,

welche Version von Basecamp haben Sie denn installiert? Mit der aktuellen Version 0.1.8 habe ich keiner Probleme beim Kompilieren des Beispiels.

Mit besten Grüßen

Merlin Schumacher

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

merlinschumacher commented 6 years ago

Möglich wäre es. Kontrollieren Sie auch nochmal die Versionsstände des Arduino Core for ESP32 und der Abhängigkeiten von Basecamp.

ErichRa commented 6 years ago

Danke für den Hinweis.

Von meinem iPad gesendet

Am 16.02.2018 um 18:06 schrieb Merlin Schumacher notifications@github.com:

Möglich wäre es. Kontrollieren Sie auch nochmal die Versionsstände des Arduino Core for ESP32 und der Abhängigkeiten von Basecamp.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

ErichRa commented 6 years ago

Habe den Fehler gefunden. Die Library ArduiniOTA.cpp und ArduinoOTA.h waren vom Stand 04.11.2017. Jetzt läuft es wie geplant. Arduino Version war nicht die Ursache, habe sie aber trotzdem aktualisiert.

Danke und Gruß Erich Rauscher

merlinschumacher commented 6 years ago

@ErichRa können Sie mir sagen, was Sie gemacht haben um das Problem zu beseitigen? Andere Anwender haben das Problem auch. Ich kann es aber nicht reproduzieren.

ErichRa commented 6 years ago

Hallo Hr. Schumacher,

mit "Allow chaining of methods for more concise Code" #809 (github espressif ...) wurden Änderungen in arduino-esp32/libraries/ArduinoOTA/src/ArduinoOTA.h und ArduinoOTA.cpp durchgeführt.

Sind diese beiden Dateien im Arduino-Verzeichnis nicht aktualisiert, kommt es zur Fehlermeldung beim Kompilieren.

Screendump:

image

neuer Stand -> alles i.O.

Grüße Erich Rauscher

merlinschumacher commented 6 years ago

Vielen Dank!