Hallo, #include <pgmspace.h> macht Probleme. Der Fehler hatt nichts mit twitter.h zu tun. In jeden Sketch mit #include <pgmspace.h> für den UNO wird pgmspace.h von der Arduino IDE eingbunden.
Wenn ich auf das ESP 8266 board umstelle dann bekomme ich in jeden Sketch mit #include <pgmspace.h> die Fehlermeldung:
In file included from C:\Users\mb\Documents\Arduino\ESP Test\ESP_Mail_Test.ino:10:0:
C:\Users\mb\Documents\Arduino\libraries\Twitter/Twitter.h:17:26: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
compilation terminated.""
Was kann ich tun ich bin hilflos. Wieso ist diese Datei mit dem ESP8266 Board nicht verfügbar und mit dem UNO Board ist alles OK. Wie bringe ich die Arduino IDE dazu die avr/pgmspace.h mit dem ESP8266
zu finden und einzubinden ???
Entschuldigung ich habe einen doppelten Post gemacht. Aber wenn jemand eine Idee hat kann er die trotzdem auch hier zeigen. Ich habe diesen Post eröffnet weil des Problem Twitter nicht betrifft.
ist es beim esp nicht #include <pgmspace.h> ? also ohne " avr/ "
Jede library, die ESP 8266 unterstützt und pgmspace.h verwendet, müsste das berücksichtigen, fürchte ich.
Nur weil du als target ESP8266 angibst, heisst das ja nicht, dass die Millionen von Libraries, die du im Internet findest (egal wie alt), das alle richtig machen ...
Gibt es das auf dem ESP8266 überhaupt? Ich dachte das wäre AVR-spezifisch (wegen der Harvard Architektur). Dann wäre es nämlich kein Wunder wenn er das nicht findet.