Re: ediptft70 Kategorie: Programmierung (von André H. - 9.03.2015 18:36) | ||
Als Antwort auf ediptft70 von grafsultan - 3.03.2015 20:35 | ||
| ||
Hallo grafsultan, > Wie kann ich im ediptft70 die Schriftgrö�e und Farbe ändern? > Habe schon alles mögliche versucht. > Ich verwende die edip.c2 Versionen : 0.67b. ich hatte leider versäumt die aktuelle Version 0.68 zu veröffentlichen. Erst ab V0.68 wird das eDIPTFT70 erkannt und somit unterstützt. Ich habe die aktuelle Version gerade hochgeladen. (siehe Module) Wenn etwas nicht funktioniert, ist es immer von Vorteil die Rückgabewerte sich anzuschauen. edip.init() gibt zurück, welches eDIP gefunden wurde. Die Funktion gibt, wenn kein eDIP erkannt wurde, einen Rückgabewert entsprechend der Funktion sendframe() zurück. (Dort sind die möglichen Werte als Kommentar aufgelistet) D.h. die Werte 0, 1 0x15 und 0xFF Deuten auf ein Problem am Bus bzw. am Device hin. Der Werte -2 bedeutet, da� es beim Auslesen des Versionsstrings aus dem Display einen Fehler gab. Der Wert 99 bedeutet, da� es ein unbekanntes Display ist. Diesen Wert solltest Du mit der V0.67 bekommen. Andere Werte, derzeit 2 bis einschl. 6, geben den Typ des Displays aus. Dies ist die ID im Modul des Displays und wird auch in edip.eDipType[addr] gespeichert. Das Array mit den IDs ist edip.IDnum[]. Darüber steht in edip.IDstr[] die jeweilige Bezeichnung des Displays. Mit Hilfe dieses Konstantenstringarrays prüft auch die Funktion init(). > Wie bekomme ich z.B. Einen blauen Text mit ca 10mm oder px Höhe auf blauem Hintergrund? Mit den von Dir genutzten Funktionen werden die Parameter gestezt. Mit der V0.68 von edip.c2 sollte es auch funktionieren. Als Testprogramm kannst Du edidtest.c2p laufen lassen. Dieses befindet sich auch in der ZIP des Moduls. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: ediptft70 (von grafsultan - 11.03.2015 20:29) |