From 6d657f7eb35b4d043d68ca2acf1aa87b9346ec0e Mon Sep 17 00:00:00 2001 From: soburi Date: Mon, 18 Sep 2017 21:58:17 +0900 Subject: [PATCH] Fix #56, Correcting the problem that TwoWire::requestFrom() return value always zero --- libraries/Wire/Wire.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/Wire/Wire.cpp b/libraries/Wire/Wire.cpp index 55eb20f..9084cb5 100644 --- a/libraries/Wire/Wire.cpp +++ b/libraries/Wire/Wire.cpp @@ -81,7 +81,7 @@ uint8_t TwoWire::requestFrom(uint8_t address, size_t quantity, bool stopBit) if(i2c->start(i2c->devinfo, address, WIRE_READ_FLAG)) { - i2c->read_bytes(i2c->devinfo, rxBuffer._aucBuffer, quantity); + byteRead = i2c->read_bytes(i2c->devinfo, rxBuffer._aucBuffer, quantity); rxBuffer._iHead = quantity; if (stopBit)