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