Only allow I2C1 to be used (for now).
Minor cleanup.
Some style changes and some API improvements.