nxp-pac

Crates

git

Versions

mcxa577

Flavors

Miscphantom

Struct Miscphantom 

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

MISC Phantom control register.

Tuple Fields§

§0: u32

Implementations§

Source§

impl Miscphantom

Source

pub const fn ram_size(&self) -> MiscphantomRamSize

System RAM size phantom control.

Source

pub const fn set_ram_size(&mut self, val: MiscphantomRamSize)

System RAM size phantom control.

Source

pub const fn rama_ecc(&self) -> bool

RAMA ECC enable.

Source

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

RAMA ECC enable.

Source

pub const fn flexcan_fd_en(&self) -> bool

FLEXCAN_FD enable.

Source

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

FLEXCAN_FD enable.

Trait Implementations§

Source§

impl Clone for Miscphantom

Source§

fn clone(&self) -> Miscphantom

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 Miscphantom

Source§

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

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

impl Default for Miscphantom

Source§

fn default() -> Miscphantom

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

impl PartialEq for Miscphantom

Source§

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

Source§

impl Eq for Miscphantom

Source§

impl StructuralPartialEq for Miscphantom

Auto Trait Implementations§

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.