TinyGPU
Loading...
Searching...
No Matches
Classes | Namespaces
DisplayDriverQSPI.h File Reference
#include <stdint.h>
#include <string.h>
#include "TinyGPU/Drivers/DisplayDriver.h"
#include "TinyGPU/Abstractions/IQSPIBus.h"
#include "TinyGPU/Abstractions/QSPIBusBitBang.h"
#include "TinyGPU/Emulation.h"
#include "TinyGPU/Abstractions/QSPIBusESP32.h"
Include dependency graph for DisplayDriverQSPI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DisplayDriverQSPI< RGB_T >
 Base driver for QSPI ("4-wire quad SPI") TFT panels: 1 clock, 1 chip-select, 4 data lines, no separate D/C pin. Used by a family of compact panel controllers (NV3041A, ST77916, CO5300, SH8601, AXS15231B, ...) that all speak a de-facto-standardized QSPI wire protocol - see IQSPIBus.h for the exact 32-bit command-frame/data layout. More...
 
class  NV3041ADriver< RGB_T >
 Driver for the New Vision NV3041A QSPI TFT controller (480x272 panels on Guition/Sunton JC4827W543-class ESP32-S3 boards). More...
 

Namespaces

namespace  tinygpu