Funktion | Beschreibung |
void begin () | Initialisiert das Grafik Display. |
size_t write (uint8_t ch) | Gibt das Zeichen im Grafik-Modus aus. |
size_t write (const uint8_t *buffer, size_t size) | Gibt den Text im Grafik-Modus aus. |
size_t print (...) | Gibt die Daten im Grafik-Modus aus. Parameter wie in der Klasse Serial |
void pixel (unsigned char value) | Setzt bzw. löscht den Pixel an der aktuellen Position. |
unsigned char get_x () | Liefert aktuelle X Position des Grafikcursors |
unsigned char get_y () | Liefert aktuelle Y Position des Grafikcursors |
void move (unsigned char x, unsigned char y) | Setzt Grafikcursor auf angegebene Position |
void draw_mode (unsigned char mode) | Setzt den Zeichenmodus |
void fill (unsigned char val) | Fulle gesamten Bildschirm mit angegebener Bitfolge |
unsigned char char_width (char ch) | Liefert Breite in Pixeln für angegebenes Zeichen |
unsigned char text_width (const char *txt) | Liefert Breite in Pixeln für Nullterminierten String |
void print_char (char c) | Gibt angegebenes Zeichen an der aktuellen Grafikposition aus. |
void print_text (const char *txt) | Gibt angegebenen Nullterminierten String an der aktuellen Grafikposition aus. |
void draw_xbm (unsigned char width, unsigned char height, unsigned char * data) | Gibt angegebenes XBM Bild im RAM an der aktuellen Grafikposition aus. |
void set_proportional (unsigned char prop) | Setzt den Proportionalitaetsmodus |
unsigned char get_proportional(void) | Liefert den aktuellen Proportionalitaetsmodus. |
void hline (unsigned char length) | Zeichnet eine horizontale Linie von der aktuellen Position nach rechts |
void vline (unsigned char length) | Zeichnet eine vertikale Linie von der aktuellen Position nach unten |
void box (unsigned char width, unsigned char height) | Zeichnet ein Rechteck. |
void lineTo (unsigned char x, unsigned char y) | Zeichnet eine Linie zur angegebenen Position. |
Funktion | Beschreibung |
size_t write (uint8_t ch) | Gibt das Zeichen im Terminal-Modus aus. |
size_t write (const uint8_t *buffer, size_t size) | Gibt den Text im Terminal-Modus aus. |
size_t print (...) | Gibt die Daten im Text-Modus aus. Parameter wie in der Klasse Serial |
size_t println (...) | Gibt die Daten und einen Zeilenumbruch im Text-Modus aus. Parameter wie in der Klasse Serial |
void clear () | Löscht den Bildschirm und setzt den Terminal-Cursor an die Position (0/0). |
void clearLine () | Löscht die aktuelle Zeile, die Curtsorposition bleibt unverändert. |
void home () | Setzt den Terminal-Cursor an die Position (0/0). |
void cursor (unsigned char col, unsigned char row) | Setzt den Terminal-Cursor an die angegebene Position. |
void cursorRel (signed char col, signed char row) | Verschiebt den Terminal-Cursor relativ zur aktuellen Position. |
void cursorCol (unsigned char col) | Setzt den Terminal-Cursor an die angegebene Spalte. Die Zeile bleibt unverändert. |
void cursorRow (unsigned char row) | Setzt den Terminal-Cursor an die angegebene Zeile. Die Spalte bleibt unverändert. |
void scroll (unsigned char lines) | Scrollt den Bildschirm um die angegebene Zeilenanzahl. |