#[repr(transparent)]pub struct Esr1(pub u32);Expand description
Error and Status 1
Tuple Fields§
§0: u32Implementations§
Source§impl Esr1
impl Esr1
Sourcepub const fn set_wakint(&mut self, val: bool)
pub const fn set_wakint(&mut self, val: bool)
Wake-up Interrupt Flag
Sourcepub const fn set_errint(&mut self, val: bool)
pub const fn set_errint(&mut self, val: bool)
Error Interrupt Flag
Sourcepub const fn set_boffint(&mut self, val: bool)
pub const fn set_boffint(&mut self, val: bool)
Bus Off Interrupt Flag
Sourcepub const fn set_fltconf(&mut self, val: Fltconf)
pub const fn set_fltconf(&mut self, val: Fltconf)
Fault Confinement State
Sourcepub const fn set_stferr(&mut self, val: Stferr)
pub const fn set_stferr(&mut self, val: Stferr)
Stuffing Error Flag
Sourcepub const fn set_frmerr(&mut self, val: Frmerr)
pub const fn set_frmerr(&mut self, val: Frmerr)
Form Error Flag
Sourcepub const fn set_crcerr(&mut self, val: Crcerr)
pub const fn set_crcerr(&mut self, val: Crcerr)
Cyclic Redundancy Check Error Flag
Sourcepub const fn set_ackerr(&mut self, val: Ackerr)
pub const fn set_ackerr(&mut self, val: Ackerr)
Acknowledge Error Flag
Sourcepub const fn set_bit0err(&mut self, val: Bit0err)
pub const fn set_bit0err(&mut self, val: Bit0err)
Bit0 Error Flag
Sourcepub const fn set_bit1err(&mut self, val: Bit1err)
pub const fn set_bit1err(&mut self, val: Bit1err)
Bit1 Error Flag
Sourcepub const fn set_rwrnint(&mut self, val: Rwrnint)
pub const fn set_rwrnint(&mut self, val: Rwrnint)
RX Warning Interrupt Flag
Sourcepub const fn set_twrnint(&mut self, val: Twrnint)
pub const fn set_twrnint(&mut self, val: Twrnint)
TX Warning Interrupt Flag
Sourcepub const fn boffdoneint(&self) -> Boffdoneint
pub const fn boffdoneint(&self) -> Boffdoneint
Bus Off Done Interrupt Flag
Sourcepub const fn set_boffdoneint(&mut self, val: Boffdoneint)
pub const fn set_boffdoneint(&mut self, val: Boffdoneint)
Bus Off Done Interrupt Flag
Sourcepub const fn errint_fast(&self) -> ErrintFast
pub const fn errint_fast(&self) -> ErrintFast
Fast Error Interrupt Flag
Sourcepub const fn set_errint_fast(&mut self, val: ErrintFast)
pub const fn set_errint_fast(&mut self, val: ErrintFast)
Fast Error Interrupt Flag
Sourcepub const fn set_errovr(&mut self, val: Errovr)
pub const fn set_errovr(&mut self, val: Errovr)
Error Overrun Flag
Sourcepub const fn stferr_fast(&self) -> StferrFast
pub const fn stferr_fast(&self) -> StferrFast
Fast Stuffing Error Flag
Sourcepub const fn set_stferr_fast(&mut self, val: StferrFast)
pub const fn set_stferr_fast(&mut self, val: StferrFast)
Fast Stuffing Error Flag
Sourcepub const fn frmerr_fast(&self) -> FrmerrFast
pub const fn frmerr_fast(&self) -> FrmerrFast
Fast Form Error Flag
Sourcepub const fn set_frmerr_fast(&mut self, val: FrmerrFast)
pub const fn set_frmerr_fast(&mut self, val: FrmerrFast)
Fast Form Error Flag
Sourcepub const fn crcerr_fast(&self) -> CrcerrFast
pub const fn crcerr_fast(&self) -> CrcerrFast
Fast Cyclic Redundancy Check Error Flag
Sourcepub const fn set_crcerr_fast(&mut self, val: CrcerrFast)
pub const fn set_crcerr_fast(&mut self, val: CrcerrFast)
Fast Cyclic Redundancy Check Error Flag
Sourcepub const fn bit0err_fast(&self) -> Bit0errFast
pub const fn bit0err_fast(&self) -> Bit0errFast
Fast Bit0 Error Flag
Sourcepub const fn set_bit0err_fast(&mut self, val: Bit0errFast)
pub const fn set_bit0err_fast(&mut self, val: Bit0errFast)
Fast Bit0 Error Flag
Sourcepub const fn bit1err_fast(&self) -> Bit1errFast
pub const fn bit1err_fast(&self) -> Bit1errFast
Fast Bit1 Error Flag
Sourcepub const fn set_bit1err_fast(&mut self, val: Bit1errFast)
pub const fn set_bit1err_fast(&mut self, val: Bit1errFast)
Fast Bit1 Error Flag
Trait Implementations§
impl Copy for Esr1
impl Eq for Esr1
impl StructuralPartialEq for Esr1
Auto Trait Implementations§
impl Freeze for Esr1
impl RefUnwindSafe for Esr1
impl Send for Esr1
impl Sync for Esr1
impl Unpin for Esr1
impl UnwindSafe for Esr1
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