You should probably leave them as inputs.
The I2C commands will change them from inputs to outputs as required to simulate an open-collector signal (high=input, low=output 0).
It would probably work as outputs too, but there would be a period of time where the lines were being actively driven until the first I2C command, so better to have them as inputs.


Reply With Quote

Bookmarks