Handle slave mode I2C restarts (#1104)

Fixes #1100
This commit is contained in:
Earle F. Philhower, III 2023-01-06 12:23:53 -08:00 committed by GitHub
parent cefea28539
commit aeb41f3e70
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -182,6 +182,9 @@ void TwoWire::onIRQ() {
if (_onReceiveCallback && _buffLen) {
_onReceiveCallback(_buffLen);
}
_buffLen = 0;
_buffOff = 0;
_slaveStartDet = false;
_i2c->hw->clr_restart_det;
}
// STOP_DET