Table of Contents

LCD Alfanumérico

Relacionado com: [HW] Módulo de Interface do Utilizador

Esta biblioteca contém funções para usar com o LCD alfanumérico do HomeLab.

Tipos

Funções

Inicializa o LCD. Parâmetros:

Limpa o display todo. O cursor é colocado no início da primeira linha.

Limpa uma linha do display. O cursor é colocado no início da linha limpa. Parâmetros:

Coloca o cursor no início da primeira linha.

Coloca o cursor numa posição desejada. Parâmetros:

Escreve um caractere na posição do cursor. Parâmetros:

Escreve uma string no display a começar na posição do cursor. Parâmetros:

Escreve uma string da memória do programa para o display a começar na posição do cursor. Parâmetros:

Exemplo

Demonstração de como se usa o LCD alfanumérico para mostrar texto.

#include <homelab/module/lcd_alpha.h>
 
int main(void)
{
	// LCD initialization.
	lcd_alpha_init(LCD_ALPHA_DISP_ON);
 
	// Display clearing.
	lcd_alpha_clear();
 
	// Cursor to the beginning of second line.
	lcd_alpha_goto_xy(0, 1);	
 
	// Text displaying.
	lcd_alpha_write_string("Hello");
}