|
|
@@ -675,6 +675,7 @@ uint8_t TwoWire::requestFrom(uint8_t address, uint8_t length, uint8_t sendStop) |
|
|
|
if (millis() - wait_begin > 5) { |
|
|
|
port.C1 = 0; |
|
|
|
port.C1 = I2C_C1_IICEN; |
|
|
|
rxBufferLength = count; |
|
|
|
return count; // clock stretch too long (during data) |
|
|
|
} |
|
|
|
} |
|
|
@@ -692,6 +693,7 @@ uint8_t TwoWire::requestFrom(uint8_t address, uint8_t length, uint8_t sendStop) |
|
|
|
if (millis() - wait_begin > 5) { |
|
|
|
port.C1 = 0; |
|
|
|
port.C1 = I2C_C1_IICEN; |
|
|
|
rxBufferLength = count; |
|
|
|
return count; // clock stretch too long (during data) |
|
|
|
} |
|
|
|
} |