Hello,
I have a single I2C compatible slave device which contains multiple different sub-addresses/register addresses. I would like to write values to these sub-addresses using the EK-TM4C123GXL in I2C master mode and Standard Mode Speed of 100Kbps. I also plan on using I2C Module 0 for the SDA and SCL pins. The write sequence needed is:
Device Address: 0x46 ; Register Address: 0x04 ; Value to be written: 0x08
Device Address: 0x46 ; Register Address: 0x1D; Value to be written: 0x48
Device Address: 0x46 ; Register Address: 0x3A ; Value to be written: 0x02
Device Address: 0x46 ; Register Address: 0xC4 ; Value to be written: 0x1D
Device Address: 0x46 ; Register Address: 0xD5 ; Value to be written: 0xA2
Device Address: 0x46 ; Register Address: 0xE1 ; Value to be written: 0x06
Device Address: 0x46 ; Register Address: 0xE2 ; Value to be written: 0x73
Device Address: 0x46 ; Register Address: 0xF1 ; Value to be written: 0x03
What would the code for this be? I will be using the latest Tiva C series library