85 : spi_(spi), display_(spi), touch_() {
86 display_.setOrientation(orientation);
Base class for displays with integrated, pre-calibrated touch.
Base class for display device drivers.
Represents the orientation of a display device.
static constexpr Orientation LeftDown()
Return orientation where x increases to the left and y increases downward.
Touch calibration parameters (bounds + orientation).
Touch controller interface.
Noname 3.2" ILI9341 SPI module (KMRTM32032).
TouchDevice * touch() override
Return touch device.
TouchCalibration touch_calibration() override
Return touch calibration.
Kmrtm32032Spi(Orientation orientation=Orientation().rotateLeft(), roo_display::DefaultSpi spi=roo_display::DefaultSpi())
Create device with orientation and SPI instance.
void initTransport(uint8_t sck, uint8_t miso, uint8_t mosi)
Initialize transport using explicit SPI pins.
DisplayDevice & display() override
Return display device.