This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| de:software:homelab:library:module:lcd_graphic [2010/08/15 16:30] – angelegt Wember | de:software:homelab:library:module:lcd_graphic [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Graphisches LCD ====== | ====== Graphisches LCD ====== | ||
| - | //Related to: [HW] [[en: | + | //Related to: [HW] [[en: |
| - | Diese Bibliothek enthält Funktionen | + | Diese Bibliothek enthält |
| ===== Funktionen ===== | ===== Funktionen ===== | ||
| Line 11: | Line 11: | ||
| * **//void lcd_gfx_backlight(bool set)//** \\ | * **//void lcd_gfx_backlight(bool set)//** \\ | ||
| - | Schaltet | + | Schaltet |
| - | * //set// - // | + | * //set// - // |
| * **//void lcd_gfx_clear(void)// | * **//void lcd_gfx_clear(void)// | ||
| Line 22: | Line 22: | ||
| * **//void lcd_gfx_goto_char_xy(unsigned char x, unsigned char y)//** \\ | * **//void lcd_gfx_goto_char_xy(unsigned char x, unsigned char y)//** \\ | ||
| - | Wählt eine Position zum Beschreiben aus.. Parameter: | + | Wählt eine Position zum Beschreiben aus. Parameter: |
| - | * //x// - X Koordinate. 0 bis 13. | + | * //x// - X-Koordinate. 0 bis 13. |
| - | * //y// - Y Koordinate. 0 bis 5. | + | * //y// - Y-Koordinate. 0 bis 5. |
| * **//void lcd_gfx_write_char(char c)//** \\ | * **//void lcd_gfx_write_char(char c)//** \\ | ||
| - | Schreibt | + | Schreibt |
| - | * //c// - ASCII character. | + | * //c// - ASCII Zeichen. |
| * **//void lcd_gfx_write_string(char *s)//** \\ | * **//void lcd_gfx_write_string(char *s)//** \\ | ||
| - | Schreibt einen String an die vorherbestimmte | + | Schreibt einen String an eine zuvor bestimmte |
| - | * //s// - Pointer to string | + | * //s// - Zeiger auf einen String(char array). |
| ===== Beispiel ===== | ===== Beispiel ===== | ||
| - | Veranschaulichung wie man das graphische | + | Nutzung des graphischen |
| <code c> | <code c> | ||
| Line 43: | Line 43: | ||
| int main(void) | int main(void) | ||
| { | { | ||
| - | // LCD initialization. | + | // Initialisierung des LCD. |
| lcd_gfx_init(); | lcd_gfx_init(); | ||
| - | // Display clearing. | + | // Löschen des Displays. |
| lcd_gfx_clear(); | lcd_gfx_clear(); | ||
| - | // Cursor | + | // Cursor |
| lcd_gfx_goto_char_xy(5, | lcd_gfx_goto_char_xy(5, | ||
| - | // Displaying a text. | + | // Anzeige eines Textes. |
| lcd_gfx_write_string(" | lcd_gfx_write_string(" | ||
| } | } | ||
| </ | </ | ||