I2C with slave functionality from IPM project.