Hi MT_Dialog,
I'm studying the I2C-Controller and cant find any configuration for Multi-Master Mode.
I just can switch between SLAVE and MASTER.
static const i2c_config cfg = {
.speed = HW_I2C_SPEED_STANDARD,
.mode = HW_I2C_MODE_SLAVE,
.addr_mode = HW_I2C_ADDRESSING_7B,
}
Is it possible to configure the Controller with Multi-Master Mode?
Thanks
Device:
Hi dxwemat,
Multi-master is the ability of more than one masters two co-exist on the same bus, and not operating as Slave and Master at the same time, which is not possible for the I2C module on the 580, since it can operate either as a master of a slave. Regarding the multi master operation, when operating as master this is enabled by default, the I2C module will probe the lines for any activity before starts "talking" on the bus.
Thanks MT_dialog