nxp-pac

Crates

git

Versions

lpc55s69_cm33_core1

Flavors

Cppre

Struct Cppre 

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

Pre-scale register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Cppre

Source

pub const fn cppre_in(&self) -> u8

co-processor scaling of input

Source

pub const fn set_cppre_in(&mut self, val: u8)

co-processor scaling of input

Source

pub const fn cppre_out(&self) -> u8

co-processor fixed point output

Source

pub const fn set_cppre_out(&mut self, val: u8)

co-processor fixed point output

Source

pub const fn cppre_sat(&self) -> bool

1 : forces sub-32 bit saturation

Source

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

1 : forces sub-32 bit saturation

Source

pub const fn cppre_sat8(&self) -> bool

0 = 8bits, 1 = 16bits

Source

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

0 = 8bits, 1 = 16bits

Trait Implementations§

Source§

impl Clone for Cppre

Source§

fn clone(&self) -> Cppre

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 Cppre

Source§

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

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

impl Default for Cppre

Source§

fn default() -> Cppre

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

impl PartialEq for Cppre

Source§

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

Source§

impl Eq for Cppre

Source§

impl StructuralPartialEq for Cppre

Auto Trait Implementations§

§

impl Freeze for Cppre

§

impl RefUnwindSafe for Cppre

§

impl Send for Cppre

§

impl Sync for Cppre

§

impl Unpin for Cppre

§

impl UnwindSafe for Cppre

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.