Table of Contents

LCD Gráfico

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

Esta biblioteca contém funções para utilizar o LCD gráfico do HomeLab. Embora o LCD tenha capacidade para mostrar imagens, as funções para isto não estão implementadas na biblioteca. O LCD é usado como um display alfanumérico de 14 x 6 caracteres.

Funções

Inicializa o LCD.

Liga e desliga a luz de fundo do LCD. Parâmetros:

Limpa todo o ecrã.

Limpa uma única linha de texto. Parâmetros:

Seleciona uma posição para escrita de texto. Parâmtros:

Escreve um caractere na posição pré-definida. Parâmetros:

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

Exemplo

Demonstração de uso do LCD gráfico.

#include <homelab/module/lcd_gfx.h>
 
int main(void)
{
	// LCD initialization.
	lcd_gfx_init();
 
	// Display clearing.
	lcd_gfx_clear();
 
	// Cursor to the middle of the screen.
	lcd_gfx_goto_char_xy(5, 2);
 
	// Displaying a text.
	lcd_gfx_write_string("Hello");
}