ME310G1/ME910G1/ML865G1 AT Commands Reference Guide
80617ST10991A Rev. 11 Page 548 of 1039 2021-09-23
3.10.12. AT#I2CCF - Combined Format for I2C Writing and Reading
This command is used to write and read data to/from an I2C device using the I2C
Combined Format. The module acts as an I2C master.
[1] Hardware User's Guide of the used module
AT#I2CCF=<sdaPin>,<sclPin>,<deviceId>,<lenwr>,<lenrd>
The module, as master, transmits data to the slave and then, reads
data from it through two GPIOs. Transfer direction is changed when
writing section is ended. After the write/read activity has been
accomplished, the GPIOs will not be restored to the original setting. Use
#GPIO command to see the status of the used GPIOs. To have information
on GPIO pins refer to document [1].
Parameters:
GPIO number for SDA. To know the range
use #I2CCF test command.
GPIO number for SCL. To know the range
use #I2CCF test command.
address of the I2C device (7 bits). The
Least Significant Bit is used for
read/write command, but in this #I2CCF
implementation, it doesn't matter if the
LSB is set to 0 or to 1.
Address must be written in hexadecimal
form without 0x.
10 bit address is also supported.