From 134eabfedf181956a329aa4818aa5e28e22a03e3 Mon Sep 17 00:00:00 2001 From: caternuson Date: Sat, 21 Aug 2021 12:49:24 -0700 Subject: [PATCH] fix chunk --- Adafruit_I2CDevice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Adafruit_I2CDevice.cpp b/Adafruit_I2CDevice.cpp index b1db3ea..414880d 100644 --- a/Adafruit_I2CDevice.cpp +++ b/Adafruit_I2CDevice.cpp @@ -92,7 +92,7 @@ bool Adafruit_I2CDevice::write(const uint8_t *buffer, size_t len, bool stop, // Write the data itself, chunkify if needed size_t bufferSize = maxBufferSize(); - if (bufferSize > len) { + if (bufferSize >= len) { // can just write if (_wire->write(buffer, len) != len) { #ifdef DEBUG_SERIAL @@ -167,7 +167,7 @@ bool Adafruit_I2CDevice::write(const uint8_t *buffer, size_t len, bool stop, */ bool Adafruit_I2CDevice::read(uint8_t *buffer, size_t len, bool stop) { size_t bufferSize = maxBufferSize(); - if (bufferSize > len) { + if (bufferSize >= len) { // can just read return _read(buffer, len, stop); } else {