Support direct port manipulation for controlling and reading SDA, SCL.
Fixed intermittent read problems.