Table of Contents

Alphanumerisches LCD

Bezug nehmend auf: [HW] lcd

Diese Bibliothek enthält die Funktionen, um das alphanumerische LCD des HomeLab zu nutzen.

Datentypen

Funktionen

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.

Beispiel

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");
}