nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

Pdsleepcfg0

Struct Pdsleepcfg0 

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

Sleep configuration 0

Tuple Fields§

§0: u32

Implementations§

Source§

impl Pdsleepcfg0

Source

pub const fn mainclk_shutoff(&self) -> MainclkShutoff

main clock shut off

Source

pub const fn set_mainclk_shutoff(&mut self, val: MainclkShutoff)

main clock shut off

Source

pub const fn pmic_mode0(&self) -> Pdsleepcfg0PmicMode0

no description available

Source

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

no description available

Source

pub const fn pmic_mode1(&self) -> Pdsleepcfg0PmicMode1

no description available

Source

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

no description available

Source

pub const fn deep_pd(&self) -> DeepPd

no description available

Source

pub const fn set_deep_pd(&mut self, val: DeepPd)

no description available

Source

pub const fn vddcorereg_lp(&self) -> Pdsleepcfg0VddcoreregLp

no description available

Source

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

no description available

Source

pub const fn pmcref_lp(&self) -> Pdsleepcfg0PmcrefLp

no description available

Source

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

no description available

Source

pub const fn hvd1v8_pd(&self) -> Pdsleepcfg0Hvd1v8Pd

no description available

Source

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

no description available

Source

pub const fn porcore_lp(&self) -> Pdsleepcfg0PorcoreLp

no description available

Source

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

no description available

Source

pub const fn lvdcore_lp(&self) -> Pdsleepcfg0LvdcoreLp

no description available

Source

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

no description available

Source

pub const fn hvdcore_pd(&self) -> Pdsleepcfg0HvdcorePd

no description available

Source

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

no description available

Source

pub const fn rbb_pd(&self) -> Pdsleepcfg0RbbPd

Writes to this bit in PDRUNCFG, but not PDSLEEPCFG, can be disabled by an OTP bit.

Source

pub const fn set_rbb_pd(&mut self, val: Pdsleepcfg0RbbPd)

Writes to this bit in PDRUNCFG, but not PDSLEEPCFG, can be disabled by an OTP bit.

Source

pub const fn fbb_pd(&self) -> Pdsleepcfg0FbbPd

Writes to this bit in PDRUNCFG, but not PDSLEEPCFG, can be disabled by an OTP bit.

Source

pub const fn set_fbb_pd(&mut self, val: Pdsleepcfg0FbbPd)

Writes to this bit in PDRUNCFG, but not PDSLEEPCFG, can be disabled by an OTP bit.

Source

pub const fn sysxtal_pd(&self) -> Pdsleepcfg0SysxtalPd

no description available

Source

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

no description available

Source

pub const fn lposc_pd(&self) -> Pdsleepcfg0LposcPd

no description available

Source

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

no description available

Source

pub const fn sfro_pd(&self) -> Pdsleepcfg0SfroPd

no description available

Source

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

no description available

Source

pub const fn ffro_pd(&self) -> Pdsleepcfg0FfroPd

no description available

Source

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

no description available

Source

pub const fn syspllldo_pd(&self) -> Pdsleepcfg0SyspllldoPd

no description available

Source

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

no description available

Source

pub const fn syspllana_pd(&self) -> Pdsleepcfg0SyspllanaPd

no description available

Source

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

no description available

Source

pub const fn audpllldo_pd(&self) -> Pdsleepcfg0AudpllldoPd

no description available

Source

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

no description available

Source

pub const fn audpllana_pd(&self) -> Pdsleepcfg0AudpllanaPd

no description available

Source

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

no description available

Source

pub const fn adc_pd(&self) -> Pdsleepcfg0AdcPd

no description available

Source

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

no description available

Source

pub const fn adc_lp(&self) -> Pdsleepcfg0AdcLp

no description available

Source

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

no description available

Source

pub const fn adctempsns_pd(&self) -> Pdsleepcfg0AdctempsnsPd

no description available

Source

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

no description available

Source

pub const fn acmp_pd(&self) -> Pdsleepcfg0AcmpPd

no description available

Source

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

no description available

Source

pub const fn hspad0_vdet_lp(&self) -> Pdsleepcfg0Hspad0VdetLp

no description available

Source

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

no description available

Source

pub const fn hspad0_ref_pd(&self) -> Pdsleepcfg0Hspad0RefPd

no description available

Source

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

no description available

Source

pub const fn hspad2_vdet_lp(&self) -> Pdsleepcfg0Hspad2VdetLp

no description available

Source

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

no description available

Source

pub const fn hspad2_ref_pd(&self) -> Pdsleepcfg0Hspad2RefPd

no description available

Source

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

no description available

Trait Implementations§

Source§

impl Clone for Pdsleepcfg0

Source§

fn clone(&self) -> Pdsleepcfg0

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 Pdsleepcfg0

Source§

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

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

impl Default for Pdsleepcfg0

Source§

fn default() -> Pdsleepcfg0

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

impl PartialEq for Pdsleepcfg0

Source§

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

Source§

impl Eq for Pdsleepcfg0

Source§

impl StructuralPartialEq for Pdsleepcfg0

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.