diff --git a/Adafruit_I2CDevice.cpp b/Adafruit_I2CDevice.cpp index 19b0139..e95bb40 100644 --- a/Adafruit_I2CDevice.cpp +++ b/Adafruit_I2CDevice.cpp @@ -13,6 +13,8 @@ Adafruit_I2CDevice::Adafruit_I2CDevice(uint8_t addr, TwoWire *theWire) { _begun = false; #ifdef ARDUINO_ARCH_SAMD _maxBufferSize = 250; // as defined in Wire.h's RingBuffer +#elif defined(ESP32) + _maxBufferSize = I2C_BUFFER_LENGTH; #else _maxBufferSize = 32; #endif