Struct stm32mp1::stm32mp157::fdcan1::fdcan_rwd::FDCAN_RWD_SPEC
source · [−]pub struct FDCAN_RWD_SPEC;
Expand description
The RAM watchdog monitors the READY output of the message RAM. A message RAM access starts the message RAM watchdog counter with the value configured by the FDCAN_RWD.WDC bits. The counter is reloaded with FDCAN_RWD.WDC bits when the message RAM signals successful completion by activating its READY output. In case there is no response from the message RAM until the counter has counted down to 0, the counter stops and interrupt flag FDCAN_IR.WDI bit is set. The RAM watchdog counter is clocked by the fdcan_pclk clock.
This register you can read
, write_with_zero
, reset
, write
, modify
. See API.
For information about available fields see fdcan_rwd module
Trait Implementations
sourceimpl Readable for FDCAN_RWD_SPEC
impl Readable for FDCAN_RWD_SPEC
read()
method returns fdcan_rwd::R reader structure
sourceimpl RegisterSpec for FDCAN_RWD_SPEC
impl RegisterSpec for FDCAN_RWD_SPEC
sourceimpl Resettable for FDCAN_RWD_SPEC
impl Resettable for FDCAN_RWD_SPEC
reset()
method sets FDCAN_RWD to value 0
sourcefn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
sourceimpl Writable for FDCAN_RWD_SPEC
impl Writable for FDCAN_RWD_SPEC
write(|w| ..)
method takes fdcan_rwd::W writer structure
Auto Trait Implementations
impl RefUnwindSafe for FDCAN_RWD_SPEC
impl Send for FDCAN_RWD_SPEC
impl Sync for FDCAN_RWD_SPEC
impl Unpin for FDCAN_RWD_SPEC
impl UnwindSafe for FDCAN_RWD_SPEC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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