TinyGPU
Loading...
Searching...
No Matches
Classes | Namespaces
LCDBoardsTFTeSPI.h File Reference

LCDBoard backed by Bodmer's TFT_eSPI (https://github.com/Bodmer/TFT_eSPI) instead of one of this library's own SPI panel/touch drivers - useful if you already have a working TFT_eSPI User_Setup.h for your panel (and optionally its touch calibration) and would rather reuse it than re-wire the same panel through LCDBoardsESP32.h's board-specific pin tables. More...

#include "TinyGPU/Boards/LCDBoardsCommon.h"
#include "TinyGPU/Drivers/DisplayDriverTFTeSPI.h"
#include "TinyGPU/Input/TouchDriverTFTeSPI.h"
Include dependency graph for LCDBoardsTFTeSPI.h:

Go to the source code of this file.

Classes

class  LCDBoardTFTeSPI
 LCDBoard wrapping a single TFT_eSPI instance, shared between its DisplayDriverTFTeSPI and (optional) TouchDriverTFTeSPI. More...
 

Namespaces

namespace  tinygpu
 

Detailed Description

LCDBoard backed by Bodmer's TFT_eSPI (https://github.com/Bodmer/TFT_eSPI) instead of one of this library's own SPI panel/touch drivers - useful if you already have a working TFT_eSPI User_Setup.h for your panel (and optionally its touch calibration) and would rather reuse it than re-wire the same panel through LCDBoardsESP32.h's board-specific pin tables.

TFT_eSPI is a separate, optional Arduino library - install it alongside TinyGPU and #include <TinyGPU/Boards/LCDBoardsTFTeSPI.h> explicitly (this header is not pulled in by LCDBoards.h's platform dispatcher, since TFT_eSPI is a deliberate choice rather than a platform default - it can just as well be used on an ESP32 board that would otherwise get LCDBoardsESP32.h) to opt in.

See LCDBoardsCommon.h for the platform-independent LCDBoard interface this implements, and DisplayDriverTFTeSPI.h/TouchDriverTFTeSPI.h for the two drivers it bundles.