|
LCD-ESP32-Driver 1.0
Project includes component for controlling LCD displays. Currently supports only one LCD controller - SSD1283A but it may change in the future.
|
Contains all structures required for proper communication with LCD display that uses different controllers. More...
#include <stdbool.h>#include <stdint.h>#include <stddef.h>#include "lcd_error_codes.h"#include "lcd_image.h"#include "lcd_font.h"Go to the source code of this file.
Data Structures | |
| struct | LCD_com_t |
| Structure containing function interface for low-level communication with specific LCD controller (some protocol like SPI is usually used). More... | |
| struct | LCD_controller_t |
| Structure containing function interface to implement by specific LCD controller. More... | |
| struct | LCD_t |
| Base structure describing characteristics of LCD display and its driver. More... | |
Typedefs | |
| typedef struct LCD_com_t | LCD_com_t |
| typedef struct LCD_controller_t | LCD_controller_t |
| typedef struct LCD_t | LCD_t |
| typedef struct LCD_com_t * | LCD_com_handle_t |
| typedef struct LCD_controller_t * | LCD_controller_handle_t |
| typedef struct LCD_t * | LCD_handle_t |
Contains all structures required for proper communication with LCD display that uses different controllers.
| typedef struct LCD_com_t* LCD_com_handle_t |
Handle type for LCD communication interface instance
| typedef struct LCD_controller_t* LCD_controller_handle_t |
Handle type for LCD controller instance
| typedef struct LCD_t* LCD_handle_t |
Handle type for LCD instance