commit
c5a6884d44
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue