Other Parts Discussed in Thread: SYSCONFIG
The system of this product has 2 sensor chips with same I2C address and these chips are not allowed to select address.
Q1: As found in CC26x2 technical reference manual, all DIO can be configured as I2C data/clock. Can it be possible to have multiple interface at the same time?
Q2: If Q1 is not possible, whether 4 DIOs can be configured as I2C data and clock in real time or not. The expected usage is illustrated in the following example flow.
=> two sensor chips with same I2C address (no address selection) are connected to DIO0 & 1 and DIO2 & 3 respectively
=> DIO0 and DIO1 are configured as I2C data and clock respectively to initialize 1st sensor chip
=> DIO0 and DIO1 are configured as GPIO
=> DIO2 and DIO3 are configured as I2C data and clock respectively to initialize 2nd sensor chip
=> DIO2 and DIO3 are configured as GPIO
=> DIO0 and DIO1 are configured as I2C data and clock again to read data from 1st sensor chip
=> DIO0 and DIO1 are configured as GPIO
=> DIO2 and DIO3 are configured as I2C data and clock again to read data from 2nd sensor chip
=> DIO2 and DIO3 are configured as GPIO
=> DIO0 and DIO1 are configured as I2C data and clock again to read data from 1st sensor chip
=> DIO0 and DIO1 are configured as GPIO
=> DIO2 and DIO3 are configured as I2C data and clock again to read data from 2nd sensor chip
=> DIO2 and DIO3 are configured as GPIO