GerLech / ATSmartHome

Using ArduiTouch hardware as a smart home control center. This is currently a work in progress, but uploaded files are always tested and shoul work.
20 stars 8 forks source link

Include ESP8266WiFi.h and espnow.h doesn't work #3

Open GeorgN opened 4 years ago

GeorgN commented 4 years ago

Hallo Gerald, ich arbeite in Platformio unter Visual Studio. (Beide aktuelle Version) Bei der Übernahme der MyWiFi.h in die Lib-Sektion bekomme ich Fehlermeldungen bei den o.g. includes, diese seien nicht vorhanden. Ich habe schon überall gesucht, komme aber zu keinem Ergebnis.

include

extern "C" {

include

}

Ich arbeite mit dem AZ Delivery NodeMCU ESP32 Board. Da ist o.g. include-Datei falsch? Wo finde ich die richtige? Danke für die Unterstützung! Grüße Georg

GerLech commented 4 years ago

Hallo Georg

Beim ESP32 sind diese Dateien nicht notwendig. Da der Code sowohl für ESP8266 als auch für ESP32 verwendbar sein sollte, wird mit bedingter Compilierung gesteuert welche Dateien Includiert werden sollen. z.B.

if defined(ESP32)

include "SPIFFS.h"

include "time.h"

define ATUSEESP32

else

include "ESP8266WiFi.h"

define FILE_READ "r"

define FILE_WRITE "w"

define FILE_APPEND "a"

endif

Die Variable ESP32 ist in der Arduino-Umgebung automatisch gesetzt wenn ein Programm für den ESP32 übersetzt wird. Möglicherweise ist das in deiner Entwicklungsumgebun nicht so.

Schöne Feiertage Gerald

Am Fr., 20. Dez. 2019 um 18:22 Uhr schrieb Georg notifications@github.com:

Hallo Gerald, ich arbeite in Platformio unter Visual Studio. (Beide aktuelle Version) Bei der Übernahme der MyWiFi.h in die Lib-Sektion bekomme ich Fehlermeldungen bei den o.g. includes, diese seien nicht vorhanden. Ich habe schon überall gesucht, komme aber zu keinem Ergebnis.

include

extern "C" {

include

}

Ich arbeite mit dem AZ Delivery NodeMCU ESP32 Board. Da ist o.g. include-Datei falsch? Wo finde ich die richtige? Danke für die Unterstützung! Grüße Georg

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/GerLech/ATSmartHome/issues/3?email_source=notifications&email_token=ABL3IBK36XSZUOER5IODOMLQZT5NLA5CNFSM4J6ATZM2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4ICATRJA, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABL3IBMFZAIHKN24GY3M2LDQZT5NLANCNFSM4J6ATZMQ .

GeorgN commented 4 years ago

Hallo Gerald, herzlichen Dank! Ich werde das probieren. Alles Gute für das neue Jahr wünsche ich Dir. Georg