Module i2c

Source

Structs§

I2C1
I2C2
I2C3
RegisterBlock

Constants§

CCR_CCR_MASK
CCR_CCR_POS
CCR_CCR_WIDTH
CCR_DUTY_DUTY2_1
CCR_DUTY_DUTY16_9
CCR_DUTY_MASK
CCR_DUTY_POS
CCR_DUTY_WIDTH
CCR_F_S_FAST
CCR_F_S_MASK
CCR_F_S_POS
CCR_F_S_STANDARD
CCR_F_S_WIDTH
CR1_ACK_ACK
CR1_ACK_MASK
CR1_ACK_NAK
CR1_ACK_POS
CR1_ACK_WIDTH
CR1_ALERT_DRIVE
CR1_ALERT_MASK
CR1_ALERT_POS
CR1_ALERT_RELEASE
CR1_ALERT_WIDTH
CR1_ENARP_DISABLED
CR1_ENARP_ENABLED
CR1_ENARP_MASK
CR1_ENARP_POS
CR1_ENARP_WIDTH
CR1_ENGC_DISABLED
CR1_ENGC_ENABLED
CR1_ENGC_MASK
CR1_ENGC_POS
CR1_ENGC_WIDTH
CR1_ENPEC_DISABLED
CR1_ENPEC_ENABLED
CR1_ENPEC_MASK
CR1_ENPEC_POS
CR1_ENPEC_WIDTH
CR1_NOSTRETCH_DISABLED
CR1_NOSTRETCH_ENABLED
CR1_NOSTRETCH_MASK
CR1_NOSTRETCH_POS
CR1_NOSTRETCH_WIDTH
CR1_PEC_DISABLED
CR1_PEC_ENABLED
CR1_PEC_MASK
CR1_PEC_POS
CR1_PEC_WIDTH
CR1_PE_DISABLED
CR1_PE_ENABLED
CR1_PE_MASK
CR1_PE_POS
CR1_PE_WIDTH
CR1_POS_CURRENT
CR1_POS_MASK
CR1_POS_NEXT
CR1_POS_POS
CR1_POS_WIDTH
CR1_SMBTYPE_DEVICE
CR1_SMBTYPE_HOST
CR1_SMBTYPE_MASK
CR1_SMBTYPE_POS
CR1_SMBTYPE_WIDTH
CR1_SMBUS_I2C
CR1_SMBUS_MASK
CR1_SMBUS_POS
CR1_SMBUS_SMBUS
CR1_SMBUS_WIDTH
CR1_START_MASK
CR1_START_NOSTART
CR1_START_POS
CR1_START_START
CR1_START_WIDTH
CR1_STOP_MASK
CR1_STOP_NOSTOP
CR1_STOP_POS
CR1_STOP_STOP
CR1_STOP_WIDTH
CR1_SWRST_MASK
CR1_SWRST_NOTRESET
CR1_SWRST_POS
CR1_SWRST_RESET
CR1_SWRST_WIDTH
CR2_DMAEN_DISABLED
CR2_DMAEN_ENABLED
CR2_DMAEN_MASK
CR2_DMAEN_POS
CR2_DMAEN_WIDTH
CR2_FREQ_MASK
CR2_FREQ_POS
CR2_FREQ_WIDTH
CR2_ITBUFEN_DISABLED
CR2_ITBUFEN_ENABLED
CR2_ITBUFEN_MASK
CR2_ITBUFEN_POS
CR2_ITBUFEN_WIDTH
CR2_ITERREN_DISABLED
CR2_ITERREN_ENABLED
CR2_ITERREN_MASK
CR2_ITERREN_POS
CR2_ITERREN_WIDTH
CR2_ITEVTEN_DISABLED
CR2_ITEVTEN_ENABLED
CR2_ITEVTEN_MASK
CR2_ITEVTEN_POS
CR2_ITEVTEN_WIDTH
CR2_LAST_LAST
CR2_LAST_MASK
CR2_LAST_NOTLAST
CR2_LAST_POS
CR2_LAST_WIDTH
DR_DR_MASK
DR_DR_POS
DR_DR_WIDTH
OAR1_ADDMODE_ADD7
OAR1_ADDMODE_ADD10
OAR1_ADDMODE_MASK
OAR1_ADDMODE_POS
OAR1_ADDMODE_WIDTH
OAR1_ADD_MASK
OAR1_ADD_POS
OAR1_ADD_WIDTH
OAR2_ADD2_MASK
OAR2_ADD2_POS
OAR2_ADD2_WIDTH
OAR2_ENDUAL_DUAL
OAR2_ENDUAL_MASK
OAR2_ENDUAL_POS
OAR2_ENDUAL_SINGLE
OAR2_ENDUAL_WIDTH
SR1_ADD10_MASK
SR1_ADD10_POS
SR1_ADD10_WIDTH
SR1_ADDR_MASK
SR1_ADDR_MATCH
SR1_ADDR_NOTMATCH
SR1_ADDR_POS
SR1_ADDR_WIDTH
SR1_AF_FAILURE
SR1_AF_MASK
SR1_AF_NOFAILURE
SR1_AF_POS
SR1_AF_WIDTH
SR1_ARLO_LOST
SR1_ARLO_MASK
SR1_ARLO_NOLOST
SR1_ARLO_POS
SR1_ARLO_WIDTH
SR1_BERR_ERROR
SR1_BERR_MASK
SR1_BERR_NOERROR
SR1_BERR_POS
SR1_BERR_WIDTH
SR1_BTF_FINISHED
SR1_BTF_MASK
SR1_BTF_NOTFINISHED
SR1_BTF_POS
SR1_BTF_WIDTH
SR1_OVR_MASK
SR1_OVR_NOOVERRUN
SR1_OVR_OVERRUN
SR1_OVR_POS
SR1_OVR_WIDTH
SR1_PECERR_ERROR
SR1_PECERR_MASK
SR1_PECERR_NOERROR
SR1_PECERR_POS
SR1_PECERR_WIDTH
SR1_RXNE_EMPTY
SR1_RXNE_MASK
SR1_RXNE_NOTEMPTY
SR1_RXNE_POS
SR1_RXNE_WIDTH
SR1_SB_MASK
SR1_SB_NOSTART
SR1_SB_POS
SR1_SB_START
SR1_SB_WIDTH
SR1_SMBALERT_ALERT
SR1_SMBALERT_MASK
SR1_SMBALERT_NOALERT
SR1_SMBALERT_POS
SR1_SMBALERT_WIDTH
SR1_STOPF_MASK
SR1_STOPF_NOSTOP
SR1_STOPF_POS
SR1_STOPF_STOP
SR1_STOPF_WIDTH
SR1_TIMEOUT_MASK
SR1_TIMEOUT_NOTIMEOUT
SR1_TIMEOUT_POS
SR1_TIMEOUT_TIMEOUT
SR1_TIMEOUT_WIDTH
SR1_TXE_EMPTY
SR1_TXE_MASK
SR1_TXE_NOTEMPTY
SR1_TXE_POS
SR1_TXE_WIDTH
SR2_BUSY_MASK
SR2_BUSY_POS
SR2_BUSY_WIDTH
SR2_DUALF_MASK
SR2_DUALF_POS
SR2_DUALF_WIDTH
SR2_GENCALL_MASK
SR2_GENCALL_POS
SR2_GENCALL_WIDTH
SR2_MSL_MASK
SR2_MSL_POS
SR2_MSL_WIDTH
SR2_PEC_MASK
SR2_PEC_POS
SR2_PEC_WIDTH
SR2_SMBDEFAULT_MASK
SR2_SMBDEFAULT_POS
SR2_SMBDEFAULT_WIDTH
SR2_SMBHOST_MASK
SR2_SMBHOST_POS
SR2_SMBHOST_WIDTH
SR2_TRA_MASK
SR2_TRA_POS
SR2_TRA_WIDTH
TRISE_TRISE_MASK
TRISE_TRISE_POS
TRISE_TRISE_WIDTH