Fehler: Character to long utf-8

Servus,

ich hoffe, ich habe hier nichts überlesen.
Ich habe nicht die größte Ahnung vom Arduino proggen, aber bisher hat immer alles funktioniert. Jetzt will ich aber meine Ausgaben nicht mehr nur auf ein LCD Display bringen, sondern auf qvga.
Dafür habe ich mir zum Erwecken mal: Arduino and the QVGA 2.2″ TFT SPI screen | Rolfje's blog
angeschaut. die beiden *.h libs liegen im Sketch Verzeichnis. (Das hat bisher immer gut funktioniert, auch bei meinen Java Spielereien).

Jetzt bekommen ich aber folgende Meldung:

sketch\Adafruit_gfx.h:8:19: warning: character constant too long for its type

Ich vermute mal, es liegt an den charset Einstellungen, bin mir aber nicht sicher und wenn, dann wüßte ich jetzt auch nicht, wie ich da auf die Schnelle Abhilfe schaffen könnte.

Würde mich freuen, wenn mir jemand einen Tritt in die richtige Richtung geben könnte.

MFG Daniel

Hallo,
ich hatte auch ein paar Warnungen, die durch einen aktuellen Download verschwunden sind.

Damit willkommen im Forum :slight_smile:

Vielen Dank für die schnelle Antwort. Die Neuinstallation hat leider nichts gebracht, den Fehler hab ich aber gefunden. Sketch nur per Copy & Paste zu übertragen, birgt halt so manche Überraschung. In dem Falle lag es an den unsichtbaren Sonderzeichen (Tab,..).

Danke für die Rüchmeldung, dann weiter viel Erfolg :slight_smile:

character constant too long

Betrachte mal: 'utf-8'!
Das sind 5 character.
Und in c dürfen nur 1 character zwischen ' ' sein

Ich vermute mal, es liegt an den charset Einstellungen,

Falsch!
Denn diese Einstellungen bekommt eigentlich nur der Bowser zu sehen.
Dem Arduino muss das egal sein.

Der Fehler ist, dass der C/C++ Compiler das überhaupt versucht zu parsen.
Es fehlen also die Stringbegrenzer " " oder sind falsch gesetzt.

Da fehlt wieder mal der Sketch und meine Kristallkugel ist zum D-Check.

Die Hochkomma escapen wäre eine geratene Idee.

Gruß Tommy