This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS: CC3220MODASF I2C reading data from sensors issues

Tool/software: Code Composer Studio

Hi,

I use the component CC3220MODASF and I have problems reading with I2C the data of 2 sensors: VISHAY VEML6040 and SENSIRION SPS30.

The first problem concern the VISHAY VEML6040,  the data has 16 bit registers that need to be addressed without the resending of a stop condition before reading out the sensor. Note below the section I marked with a red arrow , which shows that there should be no stop condition inserted here.

With the SDK I2C API i don't have any input parameter that allows me to control the sending of  stop condition within read command, then how can i disable the sending of a stop condition?

The second problem concern the SENSIRION SPS30 that have a 16 bit slave address and the I2C Transfer API allow just 8 bit slave address. how can i communicate with this sensor?

Best regards

Thank you.