add I2C and DS7505 support