nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Cppre

Struct Cppre 

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

Coprocessor Prescale

Tuple Fields§

§0: u32

Implementations§

Source§

impl Cppre

Source

pub const fn cppre_in(&self) -> u8

Prescaling Input

Source

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

Prescaling Input

Source

pub const fn cppre_out(&self) -> u8

Postscaling Output

Source

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

Postscaling Output

Source

pub const fn cppre_sat(&self) -> bool

Saturation

Source

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

Saturation

Source

pub const fn cppre_sat8(&self) -> CppreSat8

Saturation 8

Source

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

Saturation 8

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.