nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Fcnfg

Struct Fcnfg 

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

Flash Configuration Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Fcnfg

Source

pub const fn ccie(&self) -> Ccie

Command Complete Interrupt Enable

Source

pub const fn set_ccie(&mut self, val: Ccie)

Command Complete Interrupt Enable

Source

pub const fn ersreq(&self) -> Ersreq

Mass Erase (Erase All) Request

Source

pub const fn set_ersreq(&mut self, val: Ersreq)

Mass Erase (Erase All) Request

Source

pub const fn dfdie(&self) -> Dfdie

Double Bit Fault Detect Interrupt Enable

Source

pub const fn set_dfdie(&mut self, val: Dfdie)

Double Bit Fault Detect Interrupt Enable

Source

pub const fn ersien0(&self) -> Ersien0

Erase IFR Sector Enable - Block 0

Source

pub const fn set_ersien0(&mut self, val: Ersien0)

Erase IFR Sector Enable - Block 0

Source

pub const fn ersien1(&self) -> Ersien1

Erase IFR Sector Enable - Block 1 (for dual block configs)

Source

pub const fn set_ersien1(&mut self, val: Ersien1)

Erase IFR Sector Enable - Block 1 (for dual block configs)

Trait Implementations§

Source§

impl Clone for Fcnfg

Source§

fn clone(&self) -> Fcnfg

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 Fcnfg

Source§

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

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

impl Default for Fcnfg

Source§

fn default() -> Fcnfg

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

impl PartialEq for Fcnfg

Source§

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

Source§

impl Eq for Fcnfg

Source§

impl StructuralPartialEq for Fcnfg

Auto Trait Implementations§

§

impl Freeze for Fcnfg

§

impl RefUnwindSafe for Fcnfg

§

impl Send for Fcnfg

§

impl Sync for Fcnfg

§

impl Unpin for Fcnfg

§

impl UnwindSafe for Fcnfg

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.