nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Baud

Struct Baud 

Source
#[repr(transparent)]
pub struct Baud(pub u32);
Expand description

Baud Rate

Tuple Fields§

§0: u32

Implementations§

Source§

impl Baud

Source

pub const fn sbr(&self) -> u16

Baud Rate Modulo Divisor

Source

pub const fn set_sbr(&mut self, val: u16)

Baud Rate Modulo Divisor

Source

pub const fn sbns(&self) -> Sbns

Stop Bit Number Select

Source

pub const fn set_sbns(&mut self, val: Sbns)

Stop Bit Number Select

Source

pub const fn rxedgie(&self) -> bool

RX Input Active Edge Interrupt Enable

Source

pub const fn set_rxedgie(&mut self, val: bool)

RX Input Active Edge Interrupt Enable

Source

pub const fn lbkdie(&self) -> bool

LIN Break Detect Interrupt Enable

Source

pub const fn set_lbkdie(&mut self, val: bool)

LIN Break Detect Interrupt Enable

Source

pub const fn resyncdis(&self) -> Resyncdis

Resynchronization Disable

Source

pub const fn set_resyncdis(&mut self, val: Resyncdis)

Resynchronization Disable

Source

pub const fn bothedge(&self) -> bool

Both Edge Sampling

Source

pub const fn set_bothedge(&mut self, val: bool)

Both Edge Sampling

Source

pub const fn matcfg(&self) -> Matcfg

Match Configuration

Source

pub const fn set_matcfg(&mut self, val: Matcfg)

Match Configuration

Source

pub const fn ridmae(&self) -> bool

Receiver Idle DMA Enable

Source

pub const fn set_ridmae(&mut self, val: bool)

Receiver Idle DMA Enable

Source

pub const fn rdmae(&self) -> bool

Receiver Full DMA Enable

Source

pub const fn set_rdmae(&mut self, val: bool)

Receiver Full DMA Enable

Source

pub const fn tdmae(&self) -> bool

Transmitter DMA Enable

Source

pub const fn set_tdmae(&mut self, val: bool)

Transmitter DMA Enable

Source

pub const fn osr(&self) -> Osr

Oversampling Ratio

Source

pub const fn set_osr(&mut self, val: Osr)

Oversampling Ratio

Source

pub const fn m10(&self) -> bool

10-Bit Mode Select

Source

pub const fn set_m10(&mut self, val: bool)

10-Bit Mode Select

Source

pub const fn maen2(&self) -> bool

Match Address Mode Enable 2

Source

pub const fn set_maen2(&mut self, val: bool)

Match Address Mode Enable 2

Source

pub const fn maen1(&self) -> bool

Match Address Mode Enable 1

Source

pub const fn set_maen1(&mut self, val: bool)

Match Address Mode Enable 1

Trait Implementations§

Source§

impl Clone for Baud

Source§

fn clone(&self) -> Baud

Returns a duplicate 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 Debug for Baud

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Baud

Source§

fn default() -> Baud

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

impl PartialEq for Baud

Source§

fn eq(&self, other: &Baud) -> 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 Baud

Source§

impl Eq for Baud

Source§

impl StructuralPartialEq for Baud

Auto Trait Implementations§

§

impl Freeze for Baud

§

impl RefUnwindSafe for Baud

§

impl Send for Baud

§

impl Sync for Baud

§

impl Unpin for Baud

§

impl UnwindSafe for Baud

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, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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.