19constexpr esp32s3_dma::Config
kTftConfig = {.width = 800,
25 .hsync_pulse_width = 4,
26 .hsync_back_porch = 8,
27 .hsync_front_porch = 8,
29 .vsync_pulse_width = 4,
30 .vsync_back_porch = 8,
31 .vsync_front_porch = 8,
66 display_.setOrientation(orientation);
94 roo_display::esp32s3_dma::ParallelRgb565Buffered display_;
Base class for displays with integrated, pre-calibrated touch.
Base class for display device drivers.
Represents the orientation of a display device.
Touch calibration parameters (bounds + orientation).
Touch controller interface.
Makerfabs ESP32-S3 4.3" parallel IPS capacitive device.
Esp32s3ParallelIpsCapacitive43(Orientation orientation=Orientation(), roo_display::I2cMasterBusHandle i2c=roo_display::I2cMasterBusHandle(), int pwm_channel=1)
constexpr int8_t sd_cs() const
SD card CS pin.
TouchCalibration touch_calibration() override
Return touch calibration.
DisplayDevice & display() override
Return display device.
TouchDevice * touch() override
Return touch device.
void initTransport()
Initialize I2C transport for touch.
Backlit & backlit()
Return backlight controller.
roo_display::DefaultSpi & spi()
Return SPI bus handle.