#[repr(transparent)]pub struct Ctrl2(pub u32);Expand description
Control 2
Tuple Fields§
§0: u32Implementations§
Source§impl Ctrl2
impl Ctrl2
Sourcepub const fn set_flt_rxn(&mut self, val: bool)
pub const fn set_flt_rxn(&mut self, val: bool)
Fault reaction
Sourcepub const fn set_edfltdis(&mut self, val: Edfltdis)
pub const fn set_edfltdis(&mut self, val: Edfltdis)
Edge Filter Disable
Sourcepub const fn isocanfden(&self) -> Isocanfden
pub const fn isocanfden(&self) -> Isocanfden
ISO CAN FD Enable
Sourcepub const fn set_isocanfden(&mut self, val: Isocanfden)
pub const fn set_isocanfden(&mut self, val: Isocanfden)
ISO CAN FD Enable
Sourcepub const fn set_prexcen(&mut self, val: bool)
pub const fn set_prexcen(&mut self, val: bool)
Protocol Exception Enable
Sourcepub const fn set_timer_src(&mut self, val: TimerSrc)
pub const fn set_timer_src(&mut self, val: TimerSrc)
Timer Source
Sourcepub const fn eacen(&self) -> Eacen
pub const fn eacen(&self) -> Eacen
Entire Frame Arbitration Field Comparison Enable for RX Message Buffers
Sourcepub const fn set_eacen(&mut self, val: Eacen)
pub const fn set_eacen(&mut self, val: Eacen)
Entire Frame Arbitration Field Comparison Enable for RX Message Buffers
Sourcepub const fn boffdonemsk(&self) -> bool
pub const fn boffdonemsk(&self) -> bool
Bus Off Done Interrupt Mask
Sourcepub const fn set_boffdonemsk(&mut self, val: bool)
pub const fn set_boffdonemsk(&mut self, val: bool)
Bus Off Done Interrupt Mask
Sourcepub const fn errmsk_fast(&self) -> bool
pub const fn errmsk_fast(&self) -> bool
Error Interrupt Mask for Errors Detected in the Data Phase of Fast CAN FD Frames
Sourcepub const fn set_errmsk_fast(&mut self, val: bool)
pub const fn set_errmsk_fast(&mut self, val: bool)
Error Interrupt Mask for Errors Detected in the Data Phase of Fast CAN FD Frames
Trait Implementations§
impl Copy for Ctrl2
impl Eq for Ctrl2
impl StructuralPartialEq for Ctrl2
Auto Trait Implementations§
impl Freeze for Ctrl2
impl RefUnwindSafe for Ctrl2
impl Send for Ctrl2
impl Sync for Ctrl2
impl Unpin for Ctrl2
impl UnwindSafe for Ctrl2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more