diff --git a/src/AutoOLEDWire.h b/src/AutoOLEDWire.h index c0b1db1..c1d2556 100644 --- a/src/AutoOLEDWire.h +++ b/src/AutoOLEDWire.h @@ -94,6 +94,8 @@ class AutoOLEDWire : public OLEDDisplay { this->_scl = _scl; #if !defined(ARDUINO_ARCH_ESP32) && !defined(ARCH_RP2040) this->_wire = &Wire; +#elif defined(CONFIG_IDF_TARGET_ESP32C6) + this->_wire = &Wire; #else this->_wire = (_i2cBus==I2C_ONE) ? &Wire : &Wire1; #endif diff --git a/src/SH1106Wire.h b/src/SH1106Wire.h index 7d961f6..6ef4fdb 100644 --- a/src/SH1106Wire.h +++ b/src/SH1106Wire.h @@ -80,6 +80,8 @@ class SH1106Wire : public OLEDDisplay { this->_scl = _scl; #if !defined(ARDUINO_ARCH_ESP32) && !defined(ARCH_RP2040) this->_wire = &Wire; +#elif defined(CONFIG_IDF_TARGET_ESP32C6) + this->_wire = &Wire; #else this->_wire = (_i2cBus==I2C_ONE) ? &Wire : &Wire1; #endif diff --git a/src/SSD1306Wire.h b/src/SSD1306Wire.h index bb6c978..749f26d 100644 --- a/src/SSD1306Wire.h +++ b/src/SSD1306Wire.h @@ -80,6 +80,8 @@ class SSD1306Wire : public OLEDDisplay { this->_scl = _scl; #if !defined(ARDUINO_ARCH_ESP32) this->_wire = &Wire; +#elif defined(CONFIG_IDF_TARGET_ESP32C6) + this->_wire = &Wire; #else this->_wire = (_i2cBus==I2C_ONE) ? &Wire : &Wire1; #endif