user76303: So I want to connect multiple LED Panels with dynamic addressing to a Master Controller.
Seems like SMBus should be able to do that, however I don't find any Library for the Arduino framework.
Does SMBus require Hardware implementation and if if works in Software is there a library for that and does it even work on the ATTiny?

user4143: The AVR chips lack hardware support for bus arbitration when operating as a slave device in I2C, which would be required for it to work as SMBus with ARP.
You would have to write your own bit-banged driver to act as a slave whilst monitoring the SDA pin whenever it transmits to look for bus collisions.
A better solution would be to allocate each device a unique address using an address space of your choosing (to give you enough addresses for uniqueness) at build / programming time. A bus of some design (maybe RS485 would be a good choice for this) can then be scanned looking for, and cataloguing, what addresses are in use.

76303: <p>So I want to connect multiple LED Panels with dynamic addressing to a Master Controller.
Seems like SMBus should be able to do that, however I don't find any Library for the Arduino framework.
Does SMBus require Hardware implementation and if if works in Software is there a library for that and does it even work on the ATTiny?</p>
 4143: <p>The AVR chips lack hardware support for bus arbitration when operating as a slave device in I2C, which would be required for it to work as SMBus with ARP.</p>
<p>You would have to write your own bit-banged driver to act as a slave whilst monitoring the SDA pin whenever it transmits to look for bus collisions.</p>
<p>A better solution would be to allocate each device a unique address using an address space of your choosing (to give you enough addresses for uniqueness) at build / programming time. A bus of some design (maybe RS485 would be a good choice for this) can then be scanned looking for, and cataloguing, what addresses are in use.</p>
