Struct stm32mp1::stm32mp157::fdcan1::fdcan_ir::FDCAN_IR_SPEC
source · [−]pub struct FDCAN_IR_SPEC;
Expand description
The flags are set when one of the listed conditions is detected (edge-sensitive). The flags remain set until the Host clears them. A flag is cleared by writing a 1 to the corresponding bit position. Writing a 0 has no effect. A hard reset will clear the register. The configuration of IE controls whether an interrupt is generated. The configuration of ILS controls on which interrupt line an interrupt is signaled.
This register you can read
, write_with_zero
, reset
, write
, modify
. See API.
For information about available fields see fdcan_ir module
Trait Implementations
sourceimpl Readable for FDCAN_IR_SPEC
impl Readable for FDCAN_IR_SPEC
read()
method returns fdcan_ir::R reader structure
sourceimpl RegisterSpec for FDCAN_IR_SPEC
impl RegisterSpec for FDCAN_IR_SPEC
sourceimpl Resettable for FDCAN_IR_SPEC
impl Resettable for FDCAN_IR_SPEC
reset()
method sets FDCAN_IR to value 0
sourcefn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
sourceimpl Writable for FDCAN_IR_SPEC
impl Writable for FDCAN_IR_SPEC
write(|w| ..)
method takes fdcan_ir::W writer structure
Auto Trait Implementations
impl RefUnwindSafe for FDCAN_IR_SPEC
impl Send for FDCAN_IR_SPEC
impl Sync for FDCAN_IR_SPEC
impl Unpin for FDCAN_IR_SPEC
impl UnwindSafe for FDCAN_IR_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