rp-pac

Crates

git

Versions

rp2040

Flavors

Struct rp_pac::uart::regs::Uartris

source ·
#[repr(transparent)]
pub struct Uartris(pub u32);
Expand description

Raw Interrupt Status Register, UARTRIS

Tuple Fields§

§0: u32

Implementations§

source§

impl Uartris

source

pub const fn rirmis(&self) -> bool

nUARTRI modem interrupt status. Returns the raw interrupt state of the UARTRIINTR interrupt.

source

pub fn set_rirmis(&mut self, val: bool)

nUARTRI modem interrupt status. Returns the raw interrupt state of the UARTRIINTR interrupt.

source

pub const fn ctsrmis(&self) -> bool

nUARTCTS modem interrupt status. Returns the raw interrupt state of the UARTCTSINTR interrupt.

source

pub fn set_ctsrmis(&mut self, val: bool)

nUARTCTS modem interrupt status. Returns the raw interrupt state of the UARTCTSINTR interrupt.

source

pub const fn dcdrmis(&self) -> bool

nUARTDCD modem interrupt status. Returns the raw interrupt state of the UARTDCDINTR interrupt.

source

pub fn set_dcdrmis(&mut self, val: bool)

nUARTDCD modem interrupt status. Returns the raw interrupt state of the UARTDCDINTR interrupt.

source

pub const fn dsrrmis(&self) -> bool

nUARTDSR modem interrupt status. Returns the raw interrupt state of the UARTDSRINTR interrupt.

source

pub fn set_dsrrmis(&mut self, val: bool)

nUARTDSR modem interrupt status. Returns the raw interrupt state of the UARTDSRINTR interrupt.

source

pub const fn rxris(&self) -> bool

Receive interrupt status. Returns the raw interrupt state of the UARTRXINTR interrupt.

source

pub fn set_rxris(&mut self, val: bool)

Receive interrupt status. Returns the raw interrupt state of the UARTRXINTR interrupt.

source

pub const fn txris(&self) -> bool

Transmit interrupt status. Returns the raw interrupt state of the UARTTXINTR interrupt.

source

pub fn set_txris(&mut self, val: bool)

Transmit interrupt status. Returns the raw interrupt state of the UARTTXINTR interrupt.

source

pub const fn rtris(&self) -> bool

Receive timeout interrupt status. Returns the raw interrupt state of the UARTRTINTR interrupt. a

source

pub fn set_rtris(&mut self, val: bool)

Receive timeout interrupt status. Returns the raw interrupt state of the UARTRTINTR interrupt. a

source

pub const fn feris(&self) -> bool

Framing error interrupt status. Returns the raw interrupt state of the UARTFEINTR interrupt.

source

pub fn set_feris(&mut self, val: bool)

Framing error interrupt status. Returns the raw interrupt state of the UARTFEINTR interrupt.

source

pub const fn peris(&self) -> bool

Parity error interrupt status. Returns the raw interrupt state of the UARTPEINTR interrupt.

source

pub fn set_peris(&mut self, val: bool)

Parity error interrupt status. Returns the raw interrupt state of the UARTPEINTR interrupt.

source

pub const fn beris(&self) -> bool

Break error interrupt status. Returns the raw interrupt state of the UARTBEINTR interrupt.

source

pub fn set_beris(&mut self, val: bool)

Break error interrupt status. Returns the raw interrupt state of the UARTBEINTR interrupt.

source

pub const fn oeris(&self) -> bool

Overrun error interrupt status. Returns the raw interrupt state of the UARTOEINTR interrupt.

source

pub fn set_oeris(&mut self, val: bool)

Overrun error interrupt status. Returns the raw interrupt state of the UARTOEINTR interrupt.

Trait Implementations§

source§

impl Clone for Uartris

source§

fn clone(&self) -> Uartris

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Default for Uartris

source§

fn default() -> Uartris

Returns the “default value” for a type. Read more
source§

impl PartialEq for Uartris

source§

fn eq(&self, other: &Uartris) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Uartris

source§

impl Eq for Uartris

source§

impl StructuralPartialEq for Uartris

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.