nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

ElsAsSt0

Struct ElsAsSt0 

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

ELS AS State Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl ElsAsSt0

Source

pub const fn st_temporal_state(&self) -> u8

TEMPORAL_STATE[3:0] in the ELS_TEMPORAL_STATE register reflects this register

Source

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

TEMPORAL_STATE[3:0] in the ELS_TEMPORAL_STATE register reflects this register

Source

pub const fn st_cpu0_dbgen(&self) -> bool

When CPU0 (CM33) “deben” input is state 1, this bit indicates state 1

Source

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

When CPU0 (CM33) “deben” input is state 1, this bit indicates state 1

Source

pub const fn st_cpu0_niden(&self) -> bool

When CPU0 (CM33) “niden” input is state 1, this bit indicates state 1

Source

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

When CPU0 (CM33) “niden” input is state 1, this bit indicates state 1

Source

pub const fn st_cpu0_spiden(&self) -> bool

When CPU0 (CM33) “spiden” input is state 1, this bit indicates state 1

Source

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

When CPU0 (CM33) “spiden” input is state 1, this bit indicates state 1

Source

pub const fn st_cpu0_spniden(&self) -> bool

When CPU0 (CM33) “spniden” input is state 1, this bit indicates state 1

Source

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

When CPU0 (CM33) “spniden” input is state 1, this bit indicates state 1

Source

pub const fn st_cpu1_dbgen(&self) -> bool

When CPU1 (CM33) “deben” input is state 1, this bit indicates state 1.

Source

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

When CPU1 (CM33) “deben” input is state 1, this bit indicates state 1.

Source

pub const fn st_cpu1_niden(&self) -> bool

When CPU1 (CM33) “niden” input is state 1, this bit indicates state 1.

Source

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

When CPU1 (CM33) “niden” input is state 1, this bit indicates state 1.

Source

pub const fn st_dap_enable_cpu0(&self) -> bool

When DAP to AP0 for CPU0 (CM33) debug access is allowed, this bit indicates state 1

Source

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

When DAP to AP0 for CPU0 (CM33) debug access is allowed, this bit indicates state 1

Source

pub const fn st_dap_enable_cpu1(&self) -> bool

When DAP to AP1 for CPU1 (CM33) debug access is allowed, this bit indicates state 1.

Source

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

When DAP to AP1 for CPU1 (CM33) debug access is allowed, this bit indicates state 1.

Source

pub const fn st_dap_enable_dsp(&self) -> bool

When DAP to AP3 for DSP (CoolFlux) debug access is allowed, this bit indicates state 1

Source

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

When DAP to AP3 for DSP (CoolFlux) debug access is allowed, this bit indicates state 1

Source

pub const fn st_allow_test_access(&self) -> bool

When JTAG TAP access is allowed, this bit indicates state 1.

Source

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

When JTAG TAP access is allowed, this bit indicates state 1.

Source

pub const fn st_xo32k_failed(&self) -> bool

When XO32K oscillation fail flag is state 1, this bit indicates state 1

Source

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

When XO32K oscillation fail flag is state 1, this bit indicates state 1

Source

pub const fn st_xo40m_failed(&self) -> bool

When XO40M oscillation fail flag is state 1, this bit indicates state 1

Source

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

When XO40M oscillation fail flag is state 1, this bit indicates state 1

Source

pub const fn st_ifr_load_failed(&self) -> bool

When IFR load fail flag is state 1, this bit indicates state 1

Source

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

When IFR load fail flag is state 1, this bit indicates state 1

Source

pub const fn st_glitch_detect_flag(&self) -> u8

GLITCH_DETECT_FLAG is state of 4-bit Glitch Ripple Counter output.

Source

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

GLITCH_DETECT_FLAG is state of 4-bit Glitch Ripple Counter output.

Trait Implementations§

Source§

impl Clone for ElsAsSt0

Source§

fn clone(&self) -> ElsAsSt0

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 ElsAsSt0

Source§

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

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

impl Default for ElsAsSt0

Source§

fn default() -> ElsAsSt0

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

impl PartialEq for ElsAsSt0

Source§

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

Source§

impl Eq for ElsAsSt0

Source§

impl StructuralPartialEq for ElsAsSt0

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.