spinal.lib.com.i2c
I2C Slave IO Layer :
This component manages the low level of the I2C protocol. (START, STOP, Send & Receive bit data)
| |<------- I2C ------->| |---> CMD | Master | | Slave | || ||<--- RSP
3 bit frame => : | | | | | | | | | CMD : START DRIVE READ DRIVE READ DRIVE READ DRIVE STOP RSP : | |RSP | |RSP | |RSP |
Slave controller
Detect the start/restart and the stop sequences
Filter SDA and SCL input
Interface of the I2C Hal slave
Detect the rising and falling edge of the scl signal
I2C Slave IO Layer :
This component manages the low level of the I2C protocol. (START, STOP, Send & Receive bit data)
| |<------- I2C ------->| |---> CMD | Master | | Slave | || ||<--- RSP
3 bit frame => : | | | | | | | | | CMD : START DRIVE READ DRIVE READ DRIVE READ DRIVE STOP RSP : | |RSP | |RSP | |RSP |