This initial I2C support allows to use the I2C bus in controller mode to interact with multiple peripherals in blocking mode. The CPU will perform a busy wait when transferring data over I2C.