Bezug nehmend auf: [HW] lcd
Diese Bibliothek enthält die Funktionen, um das alphanumerische LCD des HomeLab zu nutzen.
Initialisiert LCD. Parameter:
Löscht die Anzeige. Cursor wird zum Anfang der ersten Zeile bewegt.
Löscht eine Zeile am Display. Cursor wird zum Anfang der ersten Zeile bewegt. Parameter:
Cursor wird zum Anfang der ersten Zeile bewegt.
Bewegt den Cursor zur gewünschten Position. Parameter:
Schreibt ein Zeichen auf die Position des Cursors. Parameter:
Schreibt einen String aufs Display, beginnend bei der Cursorposition. Parameter:
Schreibt einen String vom Programmspeicher aufs Displays, beginnt an der Cursorposition.
Parameter: * //progmem_s// - Zeiger auf String im Programmspeicher.
Nutzung des alphanumerischen LCD zur Darstellung von Text:
#include <homelab/module/lcd_alpha.h> int main(void) { // Initialisierung des LCD. lcd_alpha_init(LCD_ALPHA_DISP_ON); // Löschen des Displays. lcd_alpha_clear(); // Cursor an den Beginn der zweiten Zeile setzen. lcd_alpha_goto_xy(0, 1); // Anzeige des Texts. lcd_alpha_write_string("Hello"); }