Table of Contents

Graphisches LCD

Related to: [HW] User Interface Module

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

Intialisiert das LCD.

Schaltet die Hintergrundbeleuchtung des LCD an/aus. Parameter:

Löscht das gesamte Display

Löscht eine Zeile Text. Parameter:

Wählt eine Position zum Beschreiben aus. Parameter:

Schreibt ein Zeichen an eine zuvor bestimmte Position. Parameter:

Schreibt einen String an eine zuvor bestimmte Position. Parameter:

Beispiel

Nutzung des graphischen LCD:

#include <homelab/module/lcd_gfx.h>
 
int main(void)
{
	// Initialisierung des LCD.
	lcd_gfx_init();
 
	// Löschen des Displays.
	lcd_gfx_clear();
 
	// Cursor in die Mitte des Bildschirms bewegen.
	lcd_gfx_goto_char_xy(5, 2);
 
	// Anzeige eines Textes.
	lcd_gfx_write_string("Hello");
}