|
TinyGPU
|
#include <initializer_list>#include <stdint.h>#include <string.h>#include "TinyGPU/Drivers/DisplayDriver.h"#include "TinyGPU/Emulation.h"#include "esp_lcd_panel_io.h"#include "soc/soc_caps.h"#include "esp_lcd_io_i80.h"#include "esp_lcd_io_parl.h"
Go to the source code of this file.
Classes | |
| class | DisplayDriverParallel8ESP32< RGB_T > |
| Hardware-accelerated 8-bit parallel ("Intel 8080"-style) TFT display driver for ESP32-family targets, built on ESP-IDF's esp_lcd panel-IO layer - the same layer DisplayDriverQSPI.h uses for QSPI, just pointed at a different underlying peripheral. Where DisplayDriverSPI.h's hardware-parallel counterpart (DisplayDriverParallel8.h) bit-bangs D0-D7 one digitalWrite() per bit, this class drives the bus via DMA through whichever peripheral the target actually has: More... | |
| class | ILI9341Driver8080ESP32< RGB_T > |
| Driver for ILI9341 8-bit parallel display controller, driven via ESP32's LCD_CAM/I80 or PARLIO peripheral (see DisplayDriverParallel8ESP32). More... | |
| class | ST7789Driver8080ESP32< RGB_T > |
| Driver for ST7789 8-bit parallel display controller, driven via ESP32's LCD_CAM/I80 or PARLIO peripheral (see DisplayDriverParallel8ESP32). More... | |
Namespaces | |
| namespace | tinygpu |
Macros | |
| #define | TINYGPU_HAS_ESP_LCD_PARALLEL8 1 |
| #define | TINYGPU_PARALLEL8_BACKEND_I80 1 |
| #define TINYGPU_HAS_ESP_LCD_PARALLEL8 1 |
| #define TINYGPU_PARALLEL8_BACKEND_I80 1 |