When using the GPIO pins as i2c, they re supposed to be used as open drain outputs. Some of the i2c examples turn on the pull up resistor in the pad configuration, but do not set the pad as open drain. In fact, if I se t the pad configuration of the GPIO pin to open drain, the i2c no longer sends any clock or data.
Does setting the mux for the pin to I2C automatically change the pad to open drain?
thanks,
David