Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
de:software:homelab:library:module:lcd_graphic [2010/08/15 16:30] – angelegt Wemberde: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:hardware:homelab:lcd]]//+//Related to: [HW] [[en:hardware:homelab:digi]]//
  
-Diese Bibliothek enthält Funktionen um das HomeLab graphische LCD zu nutzenAuch wenn das LCD graphische Bilder wiedergeben kann, sind solche Funktionen nicht in der Bibliothek enthalten. Das LCD wird als 14 x 6 Buchstaben alphanumerisches Display genutzt. +Diese Bibliothek enthält die Funktionen zur Nutzung des graphischen LCD des HomeLab. Obwohl das LCD graphische Bilder wiedergeben kann, enthält die Bibliothek diese Funktionen nicht. Das LCD wird als alphanumerisches Display mit 14 x 6 Zeichen genutzt. 
  
 ===== Funktionen ===== ===== Funktionen =====
Line 11: Line 11:
  
   * **//void lcd_gfx_backlight(bool set)//** \\   * **//void lcd_gfx_backlight(bool set)//** \\
-    Schaltet das LCD Backlight an/aus. Parameter: +    Schaltet die Hintergrundbeleuchtung des LCD an/aus. Parameter: 
-    * //set// - //true// when backlight on, //false// when off.+    * //set// - //true// wenn Hintergrundbeleuchtung an, //false// wenn aus.
  
   * **//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 einen Buchstaben an die vorherbestimmte Position. Parameter: +    Schreibt ein Zeichen an eine zuvor bestimmte Position. Parameter: 
-    * //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 Position. Parameter: +    Schreibt einen String an eine zuvor bestimmte Position. Parameter: 
-    * //s// - Pointer to string (char array).+    * //s// - Zeiger auf einen String(char array).
  
 ===== Beispiel ===== ===== Beispiel =====
  
-Veranschaulichung wie man das graphische LCD nutzt.+Nutzung des graphischen LCD:
  
 <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 to the middle of the screen.+ // Cursor in die Mitte des Bildschirms bewegen.
  lcd_gfx_goto_char_xy(5, 2);  lcd_gfx_goto_char_xy(5, 2);
  
- // Displaying a text.+ // Anzeige eines Textes.
  lcd_gfx_write_string("Hello");  lcd_gfx_write_string("Hello");
 } }
 </code> </code>
de/software/homelab/library/module/lcd_graphic.1281879041.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0