Expand description
Interrupt and Status register
Structs
Enums
Address matched (slave mode)
SMBus alert
Arbitration lost
Bus error
Bus busy
Transfer direction (Slave mode) This flag is updated when an address match event occurs (ADDR=1).
Not acknowledge received flag
Overrun/Underrun (slave mode)
PEC Error in reception
Receive data register not empty (receivers)
Stop detection flag
Transfer Complete Reload
Transfer Complete (master mode)
Timeout or t_low detection flag
Transmit data register empty (transmitters)
Transmit interrupt status (transmitters)
Type Definitions
Field ADDCODE
reader - Address match code (Slave mode)
Field ADDR
reader - Address matched (slave mode)
Field ALERT
reader - SMBus alert
Field ARLO
reader - Arbitration lost
Field BERR
reader - Bus error
Field BUSY
reader - Bus busy
Field DIR
reader - Transfer direction (Slave mode) This flag is updated when an address match event occurs (ADDR=1).
Field NACKF
reader - Not acknowledge received flag
Field OVR
reader - Overrun/Underrun (slave mode)
Field PECERR
reader - PEC Error in reception
Field RXNE
reader - Receive data register not empty (receivers)
Field STOPF
reader - Stop detection flag
Field TCR
reader - Transfer Complete Reload
Field TC
reader - Transfer Complete (master mode)
Field TIMEOUT
reader - Timeout or t_low detection flag
Field TXE
reader - Transmit data register empty (transmitters)
Field TXE
writer - Transmit data register empty (transmitters)
Field TXIS
reader - Transmit interrupt status (transmitters)
Field TXIS
writer - Transmit interrupt status (transmitters)