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