I observed the I2C communication waveform with an oscilloscope.
As a result, I was able to do a Repeated Start.
I have two questions.
1. The status of the result of the first I2C communication is as follows.
I2C_I2CMasterWriteBuf return value: I2C_I2C_MSTR_NO_ERROR
I2C_I2CMasterStatus return value: I2C_I2C_MSTAT_WR_CMPLT | I2C_I2C_MSTAT_XFER_HALT | I2CHW_I2C_MSTAT_XFER_INP
As a result I2C_I2CMasterStatus return value : Keeping I2C_I2C_MSTAT_XFER_INP
**I2CHW_I2C_MSTAT_XFER_HALT is preferred
Which status would be best to look at and execute I2C_I2CMasterWriteBuf for the second I2C communication?
2. The SCL is low even if there is no address match for the I2C slave, but what is the best way to handle the subsequent return?