#[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 set_errovr(&mut self, val: Errovr)
pub const fn set_errovr(&mut self, val: Errovr)
Error Overrun 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