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
In the two routines
void GSL1680::clear_reg() and void GSL1680::reset()
the < delay(TIMER[i]); > should be placed outside of the for...loop after the < int r = Wire.endTransmission(); >
With the delay inside the loop it introduces extra delays onto the I2C bus timings that cause unwanted errors 3 or 4. The GSL1680 uses these delays to actually execute the clear and/or reset.
The text was updated successfully, but these errors were encountered:
In the two routines
void GSL1680::clear_reg() and void GSL1680::reset()
the < delay(TIMER[i]); > should be placed outside of the for...loop after the < int r = Wire.endTransmission(); >
With the delay inside the loop it introduces extra delays onto the I2C bus timings that cause unwanted errors 3 or 4. The GSL1680 uses these delays to actually execute the clear and/or reset.
The text was updated successfully, but these errors were encountered: