Module stm32_hal2::pac::i2c1::icr

source ·
Expand description

Access: No wait states

Structs§

  • Access: No wait states
  • Register ICR writer

Enums§

  • Address matched flag clear Writing 1 to this bit clears the ADDR flag in the I2C_ISR register. Writing 1 to this bit also clears the START bit in the I2C_CR2 register.
  • Alert flag clear Writing 1 to this bit clears the ALERT flag in the I2C_ISR register. Note: If the SMBus feature is not supported, this bit is reserved and forced by hardware to 0. Please refer to Section25.3: I2C implementation.
  • Arbitration Lost flag clear Writing 1 to this bit clears the ARLO flag in the I2C_ISR register.
  • Bus error flag clear Writing 1 to this bit clears the BERRF flag in the I2C_ISR register.
  • Not Acknowledge flag clear Writing 1 to this bit clears the ACKF flag in I2C_ISR register.
  • Overrun/Underrun flag clear Writing 1 to this bit clears the OVR flag in the I2C_ISR register.
  • PEC Error flag clear Writing 1 to this bit clears the PECERR flag in the I2C_ISR register. Note: If the SMBus feature is not supported, this bit is reserved and forced by hardware to 0. Please refer to Section25.3: I2C implementation.
  • Stop detection flag clear Writing 1 to this bit clears the STOPF flag in the I2C_ISR register.
  • Timeout detection flag clear Writing 1 to this bit clears the TIMEOUT flag in the I2C_ISR register. Note: If the SMBus feature is not supported, this bit is reserved and forced by hardware to 0. Please refer to Section25.3: I2C implementation.

Type Aliases§

  • Field ADDRCF writer - Address matched flag clear Writing 1 to this bit clears the ADDR flag in the I2C_ISR register. Writing 1 to this bit also clears the START bit in the I2C_CR2 register.
  • Field ALERTCF writer - Alert flag clear Writing 1 to this bit clears the ALERT flag in the I2C_ISR register. Note: If the SMBus feature is not supported, this bit is reserved and forced by hardware to 0. Please refer to Section25.3: I2C implementation.
  • Field ARLOCF writer - Arbitration Lost flag clear Writing 1 to this bit clears the ARLO flag in the I2C_ISR register.
  • Field BERRCF writer - Bus error flag clear Writing 1 to this bit clears the BERRF flag in the I2C_ISR register.
  • Field NACKCF writer - Not Acknowledge flag clear Writing 1 to this bit clears the ACKF flag in I2C_ISR register.
  • Field OVRCF writer - Overrun/Underrun flag clear Writing 1 to this bit clears the OVR flag in the I2C_ISR register.
  • Field PECCF writer - PEC Error flag clear Writing 1 to this bit clears the PECERR flag in the I2C_ISR register. Note: If the SMBus feature is not supported, this bit is reserved and forced by hardware to 0. Please refer to Section25.3: I2C implementation.
  • Field STOPCF writer - Stop detection flag clear Writing 1 to this bit clears the STOPF flag in the I2C_ISR register.
  • Field TIMOUTCF writer - Timeout detection flag clear Writing 1 to this bit clears the TIMEOUT flag in the I2C_ISR register. Note: If the SMBus feature is not supported, this bit is reserved and forced by hardware to 0. Please refer to Section25.3: I2C implementation.