Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion PCF8574.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -965,7 +965,8 @@ uint8_t PCF8574::digitalRead(uint8_t pin, bool forceReadNow){
// }else if (forceReadNow || (millis() > PCF8574::lastReadMillis+latency)){
}else if (forceReadNow || (millis() - PCF8574::lastReadMillis > latency)){
PCF8574_DEBUG_PRINT(" ...Read from buffer... ");
_wire->requestFrom(_address,(uint8_t)1);// Begin transmission to PCF8574 with the buttons
uint8_t bytesRead = _wire->requestFrom(_address, (uint8_t)1); // Begin transmission to PCF8574 with the buttons
this->transmissionStatus = (bytesRead != 0) ? 0 : 4; // return "Other error" similar from endTransmission
lastReadMillis = millis();
if(_wire->available()) // If bytes are available to be recieved
{
Expand Down