Other Parts Discussed in Thread: CC2650, CC2650MODA, HDC1080, , TMP112
Tool/software: TI-RTOS
I am working with CC2650 Launchpad for development and CC2650MODA for custom design. I have all the 3 sensors i.e OPT3001, TMP112, HDC1080. In the datasheet its mentioned that they support High Speed Mode i.e frequency > 2MHz. However in the I2C Drivers available in TI-RTOS for CC2650 i can only see options to run the sensors either at 100kHz or 400kHz with the following declaration in I2C.h file -
typedef enum I2C_BitRate { I2C_100kHz = 0, I2C_400kHz = 1 } I2C_BitRate;
Why is there no option for High Speed Mode?
How can i implement it myself using the given TI-RTOS I2C driver itself ?