Relacionado com: [HW] Módulo de Interface do Utilizador
Esta biblioteca contém funções para usar com o LCD alfanumérico do HomeLab.
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:
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"); }