6#if !defined(ESP32) || !(CONFIG_IDF_TARGET_ESP32S3)
7#warning Compilation target must be ESP32_S3 for this device.
24class WaveshareEsp32s3TouchLcd43 :
public ComboDevice {
28 WaveshareEsp32s3TouchLcd43(Orientation orientation = Orientation(),
29 I2cMasterBusHandle i2c = I2cMasterBusHandle());
34 DisplayDevice& display()
override;
35 TouchDevice* touch()
override;
36 TouchCalibration touch_calibration()
override;
38 void setBacklight(
bool on);
41 void writeEXIO(uint8_t pin,
bool state);
43 I2cMasterBusHandle i2c_;
44 I2cSlaveDevice ch422g_wr_set_;
45 I2cSlaveDevice ch422g_wr_io_;
46 esp32s3_dma::ParallelRgb565Buffered display_;