I2C Bit Banging Driver and Adapter/Algorithm for Raspberry PI