27#define DEV_LCD_COLS 16
40#define DEV_LCD_COLS_0 0
45#define DEV_LCD_ROWS_0 0
50#define DEV_LCD_ROWS_1 1
102void LCD_WriteAt(uint8_t col, uint8_t row,
char *s);
Primitivas de bajo nivel para LCD HD44780 vía PCF8574.
void LCD_PrintCentered(uint8_t row, char *s)
Centra un texto en la fila indicada.
Definition dev_LCD.c:128
void LCD_Write(const char *s)
Escribe una cadena ASCII (terminada en '\0').
Definition dev_LCD.c:117
bool LCD_Init(void)
Inicializa el LCD.
Definition dev_LCD.c:79
void LCD_WriteAt(uint8_t col, uint8_t row, char *s)
Escribe una cadena en la posición determinada (col,row).
Definition dev_LCD.c:123
void LCD_BlinkCursor(bool enable)
Habilita o deshabilita el parpadeo del cursor.
Definition dev_LCD.c:141
void LCD_SetCursor(uint8_t col, uint8_t row)
Posiciona el cursor en (col, row).
Definition dev_LCD.c:105
void LCD_Cursor(bool enable)
Habilita u deshabilita el cursor.
Definition dev_LCD.c:136
void LCD_Clear(void)
Limpia el display y posiciona el cursor en (0,0).
Definition dev_LCD.c:99
void LCD_WriteChar(char c)
Escribe un carácter en la posición actual del cursor.
Definition dev_LCD.c:112