nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

ActiveCfg

Struct ActiveCfg 

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

Active Power Mode Configuration

Tuple Fields§

§0: u32

Implementations§

Source§

impl ActiveCfg

Source

pub const fn coreldo_vdd_ds(&self) -> ActiveCfgCoreldoVddDs

LDO_CORE VDD Drive Strength

Source

pub const fn set_coreldo_vdd_ds(&mut self, val: ActiveCfgCoreldoVddDs)

LDO_CORE VDD Drive Strength

Source

pub const fn coreldo_vdd_lvl(&self) -> ActiveCfgCoreldoVddLvl

LDO_CORE VDD Regulator Voltage Level

Source

pub const fn set_coreldo_vdd_lvl(&mut self, val: ActiveCfgCoreldoVddLvl)

LDO_CORE VDD Regulator Voltage Level

Source

pub const fn sysldo_vdd_ds(&self) -> ActiveCfgSysldoVddDs

LDO_SYS VDD Drive Strength

Source

pub const fn set_sysldo_vdd_ds(&mut self, val: ActiveCfgSysldoVddDs)

LDO_SYS VDD Drive Strength

Source

pub const fn sysldo_vdd_lvl(&self) -> SysldoVddLvl

LDO_SYS VDD Regulator Voltage Level

Source

pub const fn set_sysldo_vdd_lvl(&mut self, val: SysldoVddLvl)

LDO_SYS VDD Regulator Voltage Level

Source

pub const fn dcdc_vdd_ds(&self) -> ActiveCfgDcdcVddDs

DCDC VDD Drive Strength

Source

pub const fn set_dcdc_vdd_ds(&mut self, val: ActiveCfgDcdcVddDs)

DCDC VDD Drive Strength

Source

pub const fn dcdc_vdd_lvl(&self) -> ActiveCfgDcdcVddLvl

DCDC VDD Regulator Voltage Level

Source

pub const fn set_dcdc_vdd_lvl(&mut self, val: ActiveCfgDcdcVddLvl)

DCDC VDD Regulator Voltage Level

Source

pub const fn glitch_detect_disable(&self) -> bool

Glitch Detect Disable

Source

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

Glitch Detect Disable

Source

pub const fn lpbuff_en(&self) -> bool

CMP Bandgap Buffer Enable

Source

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

CMP Bandgap Buffer Enable

Source

pub const fn bgmode(&self) -> ActiveCfgBgmode

Bandgap Mode

Source

pub const fn set_bgmode(&mut self, val: ActiveCfgBgmode)

Bandgap Mode

Source

pub const fn vdd_vd_disable(&self) -> VddVdDisable

VDD Voltage Detect Disable

Source

pub const fn set_vdd_vd_disable(&mut self, val: VddVdDisable)

VDD Voltage Detect Disable

Source

pub const fn core_lvde(&self) -> bool

Core Low-Voltage Detection Enable

Source

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

Core Low-Voltage Detection Enable

Source

pub const fn sys_lvde(&self) -> bool

System Low-Voltage Detection Enable

Source

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

System Low-Voltage Detection Enable

Source

pub const fn io_lvde(&self) -> bool

IO Low-Voltage Detection Enable

Source

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

IO Low-Voltage Detection Enable

Source

pub const fn core_hvde(&self) -> bool

Core High-Voltage Detection Enable

Source

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

Core High-Voltage Detection Enable

Source

pub const fn sys_hvde(&self) -> bool

System High-Voltage Detection Enable

Source

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

System High-Voltage Detection Enable

Source

pub const fn io_hvde(&self) -> bool

IO High-Voltage Detection Enable

Source

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

IO High-Voltage Detection Enable

Trait Implementations§

Source§

impl Clone for ActiveCfg

Source§

fn clone(&self) -> ActiveCfg

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 ActiveCfg

Source§

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

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

impl Default for ActiveCfg

Source§

fn default() -> ActiveCfg

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

impl PartialEq for ActiveCfg

Source§

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

Source§

impl Eq for ActiveCfg

Source§

impl StructuralPartialEq for ActiveCfg

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.