nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

Pdruncfg0

Struct Pdruncfg0 

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

Run configuration 0

Tuple Fields§

§0: u32

Implementations§

Source§

impl Pdruncfg0

Source

pub const fn pmic_mode0(&self) -> Pdruncfg0PmicMode0

no description available

Source

pub const fn set_pmic_mode0(&mut self, val: Pdruncfg0PmicMode0)

no description available

Source

pub const fn pmic_mode1(&self) -> Pdruncfg0PmicMode1

no description available

Source

pub const fn set_pmic_mode1(&mut self, val: Pdruncfg0PmicMode1)

no description available

Source

pub const fn vddcorereg_lp(&self) -> Pdruncfg0VddcoreregLp

no description available

Source

pub const fn set_vddcorereg_lp(&mut self, val: Pdruncfg0VddcoreregLp)

no description available

Source

pub const fn pmcref_lp(&self) -> Pdruncfg0PmcrefLp

no description available

Source

pub const fn set_pmcref_lp(&mut self, val: Pdruncfg0PmcrefLp)

no description available

Source

pub const fn hvd1v8_pd(&self) -> Pdruncfg0Hvd1v8Pd

no description available

Source

pub const fn set_hvd1v8_pd(&mut self, val: Pdruncfg0Hvd1v8Pd)

no description available

Source

pub const fn porcore_lp(&self) -> Pdruncfg0PorcoreLp

no description available

Source

pub const fn set_porcore_lp(&mut self, val: Pdruncfg0PorcoreLp)

no description available

Source

pub const fn lvdcore_lp(&self) -> Pdruncfg0LvdcoreLp

no description available

Source

pub const fn set_lvdcore_lp(&mut self, val: Pdruncfg0LvdcoreLp)

no description available

Source

pub const fn hvdcore_pd(&self) -> Pdruncfg0HvdcorePd

no description available

Source

pub const fn set_hvdcore_pd(&mut self, val: Pdruncfg0HvdcorePd)

no description available

Source

pub const fn sysxtal_pd(&self) -> Pdruncfg0SysxtalPd

no description available

Source

pub const fn set_sysxtal_pd(&mut self, val: Pdruncfg0SysxtalPd)

no description available

Source

pub const fn lposc_pd(&self) -> Pdruncfg0LposcPd

no description available

Source

pub const fn set_lposc_pd(&mut self, val: Pdruncfg0LposcPd)

no description available

Source

pub const fn sfro_pd(&self) -> Pdruncfg0SfroPd

no description available

Source

pub const fn set_sfro_pd(&mut self, val: Pdruncfg0SfroPd)

no description available

Source

pub const fn ffro_pd(&self) -> Pdruncfg0FfroPd

no description available

Source

pub const fn set_ffro_pd(&mut self, val: Pdruncfg0FfroPd)

no description available

Source

pub const fn syspllldo_pd(&self) -> Pdruncfg0SyspllldoPd

no description available

Source

pub const fn set_syspllldo_pd(&mut self, val: Pdruncfg0SyspllldoPd)

no description available

Source

pub const fn syspllana_pd(&self) -> Pdruncfg0SyspllanaPd

no description available

Source

pub const fn set_syspllana_pd(&mut self, val: Pdruncfg0SyspllanaPd)

no description available

Source

pub const fn audpllldo_pd(&self) -> Pdruncfg0AudpllldoPd

no description available

Source

pub const fn set_audpllldo_pd(&mut self, val: Pdruncfg0AudpllldoPd)

no description available

Source

pub const fn audpllana_pd(&self) -> Pdruncfg0AudpllanaPd

no description available

Source

pub const fn set_audpllana_pd(&mut self, val: Pdruncfg0AudpllanaPd)

no description available

Source

pub const fn adc_pd(&self) -> Pdruncfg0AdcPd

no description available

Source

pub const fn set_adc_pd(&mut self, val: Pdruncfg0AdcPd)

no description available

Source

pub const fn adc_lp(&self) -> Pdruncfg0AdcLp

no description available

Source

pub const fn set_adc_lp(&mut self, val: Pdruncfg0AdcLp)

no description available

Source

pub const fn adctempsns_pd(&self) -> Pdruncfg0AdctempsnsPd

no description available

Source

pub const fn set_adctempsns_pd(&mut self, val: Pdruncfg0AdctempsnsPd)

no description available

Source

pub const fn acmp_pd(&self) -> Pdruncfg0AcmpPd

no description available

Source

pub const fn set_acmp_pd(&mut self, val: Pdruncfg0AcmpPd)

no description available

Source

pub const fn hspad0_vdet_lp(&self) -> Pdruncfg0Hspad0VdetLp

High Speed Pad vdde0 voltage detect block

Source

pub const fn set_hspad0_vdet_lp(&mut self, val: Pdruncfg0Hspad0VdetLp)

High Speed Pad vdde0 voltage detect block

Source

pub const fn hspad0_ref_pd(&self) -> Pdruncfg0Hspad0RefPd

High speed Pad vdde0 reference blocks

Source

pub const fn set_hspad0_ref_pd(&mut self, val: Pdruncfg0Hspad0RefPd)

High speed Pad vdde0 reference blocks

Source

pub const fn hspad2_vdet_lp(&self) -> Pdruncfg0Hspad2VdetLp

High Speed Pad vdde2 voltage detect block

Source

pub const fn set_hspad2_vdet_lp(&mut self, val: Pdruncfg0Hspad2VdetLp)

High Speed Pad vdde2 voltage detect block

Source

pub const fn hspad2_ref_pd(&self) -> Pdruncfg0Hspad2RefPd

High speed Pad vdde2 reference blocks

Source

pub const fn set_hspad2_ref_pd(&mut self, val: Pdruncfg0Hspad2RefPd)

High speed Pad vdde2 reference blocks

Trait Implementations§

Source§

impl Clone for Pdruncfg0

Source§

fn clone(&self) -> Pdruncfg0

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 Pdruncfg0

Source§

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

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

impl Default for Pdruncfg0

Source§

fn default() -> Pdruncfg0

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

impl PartialEq for Pdruncfg0

Source§

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

Source§

impl Eq for Pdruncfg0

Source§

impl StructuralPartialEq for Pdruncfg0

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.