Index counter (MSB is send first )
Synchronize input's signals of the I2C
Detect the start/restart and the stop sequence
Read a data on the I2C bus
Read a data on the I2C bus
: The read signal of the sda
: Register that will contains the data receveid
Rising and falling edge of the scl signal detection
Main state machine
Write a data on the I2C
Write a data on the I2C
: The write signal of the sda
: Data that will be sent on the I2C
Definition of the component I2C Slave HAL