I2C: Change to open-drain and properly release bus
I2C: Change to open-drain and properly release bus

fnivek/eecs567-final-project,fnivek/eecs567-final-project,fnivek/eecs567-final-project,fnivek/eecs567-final-project,fnivek/eecs567-final-project