I2C driver (bare metal) for Freescale Kinetis microcontrollers, uses the Bus Pirate convention