XPT2046.h
Go to the documentation of this file.
40 XPT2046(HSPI::Controller& controller, Graphics::Device& device) : HSPI::Device(controller), Touch(&device)
50 {
74 {
78 }
94 {
101 }
Definition: Common.h:34
A physical display device.
Definition: Libraries/Graphics/src/include/Graphics/Device.h:51
Definition: XPT2046.h:50
Size getNativeSize() const override
Get physical size of display.
Definition: XPT2046.h:101
Manages access to SPI hardware.
Definition: HardwareSPI/src/include/HSPI/Controller.h:71
State getState() const override
Get current state.
Definition: XPT2046.h:106
static constexpr uint8_t PIN_NONE
Undefined I/O pin value.
Definition: Libraries/Graphics/src/include/Graphics/Types.h:56
Definition: Virtual.h:30
TPoint< int16_t > Point
Definition: Libraries/Graphics/src/include/Graphics/Types.h:299
Manages a specific SPI device instance attached to a controller.
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:74
static bool queueCallback(TaskCallback32 callback, uint32_t param=0)
Queue a deferred callback.
bool begin(HSPI::PinSet pinSet, uint8_t chipSelect, uint8_t irqPin=PIN_NONE)
Controller & controller
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:255
void * param
User parameter.
Definition: HardwareSPI/src/include/HSPI/Request.h:94
Device(Controller &controller)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:107