Hi all,
It is a common convention to configure the I2C SCL signal to be push-pull instead of open-collector if there are no other I2C masters in the system (saves a pull up resistor, simplifies circuitry, etc). I’m assuming that there’s a way to do it with the L15 and H20, but a cursory glance at the I2C configuration files for Zephyr didn’t make it clear how we’d set that up.
Can you give us some insights? Or, if the L15/H20 I2C block is limited to only drive the clock as an open-collector, let us know that as well?
We’re revising our dev board, and I don’t want to remove the pull-up resistor, if it’ll break things.
Thanks!
Calvin Taylor