Module stm32wlxx_hal::pac::i2c1::isr

Available on crate feature stm32wl5x_cm4 only.
Expand description

Interrupt and Status register

Structs

  • Interrupt and Status register
  • Register ISR reader
  • Register ISR writer

Enums

  • Address matched (slave mode)
  • SMBus alert
  • Arbitration lost
  • Bus error
  • Bus busy
  • Transfer direction (Slave mode)
  • 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 Aliases

  • 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)
  • 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)