#[repr(transparent)]pub struct Uarticr(pub u32);
Expand description
Interrupt Clear Register, UARTICR
Tuple Fields§
§0: u32
Implementations§
source§impl Uarticr
impl Uarticr
sourcepub const fn rimic(&self) -> bool
pub const fn rimic(&self) -> bool
nUARTRI modem interrupt clear. Clears the UARTRIINTR interrupt.
sourcepub fn set_rimic(&mut self, val: bool)
pub fn set_rimic(&mut self, val: bool)
nUARTRI modem interrupt clear. Clears the UARTRIINTR interrupt.
sourcepub const fn ctsmic(&self) -> bool
pub const fn ctsmic(&self) -> bool
nUARTCTS modem interrupt clear. Clears the UARTCTSINTR interrupt.
sourcepub fn set_ctsmic(&mut self, val: bool)
pub fn set_ctsmic(&mut self, val: bool)
nUARTCTS modem interrupt clear. Clears the UARTCTSINTR interrupt.
sourcepub const fn dcdmic(&self) -> bool
pub const fn dcdmic(&self) -> bool
nUARTDCD modem interrupt clear. Clears the UARTDCDINTR interrupt.
sourcepub fn set_dcdmic(&mut self, val: bool)
pub fn set_dcdmic(&mut self, val: bool)
nUARTDCD modem interrupt clear. Clears the UARTDCDINTR interrupt.
sourcepub const fn dsrmic(&self) -> bool
pub const fn dsrmic(&self) -> bool
nUARTDSR modem interrupt clear. Clears the UARTDSRINTR interrupt.
sourcepub fn set_dsrmic(&mut self, val: bool)
pub fn set_dsrmic(&mut self, val: bool)
nUARTDSR modem interrupt clear. Clears the UARTDSRINTR interrupt.
sourcepub fn set_rxic(&mut self, val: bool)
pub fn set_rxic(&mut self, val: bool)
Receive interrupt clear. Clears the UARTRXINTR interrupt.
sourcepub fn set_txic(&mut self, val: bool)
pub fn set_txic(&mut self, val: bool)
Transmit interrupt clear. Clears the UARTTXINTR interrupt.
sourcepub const fn rtic(&self) -> bool
pub const fn rtic(&self) -> bool
Receive timeout interrupt clear. Clears the UARTRTINTR interrupt.
sourcepub fn set_rtic(&mut self, val: bool)
pub fn set_rtic(&mut self, val: bool)
Receive timeout interrupt clear. Clears the UARTRTINTR interrupt.
sourcepub const fn feic(&self) -> bool
pub const fn feic(&self) -> bool
Framing error interrupt clear. Clears the UARTFEINTR interrupt.
sourcepub fn set_feic(&mut self, val: bool)
pub fn set_feic(&mut self, val: bool)
Framing error interrupt clear. Clears the UARTFEINTR interrupt.
sourcepub const fn peic(&self) -> bool
pub const fn peic(&self) -> bool
Parity error interrupt clear. Clears the UARTPEINTR interrupt.
sourcepub fn set_peic(&mut self, val: bool)
pub fn set_peic(&mut self, val: bool)
Parity error interrupt clear. Clears the UARTPEINTR interrupt.
sourcepub fn set_beic(&mut self, val: bool)
pub fn set_beic(&mut self, val: bool)
Break error interrupt clear. Clears the UARTBEINTR interrupt.
Trait Implementations§
impl Copy for Uarticr
impl Eq for Uarticr
impl StructuralPartialEq for Uarticr
Auto Trait Implementations§
impl Freeze for Uarticr
impl RefUnwindSafe for Uarticr
impl Send for Uarticr
impl Sync for Uarticr
impl Unpin for Uarticr
impl UnwindSafe for Uarticr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)