You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
while self.check_and_clear_error_flags()?.sb() == i2c::vals::Sb::NOSTART {}
Probably because the chip doesn't confirm that it has generated START condition when no pullups are used?
This probably can be handled in a way similar to the way stm32f1xx-hal does it, always having a bound on a busy wait. Maybe even port the implementation 🤔
The text was updated successfully, but these errors were encountered:
It loops forever here
while self.check_and_clear_error_flags()?.sb() == i2c::vals::Sb::NOSTART {}
Probably because the chip doesn't confirm that it has generated START condition when no pullups are used?
This probably can be handled in a way similar to the way stm32f1xx-hal does it, always having a bound on a busy wait. Maybe even port the implementation 🤔
The text was updated successfully, but these errors were encountered: