Login
Register
Menu
Home
TinyCircuits.com
Learn
Help
Search
TinyCircuits Forum
TinyCircuits Forum
General Category
General Discussion
Possible Board I2C Conflict
Possible Board I2C Conflict
jgavlik
·
3 ·
4120
« previous
next »
Print
Pages:
1
jgavlik
Sr. Member
Posts:
68
Possible Board I2C Conflict
on:
July 05, 2021, 03:03:26 PM
Will the following 2 boards conflict with one another on the I2C bus without changing address resistors (i.e....out of the box)?
Dual Motor TinyShield ASD2302-R-C
Wireling Adapter TinyShield ASD2022
Thanks,
John
lennevia
Administrator
Hero Member
Posts:
437
Re: Possible Board I2C Conflict
Reply #1 on:
July 07, 2021, 02:00:10 PM
John,
No, they will not conflict with each other out of the box. The Wireling Adapter TinyShield (ASD2022) Mux chip uses address 0x70 and the Dual Motor TinyShield (ASD2302-R-C) uses address 0x62. I checked this by looking at the header files of the respective libraries:
https://github.com/TinyCircuits/TinyCircuits-ATtiny841-Library/blob/master/MotorDriver.h
https://github.com/TinyCircuits/TinyCircuits-Wireling-Lib/blob/master/Wireling.h
Internally, we've made sure that none of the I2C addresses for our products conflict with each other, but we haven't done a very good job of communicating that externally. I've realized we do not have the Wireling Adapter TinyShield listed in the compatibility matrix (
https://learn.tinycircuits.com/TinyDuino_Overview/#tinyshield-compatibility
), oops! I will add that to the list of things to change. In the meantime, I've listed the I2C addresses of the boards on the product pages for anyone else looking into this use case.
I hope that helps!
Best,
RĂ©na
jgavlik
Sr. Member
Posts:
68
Re: Possible Board I2C Conflict
Reply #2 on:
July 08, 2021, 07:23:51 PM
Many thanks!
John
Print
Pages:
1
TinyCircuits Forum
General Category
General Discussion
Possible Board I2C Conflict
SMF spam
blocked by CleanTalk
Search
Username
Password
Always stay logged in
Forgot your password?