Learning I2C with the Bus Pirate