Expand description

I2C1

Modules

Access: No wait states, except if a write access occurs while a write access to this register is ongoing. In this case, wait states are inserted in the second write access until the previous one is completed. The latency of the second write access can be up to 2xi2c_pclk+6xi2c_ker_ck.

Access: No wait states, except if a write access occurs while a write access to this register is ongoing. In this case, wait states are inserted in the second write access until the previous one is completed. The latency of the second write access can be up to 2 x i2c_pclk + 6 x i2c_ker_ck.

I2C hardware configuration register

Access: No wait states

I2C identification register

Access: No wait states

Access: No wait states, except if a write access occurs while a write access to this register is ongoing. In this case, wait states are inserted in the second write access until the previous one is completed. The latency of the second write access can be up to 2 x i2c_pclk + 6 x i2c_ker_ck.

Access: No wait states, except if a write access occurs while a write access to this register is ongoing. In this case, wait states are inserted in the second write access until the previous one is completed. The latency of the second write access can be up to 2 x i2c_pclk + 6 x i2c_ker_ck.

Access: No wait states

Access: No wait states

I2C size identification register

Access: No wait states, except if a write access occurs while a write access to this register is ongoing. In this case, wait states are inserted in the second write access until the previous one is completed. The latency of the second write access can be up to 2 x i2c_pclk + 6 x i2c_ker_ck.

Access: No wait states

Access: No wait states

I2C version register

Structs

Register block

Type Definitions

I2C_CR1 register accessor: an alias for Reg<I2C_CR1_SPEC>

I2C_CR2 register accessor: an alias for Reg<I2C_CR2_SPEC>

I2C_HWCFGR register accessor: an alias for Reg<I2C_HWCFGR_SPEC>

I2C_ICR register accessor: an alias for Reg<I2C_ICR_SPEC>

I2C_IPIDR register accessor: an alias for Reg<I2C_IPIDR_SPEC>

I2C_ISR register accessor: an alias for Reg<I2C_ISR_SPEC>

I2C_OAR1 register accessor: an alias for Reg<I2C_OAR1_SPEC>

I2C_OAR2 register accessor: an alias for Reg<I2C_OAR2_SPEC>

I2C_PECR register accessor: an alias for Reg<I2C_PECR_SPEC>

I2C_RXDR register accessor: an alias for Reg<I2C_RXDR_SPEC>

I2C_SIDR register accessor: an alias for Reg<I2C_SIDR_SPEC>

I2C_TIMEOUTR register accessor: an alias for Reg<I2C_TIMEOUTR_SPEC>

I2C_TIMINGR register accessor: an alias for Reg<I2C_TIMINGR_SPEC>

I2C_TXDR register accessor: an alias for Reg<I2C_TXDR_SPEC>

I2C_VERR register accessor: an alias for Reg<I2C_VERR_SPEC>