13#include "driver/gpio.h"
22#define LCD_DATA_LINE 4
lcd_state_t
Definition: esp_lcd.h:28
@ LCD_ACTIVE
Definition: esp_lcd.h:30
@ LCD_INACTIVE
Definition: esp_lcd.h:29
void lcdCtor(lcd_t *lcd, gpio_num_t data[LCD_DATA_LINE], gpio_num_t en, gpio_num_t regSel)
LCD constructor.
Definition: esp_lcd.c:176
int lcd_err_t
Definition: esp_lcd.h:16
lcd_err_t lcdSetText(lcd_t *const lcd, char *text, int x, int y)
Set text.
Definition: esp_lcd.c:240
void assert_lcd(lcd_err_t lcd_error)
Definition: esp_lcd.c:349
#define LCD_DATA_LINE
Definition: esp_lcd.h:22
void lcdInit(lcd_t *const lcd)
Initialize LCD object.
Definition: esp_lcd.c:105
lcd_err_t lcdSetInt(lcd_t *const lcd, int val, int x, int y)
Set integer.
Definition: esp_lcd.c:285
void lcdFree(lcd_t *const lcd)
Reset pins to default configuration.
Definition: esp_lcd.c:325
lcd_err_t lcdClear(lcd_t *const lcd)
Clear LCD screen Detailed description starts here.
Definition: esp_lcd.c:306
void lcdDefault(lcd_t *const lcd)
LCD default constructor.
Definition: esp_lcd.c:154
LCD object.
Definition: esp_lcd.h:48
lcd_state_t state
Definition: esp_lcd.h:52
gpio_num_t en
Definition: esp_lcd.h:50
gpio_num_t regSel
Definition: esp_lcd.h:51
lcd_state_t
Definition: esp_lcd.h:28