My board has a stm32 connected to a TCA9548a i2c switch. the switch has 2.2k pullups on all of it's bus pins. on channel 7, there is an i2c gpio device. I can write to the TCA9548a channel register, and read back the value i wrote. When i set bit 7 of the channel register high, i expect i2c messages to be passed to channel 7; however, the sda7 and scl7 pins don't seem to reflect the messages being sent. Is there something i'm missing?
To summarize: I can communicate *with* the i2c switch, but not *through* it. how can i troubleshoot this?