Struct stm32_hal2::pac::i2c1::timeoutr::TIMEOUTR_SPEC
source · [−]pub struct TIMEOUTR_SPEC;
Expand description
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.
This register you can read
, write_with_zero
, reset
, write
, modify
. See API.
For information about available fields see timeoutr module
Trait Implementations
sourceimpl Readable for TIMEOUTR_SPEC
impl Readable for TIMEOUTR_SPEC
read()
method returns timeoutr::R reader structure
sourceimpl RegisterSpec for TIMEOUTR_SPEC
impl RegisterSpec for TIMEOUTR_SPEC
sourceimpl Resettable for TIMEOUTR_SPEC
impl Resettable for TIMEOUTR_SPEC
reset()
method sets TIMEOUTR to value 0
sourcefn reset_value() -> <TIMEOUTR_SPEC as RegisterSpec>::Ux
fn reset_value() -> <TIMEOUTR_SPEC as RegisterSpec>::Ux
Reset value of the register.
sourceimpl Writable for TIMEOUTR_SPEC
impl Writable for TIMEOUTR_SPEC
write(|w| ..)
method takes timeoutr::W writer structure
Auto Trait Implementations
impl RefUnwindSafe for TIMEOUTR_SPEC
impl Send for TIMEOUTR_SPEC
impl Sync for TIMEOUTR_SPEC
impl Unpin for TIMEOUTR_SPEC
impl UnwindSafe for TIMEOUTR_SPEC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more