nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

ElsAsSt1

Struct ElsAsSt1 

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

ELS AS State1

Tuple Fields§

§0: u32

Implementations§

Source§

impl ElsAsSt1

Source

pub const fn st_qk_puf_score(&self) -> u8

These register bits indicate the state of “qk_puf_score[3:0]” outputs from QK PUF block

Source

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

These register bits indicate the state of “qk_puf_score[3:0]” outputs from QK PUF block

Source

pub const fn st_qk_zeroized(&self) -> bool

This register bit indicates the state of “qk_zeroized” output from QK PUF block

Source

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

This register bit indicates the state of “qk_zeroized” output from QK PUF block

Source

pub const fn st_main_clk_is_ext(&self) -> bool

When MAIN_CLK is running from external clock source either XO32M, XO32K or GPIO CLKIN, this bit indicates state 1

Source

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

When MAIN_CLK is running from external clock source either XO32M, XO32K or GPIO CLKIN, this bit indicates state 1

Source

pub const fn st_dcdc_vout(&self) -> u8

VOUT[1:0] setting on DCDC0 register in SPC block will reflect to this register. Default is 1.0V

Source

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

VOUT[1:0] setting on DCDC0 register in SPC block will reflect to this register. Default is 1.0V

Source

pub const fn st_dcdc_ds(&self) -> u8

DCDC drive strength setting. Default is normal drive.

Source

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

DCDC drive strength setting. Default is normal drive.

Source

pub const fn st_boot_mode(&self) -> u8

ISP pin status during boot. By default ISP pin is pulled up. If want to enter ISP mode during boot, ISP pin should be pull down when out of reset.

Source

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

ISP pin status during boot. By default ISP pin is pulled up. If want to enter ISP mode during boot, ISP pin should be pull down when out of reset.

Source

pub const fn st_boot_retry_cnt(&self) -> u8

BOOT_RETRY_CNT[3:0] in the ELS_BOOT_RETRY_CNT register reflects this register

Source

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

BOOT_RETRY_CNT[3:0] in the ELS_BOOT_RETRY_CNT register reflects this register

Source

pub const fn st_ldo_core_vout(&self) -> u8

VOUT[1:0] setting on LDO Core register in SPC block will reflect to this register. Default is 1.0V

Source

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

VOUT[1:0] setting on LDO Core register in SPC block will reflect to this register. Default is 1.0V

Source

pub const fn st_ldo_core_ds(&self) -> u8

LDO_CORE drive strength setting. Default is normal drive.

Source

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

LDO_CORE drive strength setting. Default is normal drive.

Trait Implementations§

Source§

impl Clone for ElsAsSt1

Source§

fn clone(&self) -> ElsAsSt1

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 ElsAsSt1

Source§

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

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

impl Default for ElsAsSt1

Source§

fn default() -> ElsAsSt1

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

impl PartialEq for ElsAsSt1

Source§

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

Source§

impl Eq for ElsAsSt1

Source§

impl StructuralPartialEq for ElsAsSt1

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.