nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Reg0

Struct Reg0 

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

DCDC Register 0

Tuple Fields§

§0: u32

Implementations§

Source§

impl Reg0

Source

pub const fn pwd_zcd(&self) -> PwdZcd

Power Down Zero Cross Detection

Source

pub const fn set_pwd_zcd(&mut self, val: PwdZcd)

Power Down Zero Cross Detection

Source

pub const fn disable_auto_clk_switch(&self) -> DisableAutoClkSwitch

Disable Auto Clock Switch

Source

pub const fn set_disable_auto_clk_switch(&mut self, val: DisableAutoClkSwitch)

Disable Auto Clock Switch

Source

pub const fn sel_clk(&self) -> SelClk

Select Clock

Source

pub const fn set_sel_clk(&mut self, val: SelClk)

Select Clock

Source

pub const fn pwd_osc_int(&self) -> PwdOscInt

Power down internal osc

Source

pub const fn set_pwd_osc_int(&mut self, val: PwdOscInt)

Power down internal osc

Source

pub const fn pwd_cur_sns_cmp(&self) -> PwdCurSnsCmp

Power down signal of the current detector.

Source

pub const fn set_pwd_cur_sns_cmp(&mut self, val: PwdCurSnsCmp)

Power down signal of the current detector.

Source

pub const fn cur_sns_thrsh(&self) -> CurSnsThrsh

Current Sense (detector) Threshold

Source

pub const fn set_cur_sns_thrsh(&mut self, val: CurSnsThrsh)

Current Sense (detector) Threshold

Source

pub const fn pwd_overcur_det(&self) -> PwdOvercurDet

Power down overcurrent detection comparator

Source

pub const fn set_pwd_overcur_det(&mut self, val: PwdOvercurDet)

Power down overcurrent detection comparator

Source

pub const fn overcur_trig_adj(&self) -> OvercurTrigAdj

Overcurrent Trigger Adjust

Source

pub const fn set_overcur_trig_adj(&mut self, val: OvercurTrigAdj)

Overcurrent Trigger Adjust

Source

pub const fn pwd_cmp_batt_det(&self) -> PwdCmpBattDet

Power Down Battery Detection Comparator

Source

pub const fn set_pwd_cmp_batt_det(&mut self, val: PwdCmpBattDet)

Power Down Battery Detection Comparator

Source

pub const fn en_lp_overload_sns(&self) -> bool

Low Power Overload Sense Enable

Source

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

Low Power Overload Sense Enable

Source

pub const fn pwd_high_volt_det(&self) -> PwdHighVoltDet

Power Down High Voltage Detection

Source

pub const fn set_pwd_high_volt_det(&mut self, val: PwdHighVoltDet)

Power Down High Voltage Detection

Source

pub const fn lp_overload_thrsh(&self) -> LpOverloadThrsh

Low Power Overload Threshold

Source

pub const fn set_lp_overload_thrsh(&mut self, val: LpOverloadThrsh)

Low Power Overload Threshold

Source

pub const fn lp_overload_freq_sel(&self) -> LpOverloadFreqSel

Low Power Overload Frequency Select

Source

pub const fn set_lp_overload_freq_sel(&mut self, val: LpOverloadFreqSel)

Low Power Overload Frequency Select

Source

pub const fn lp_high_hys(&self) -> LpHighHys

Low Power High Hysteric Value

Source

pub const fn set_lp_high_hys(&mut self, val: LpHighHys)

Low Power High Hysteric Value

Source

pub const fn pwd_cmp_offset(&self) -> PwdCmpOffset

Power down output range comparator

Source

pub const fn set_pwd_cmp_offset(&mut self, val: PwdCmpOffset)

Power down output range comparator

Source

pub const fn xtalok_disable(&self) -> XtalokDisable

Disable xtalok detection circuit

Source

pub const fn set_xtalok_disable(&mut self, val: XtalokDisable)

Disable xtalok detection circuit

Source

pub const fn current_alert_reset(&self) -> bool

Reset Current Alert Signal

Source

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

Reset Current Alert Signal

Source

pub const fn xtal_24m_ok(&self) -> Xtal24mOk

24M XTAL OK

Source

pub const fn set_xtal_24m_ok(&mut self, val: Xtal24mOk)

24M XTAL OK

Source

pub const fn sts_dc_ok(&self) -> bool

DCDC Output OK

Source

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

DCDC Output OK

Trait Implementations§

Source§

impl Clone for Reg0

Source§

fn clone(&self) -> Reg0

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 Reg0

Source§

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

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

impl Default for Reg0

Source§

fn default() -> Reg0

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

impl PartialEq for Reg0

Source§

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

Source§

impl Eq for Reg0

Source§

impl StructuralPartialEq for Reg0

Auto Trait Implementations§

§

impl Freeze for Reg0

§

impl RefUnwindSafe for Reg0

§

impl Send for Reg0

§

impl Sync for Reg0

§

impl Unpin for Reg0

§

impl UnwindSafe for Reg0

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.