Embassy
rp-pac

Crates

git

Versions

default

Flavors

Struct rp_pac::uart::regs::Uartmis

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

Masked Interrupt Status Register, UARTMIS

Tuple Fields§

§0: u32

Implementations§

source§

impl Uartmis

source

pub const fn rimmis(&self) -> bool

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

source

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

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

source

pub const fn ctsmmis(&self) -> bool

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

source

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

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

source

pub const fn dcdmmis(&self) -> bool

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

source

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

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

source

pub const fn dsrmmis(&self) -> bool

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

source

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

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

source

pub const fn rxmis(&self) -> bool

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

source

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

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

source

pub const fn txmis(&self) -> bool

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

source

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

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

source

pub const fn rtmis(&self) -> bool

Receive timeout masked interrupt status. Returns the masked interrupt state of the UARTRTINTR interrupt.

source

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

Receive timeout masked interrupt status. Returns the masked interrupt state of the UARTRTINTR interrupt.

source

pub const fn femis(&self) -> bool

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

source

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

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

source

pub const fn pemis(&self) -> bool

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

source

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

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

source

pub const fn bemis(&self) -> bool

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

source

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

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

source

pub const fn oemis(&self) -> bool

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

source

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

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

Trait Implementations§

source§

impl Clone for Uartmis

source§

fn clone(&self) -> Uartmis

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 Uartmis

source§

fn default() -> Uartmis

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

impl PartialEq<Uartmis> for Uartmis

source§

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

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

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

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

impl Copy for Uartmis

source§

impl Eq for Uartmis

source§

impl StructuralEq for Uartmis

source§

impl StructuralPartialEq for Uartmis

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. 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 Twhere 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 Twhere U: Into<T>,

§

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 Twhere U: TryFrom<T>,

§

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.