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
Using typical I²C scanning (e.g. arduino.cc/I2cScanner) does not work. It seems the implementation of #endTransmission(...) assumes SUCCESS in most circumstances which appears incorrect.
This has been tried on multiple boards and using both Wire and Wire1 so assuming the code is at fault.
Serial output
Scanning...
I2C device found at address 0x01 !
I2C device found at address 0x02 !
I2C device found at address 0x03 !
I2C device found at address 0x04 !
I2C device found at address 0x05 !
I2C device found at address 0x06 !
... truncated for brevity ...
I2C device found at address 0x79 !
I2C device found at address 0x7A !
I2C device found at address 0x7B !
I2C device found at address 0x7C !
I2C device found at address 0x7D !
I2C device found at address 0x7E !
done
Hardware
Arduino Nano Matter
Core version
2.0.0, 2.1.0, 2.2.0
Arduino IDE version
2.3.4
Operating system
Windows 11
Radio stack variant
Matter
OpenThread Border Router device (if using Matter)
No response
Issue description
Using typical I²C scanning (e.g. arduino.cc/I2cScanner) does not work. It seems the implementation of #endTransmission(...) assumes
SUCCESS
in most circumstances which appears incorrect.This has been tried on multiple boards and using both
Wire
andWire1
so assuming the code is at fault.Serial output
RTT output (if using Matter)
No response
Minimal reproducer code
Use arduino.cc/I2cScanner) example.
The text was updated successfully, but these errors were encountered: