I2C_Master_init
Initialize I2C interface If module is configured to disabled state, the clock to the I2C is disabled if this is supported by the device's clock system.
I2C_Slave_init
Initialize I2C interface If module is configured to disabled state, the clock to the I2C is disabled if this is supported by the device's clock system.
I2C_Slave_open
Open the I2C for communication. Enables the module if disabled.
I2C_Slave_close
Close the I2C for communication. Disables the module if enabled. Disables address recognition.
I2C_Slave_isr
The function called by the I2C IRQ handler. Can be called in a polling loop in a polled driver.
I2C_Slave_read
Read one byte from the data register of I2C_Slave.
I2C_Slave_write
Write one byte to the data register of I2C_Slave.