Diese Fehlermeldung kommt beim Einbinden der Bibliothek "FreqCount.h" in mein Programm - wer kann helfen? Alf In file included from E:\Copy\_Raspberry\ESP32\Node-MCU ESP8266\ESP Programme\mqtt_esp8266_BME280_HCSR04_DHT22_JSON090522\mqtt_esp8266_BME28 0_HCSR04_DHT22_JSON090522.ino:13: C:\Users\Alfred Schuster\Documents\Arduino\libraries\FreqCountESP-master\src/FreqCountES P.h:14:3: error: 'hw_timer_t' does not name a type; did you mean 'os_timer_t'? 14 | hw_timer_t *mTimer; | ^~~~~~~~~~ | os_timer_t C:\Users\Alfred Schuster\Documents\Arduino\libraries\FreqCountESP-master\src/FreqCountES P.h:21:10: error: 'portMUX_TYPE' does not name a type 21 | static portMUX_TYPE sMux; | ^~~~~~~~~~~~ exit status 1
Hallo, der Compiler sagt dir doch was ihm nicht gefällt bzw. was er vermisst. Also die Fhlermeldung nochmals durchlesen - nachdenken - dann geht dir vielleicht ein Licht auf. Wenn nicht such dir ein anderes Hobby - Murmelspielen vielleicht. TzTz Kopfschüttel Ciao
Hans schrieb: > der Compiler sagt dir doch was ihm nicht gefällt bzw. was er vermisst. naja, nicht so deutlich. Aber die Webseite sagt es: "A frequency counter library for esp32" d.h. läuft nicht auf dem esp8266 da hätte der Author auch ein freundliches #ifndef ESP32 #error "Falsche CPU!" #endif spendieren können.
Εrnst B. schrieb: > d.h. läuft nicht auf dem esp8266 Bis jetzt hängt es nur an einem poppigen Timer. Das sollte man relativ leicht ändern können. Εrnst B. schrieb: > da hätte der Author auch ein freundliches > #ifndef ESP32 > #error "Falsche CPU!" > #endif > spendieren können. Aber da stimme ich dir zu.
:
Bearbeitet durch User
N. M. schrieb: > Das sollte man relativ > leicht ändern können. "man" schon. "frau" auch. "Alfred" eher nicht. Vielleicht mit etwas mehr Erfahrung.
ok, ich hatte gedacht, das mit 'ESP' auch mein ESP8266 gemeint sein kònnte. Vielen Dank fuer die Aufklmàrung. Dann schreib ich mal die Bibliothek um oder schreib den Interrupt-Code direkt ins Programm, sind ja nur ein paar Zeilen. Ueber die unsachlichen Komentare von Hans(Gast) und N.M. hab ich mich ein wenig geaergert. Alf, Italy
Alfred S. schrieb: > Dann schreib ich mal die Bibliothek um > oder schreib den Interrupt-Code direkt ins Programm, sind ja nur ein > paar Zeilen. Viel Erfolg. Strafe meinen Kommentar Lügen!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.