Struct stm32h743::i2c1::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub i2c_cr1: I2C_CR1, pub i2c_cr2: I2C_CR2, pub i2c_oar1: I2C_OAR1, pub i2c_oar2: I2C_OAR2, pub i2c_timingr: I2C_TIMINGR, pub i2c_timeoutr: I2C_TIMEOUTR, pub i2c_isr: I2C_ISR, pub i2c_icr: I2C_ICR, pub i2c_pecr: I2C_PECR, pub i2c_rxdr: I2C_RXDR, pub i2c_txdr: I2C_TXDR, }

Register block

Fields

0x00 - 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 PCLK1 + 6 x I2CCLK.

0x04 - 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 PCLK1 + 6 x I2CCLK.

0x08 - 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 PCLK1 + 6 x I2CCLK.

0x0c - 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 PCLK1 + 6 x I2CCLK.

0x10 - Access: No wait states

0x14 - 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 PCLK1 + 6 x I2CCLK.

0x18 - Access: No wait states

0x1c - Access: No wait states

0x20 - Access: No wait states

0x24 - Access: No wait states

0x28 - Access: No wait states

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock