|
TinyGPU
|
#include <initializer_list>#include <stdint.h>#include <string.h>#include "TinyGPU/Drivers/DisplayDriver.h"#include "TinyGPU/Emulation.h"#include "hardware/clocks.h"#include "hardware/dma.h"#include "hardware/gpio.h"#include "hardware/pio.h"
Go to the source code of this file.
Classes | |
| class | DisplayDriverParallel8RP2040< RGB_T > |
| RP2040 PIO/DMA-accelerated 8-bit parallel ("Intel 8080"-style) TFT display driver. D0-D7 and WR are driven by one PIO state machine (see kLcd8080WriteProgram above) instead of bit-banged via digitalWrite() - see DisplayDriverParallel8.h for the portable bit-banged version this mirrors, and DisplayDriverParallel8ESP32.h for the equivalent ESP32 LCD_CAM/PARLIO-peripheral version. DC/CS/RST stay on plain GPIO (Arduino pinMode()/digitalWrite()), same as those two. More... | |
| class | ILI9341Driver8080RP2040< RGB_T > |
| Driver for ILI9341 8-bit parallel display controller, driven via RP2040's PIO/DMA (see DisplayDriverParallel8RP2040). More... | |
| class | ST7789Driver8080RP2040< RGB_T > |
| Driver for ST7789 8-bit parallel display controller, driven via RP2040's PIO/DMA (see DisplayDriverParallel8RP2040). More... | |
Namespaces | |
| namespace | tinygpu |
Macros | |
| #define | TINYGPU_HAS_RP2040_PIO_PARALLEL8 1 |
| #define TINYGPU_HAS_RP2040_PIO_PARALLEL8 1 |