Skip to content

Commit c20f68e

Browse files
authored
Merge pull request #342 from me21/master
Fix #341.
2 parents 7ea8b7c + ceba54a commit c20f68e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Arduino/I2Cdev/I2Cdev.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ int8_t I2Cdev::readBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8
225225
// I2C/TWI subsystem uses internal buffer that breaks with large data requests
226226
// so if user requests more than BUFFER_LENGTH bytes, we have to do it in
227227
// smaller chunks instead of all at once
228-
for (uint8_t k = 0; k < length; k += min(length, BUFFER_LENGTH)) {
228+
for (uint8_t k = 0; k < length; k += min((int)length, BUFFER_LENGTH)) {
229229
Wire.beginTransmission(devAddr);
230230
Wire.send(regAddr);
231231
Wire.endTransmission();
@@ -249,7 +249,7 @@ int8_t I2Cdev::readBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8
249249
// I2C/TWI subsystem uses internal buffer that breaks with large data requests
250250
// so if user requests more than BUFFER_LENGTH bytes, we have to do it in
251251
// smaller chunks instead of all at once
252-
for (uint8_t k = 0; k < length; k += min(length, BUFFER_LENGTH)) {
252+
for (uint8_t k = 0; k < length; k += min((int)length, BUFFER_LENGTH)) {
253253
Wire.beginTransmission(devAddr);
254254
Wire.write(regAddr);
255255
Wire.endTransmission();
@@ -273,7 +273,7 @@ int8_t I2Cdev::readBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8
273273
// I2C/TWI subsystem uses internal buffer that breaks with large data requests
274274
// so if user requests more than BUFFER_LENGTH bytes, we have to do it in
275275
// smaller chunks instead of all at once
276-
for (uint8_t k = 0; k < length; k += min(length, BUFFER_LENGTH)) {
276+
for (uint8_t k = 0; k < length; k += min((int)length, BUFFER_LENGTH)) {
277277
Wire.beginTransmission(devAddr);
278278
Wire.write(regAddr);
279279
Wire.endTransmission();

0 commit comments

Comments
 (0)