nxp-pac

Crates

git

Versions

mcxa174

Flavors

HpCfg

Struct HpCfg 

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

High Power Mode Configuration.

Tuple Fields§

§0: u32

Implementations§

Source§

impl HpCfg

Source

pub const fn coreldo_vdd_ds(&self) -> HpCfgCoreldoVddDs

LDO_CORE VDD Drive Strength.

Source

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

LDO_CORE VDD Drive Strength.

Source

pub const fn coreldo_vdd_lvl(&self) -> HpCfgCoreldoVddLvl

LDO_CORE VDD Regulator Voltage Level.

Source

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

LDO_CORE VDD Regulator Voltage Level.

Source

pub const fn glitch_detect_disable(&self) -> bool

VDD Core Glitch Detect Disable.

Source

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

VDD Core Glitch Detect Disable.

Source

pub const fn bgmode(&self) -> HpCfgBgmode

Bandgap Mode.

Source

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

Bandgap Mode.

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 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.

Trait Implementations§

Source§

impl Clone for HpCfg

Source§

fn clone(&self) -> HpCfg

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 HpCfg

Source§

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

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

impl Default for HpCfg

Source§

fn default() -> HpCfg

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

impl PartialEq for HpCfg

Source§

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

Source§

impl Eq for HpCfg

Source§

impl StructuralPartialEq for HpCfg

Auto Trait Implementations§

§

impl Freeze for HpCfg

§

impl RefUnwindSafe for HpCfg

§

impl Send for HpCfg

§

impl Sync for HpCfg

§

impl Unpin for HpCfg

§

impl UnwindSafe for HpCfg

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.