mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-23 16:16:13 +01:00
Update while()
This commit is contained in:
parent
41befc99b1
commit
3af9cee9ad
|
@ -192,7 +192,11 @@ uint8_t I2CManagerClass::read(I2CAddress address, uint8_t readBuffer[], uint8_t
|
|||
DIAG(F("Wire.available()=%d"),Wire.available());
|
||||
// while (Wire.available() && nBytes < readSize)
|
||||
while (nBytes < readSize)
|
||||
readBuffer[nBytes++] = Wire.read();
|
||||
if (Wire.available()) {
|
||||
readBuffer[nBytes++] = Wire.read();
|
||||
} else {
|
||||
delay(1);
|
||||
}
|
||||
// DIAG(F("nBytes=%d,readBuffer[nBytes]=%d"),nBytes-1,readBuffer[nBytes-1]);
|
||||
if (nBytes < readSize) status = I2C_STATUS_TRUNCATED;
|
||||
DIAG(F("status=%d"),status);
|
||||
|
|
Loading…
Reference in New Issue
Block a user