nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

LowpwrCtrlTog

Struct LowpwrCtrlTog 

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

XTAL OSC (LP) Control Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl LowpwrCtrlTog

Source

pub const fn rc_osc_en(&self) -> LowpwrCtrlTogRcOscEn

RC Osc. enable control.

Source

pub const fn set_rc_osc_en(&mut self, val: LowpwrCtrlTogRcOscEn)

RC Osc. enable control.

Source

pub const fn osc_sel(&self) -> LowpwrCtrlTogOscSel

Select the source for the 24MHz clock.

Source

pub const fn set_osc_sel(&mut self, val: LowpwrCtrlTogOscSel)

Select the source for the 24MHz clock.

Source

pub const fn lpbg_sel(&self) -> LowpwrCtrlTogLpbgSel

Bandgap select. Not related to oscillator.

Source

pub const fn set_lpbg_sel(&mut self, val: LowpwrCtrlTogLpbgSel)

Bandgap select. Not related to oscillator.

Source

pub const fn lpbg_test(&self) -> bool

Low power bandgap test bit. Not related to oscillator.

Source

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

Low power bandgap test bit. Not related to oscillator.

Source

pub const fn reftop_ibias_off(&self) -> bool

Low power reftop ibias disable. Not related to oscillator.

Source

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

Low power reftop ibias disable. Not related to oscillator.

Source

pub const fn l1_pwrgate(&self) -> bool

L1 power gate control. Used as software override. Not related to oscillator.

Source

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

L1 power gate control. Used as software override. Not related to oscillator.

Source

pub const fn l2_pwrgate(&self) -> bool

L2 power gate control. Used as software override. Not related to oscillator.

Source

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

L2 power gate control. Used as software override. Not related to oscillator.

Source

pub const fn cpu_pwrgate(&self) -> bool

CPU power gate control. Used as software override. Test purpose only Not related to oscillator.

Source

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

CPU power gate control. Used as software override. Test purpose only Not related to oscillator.

Source

pub const fn display_pwrgate(&self) -> bool

Display logic power gate control. Used as software override. Not related to oscillator.

Source

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

Display logic power gate control. Used as software override. Not related to oscillator.

Source

pub const fn rcosc_cg_override(&self) -> bool

For debug purposes only

Source

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

For debug purposes only

Source

pub const fn xtalosc_pwrup_delay(&self) -> LowpwrCtrlTogXtaloscPwrupDelay

Specifies the time delay between when the 24MHz xtal is powered up until it is stable and ready to use

Source

pub const fn set_xtalosc_pwrup_delay( &mut self, val: LowpwrCtrlTogXtaloscPwrupDelay, )

Specifies the time delay between when the 24MHz xtal is powered up until it is stable and ready to use

Source

pub const fn xtalosc_pwrup_stat(&self) -> LowpwrCtrlTogXtaloscPwrupStat

Status of the 24MHz xtal oscillator.

Source

pub const fn set_xtalosc_pwrup_stat( &mut self, val: LowpwrCtrlTogXtaloscPwrupStat, )

Status of the 24MHz xtal oscillator.

Source

pub const fn mix_pwrgate(&self) -> bool

Display power gate control. Used as software mask. Set to zero to force ungated.

Source

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

Display power gate control. Used as software mask. Set to zero to force ungated.

Source

pub const fn gpu_pwrgate(&self) -> bool

GPU power gate control. Used as software mask. Set to zero to force ungated.

Source

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

GPU power gate control. Used as software mask. Set to zero to force ungated.

Trait Implementations§

Source§

impl Clone for LowpwrCtrlTog

Source§

fn clone(&self) -> LowpwrCtrlTog

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 LowpwrCtrlTog

Source§

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

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

impl Default for LowpwrCtrlTog

Source§

fn default() -> LowpwrCtrlTog

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

impl PartialEq for LowpwrCtrlTog

Source§

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

Source§

impl Eq for LowpwrCtrlTog

Source§

impl StructuralPartialEq for LowpwrCtrlTog

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.