XPT2046.h
Go to the documentation of this file.
40 XPT2046(HSPI::Controller& controller, Graphics::Device& device) : HSPI::Device(controller), Touch(&device)
A physical display device.
Definition: Libraries/Graphics/src/include/Graphics/Device.h:33
Definition: Touch.h:31
Definition: XPT2046.h:32
State getState() const override
Get current state.
Definition: XPT2046.h:68
Size getNativeSize() const override
Get physical size of display.
Definition: XPT2046.h:63
bool begin(HSPI::PinSet pinSet, uint8_t chipSelect, uint8_t irqPin=PIN_NONE)
XPT2046(HSPI::Controller &controller, Graphics::Device &device)
Definition: XPT2046.h:40
Manages access to SPI hardware.
Definition: HardwareSPI/src/include/HSPI/Controller.h:52
Manages a specific SPI device instance attached to a controller.
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:45
Controller & controller
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:195
static bool queueCallback(TaskCallback32 callback, uint32_t param=0)
Queue a deferred callback.
Definition: Virtual.h:31
TPoint< int16_t > Point
Definition: Libraries/Graphics/src/include/Graphics/Types.h:280
static constexpr uint8_t PIN_NONE
Undefined I/O pin value.
Definition: Libraries/Graphics/src/include/Graphics/Types.h:37
Definition: Common.h:35
Size of rectangular area (width x height)
Definition: Libraries/Graphics/src/include/Graphics/Types.h:105
Definition: Touch.h:33
void * param
User parameter.
Definition: HardwareSPI/src/include/HSPI/Request.h:72