Cpr

Struct Cpr 

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

Component parameter register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Cpr

Source

pub const fn apb_data_width(&self) -> u8

APB data width

Source

pub fn set_apb_data_width(&mut self, val: u8)

APB data width

Source

pub const fn afce_mode(&self) -> bool

Auto flow control enable mode

Source

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

Auto flow control enable mode

Source

pub const fn thre_mode(&self) -> bool

THRE mode

Source

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

THRE mode

Source

pub const fn sir_mode(&self) -> bool

SIR mode

Source

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

SIR mode

Source

pub const fn sir_lp_mode(&self) -> bool

SIR low power mode

Source

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

SIR low power mode

Source

pub const fn additional_feat(&self) -> bool

Additional features

Source

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

Additional features

Source

pub const fn fifo_access(&self) -> bool

FIFO access

Source

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

FIFO access

Source

pub const fn fifo_stat(&self) -> bool

FIFO status

Source

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

FIFO status

Source

pub const fn shadow(&self) -> bool

Shadow

Source

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

Shadow

Source

pub const fn uart_add_encoded_params(&self) -> bool

UART additional encoded parameters

Source

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

UART additional encoded parameters

Source

pub const fn dma_extra(&self) -> bool

DMA extra

Source

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

DMA extra

Source

pub const fn fifo_mode(&self) -> u8

FIFO mode

Source

pub fn set_fifo_mode(&mut self, val: u8)

FIFO mode

Trait Implementations§

Source§

impl Clone for Cpr

Source§

fn clone(&self) -> Cpr

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 Default for Cpr

Source§

fn default() -> Cpr

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

impl PartialEq for Cpr

Source§

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

Source§

impl Eq for Cpr

Source§

impl StructuralPartialEq for Cpr

Auto Trait Implementations§

§

impl Freeze for Cpr

§

impl RefUnwindSafe for Cpr

§

impl Send for Cpr

§

impl Sync for Cpr

§

impl Unpin for Cpr

§

impl UnwindSafe for Cpr

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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
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.