|
TinyGPU
|
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"
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 |
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.