Hi all,
I am trying to use the I2C interface of the new CMSIS Driver to communicate with a fm24cl64b eeprom memory. From the datasheet I read is possible to define with two bytes the address to read/write along with the slave address. From the I2C api document when read or write data there is a address field of 32 bits but the only information regarding that is the address could be 7 or 10 bits format. Since the field is 32 bits I am wondering whether the api is ready to use with memories like the one I mention and, if so, what would be the address format to follow.
Thanks,
The 7-bit address is that OF THE I2C device on the I2C bus, and not the address WITHIN THE I2C memory of the device. The addressing of the internal memory would be a sequence of data bytes sent to the device over the I2C bus.