nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

LpcacCtrl

Struct LpcacCtrl 

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

LPCAC Control

Tuple Fields§

§0: u32

Implementations§

Source§

impl LpcacCtrl

Source

pub const fn dis_lpcac(&self) -> DisLpcac

Disables/enables the cache function.

Source

pub const fn set_dis_lpcac(&mut self, val: DisLpcac)

Disables/enables the cache function.

Source

pub const fn clr_lpcac(&self) -> ClrLpcac

Clears the cache function.

Source

pub const fn set_clr_lpcac(&mut self, val: ClrLpcac)

Clears the cache function.

Source

pub const fn frc_no_alloc(&self) -> FrcNoAlloc

Forces no allocation.

Source

pub const fn set_frc_no_alloc(&mut self, val: FrcNoAlloc)

Forces no allocation.

Source

pub const fn parity_miss_en(&self) -> bool

Enables parity miss.

Source

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

Enables parity miss.

Source

pub const fn dis_lpcac_wtbf(&self) -> bool

Disable LPCAC Write Through Buffer.

Source

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

Disable LPCAC Write Through Buffer.

Source

pub const fn lim_lpcac_wtbf(&self) -> bool

Limit LPCAC Write Through Buffer.

Source

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

Limit LPCAC Write Through Buffer.

Source

pub const fn parity_fault_en(&self) -> bool

Enable parity error report.

Source

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

Enable parity error report.

Source

pub const fn lpcac_xom(&self) -> bool

LPCAC XOM(eXecute-Only-Memory) attribute control

Source

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

LPCAC XOM(eXecute-Only-Memory) attribute control

Trait Implementations§

Source§

impl Clone for LpcacCtrl

Source§

fn clone(&self) -> LpcacCtrl

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 LpcacCtrl

Source§

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

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

impl Default for LpcacCtrl

Source§

fn default() -> LpcacCtrl

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

impl PartialEq for LpcacCtrl

Source§

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

Source§

impl Eq for LpcacCtrl

Source§

impl StructuralPartialEq for LpcacCtrl

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.