fix chunk

This commit is contained in:
caternuson 2021-08-21 12:49:24 -07:00
parent 34f7392493
commit 134eabfedf
1 changed files with 2 additions and 2 deletions

View File

@ -92,7 +92,7 @@ bool Adafruit_I2CDevice::write(const uint8_t *buffer, size_t len, bool stop,
// Write the data itself, chunkify if needed // Write the data itself, chunkify if needed
size_t bufferSize = maxBufferSize(); size_t bufferSize = maxBufferSize();
if (bufferSize > len) { if (bufferSize >= len) {
// can just write // can just write
if (_wire->write(buffer, len) != len) { if (_wire->write(buffer, len) != len) {
#ifdef DEBUG_SERIAL #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) { bool Adafruit_I2CDevice::read(uint8_t *buffer, size_t len, bool stop) {
size_t bufferSize = maxBufferSize(); size_t bufferSize = maxBufferSize();
if (bufferSize > len) { if (bufferSize >= len) {
// can just read // can just read
return _read(buffer, len, stop); return _read(buffer, len, stop);
} else { } else {