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