nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

Flavors

Dcdc1

Struct Dcdc1 

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

DCDC (second) control register [Reset by: PoR, Pin Reset, Brown Out Detectors Reset, Deep Power Down Reset, Software Reset]

Tuple Fields§

§0: u32

Implementations§

Source§

impl Dcdc1

Source

pub const fn rtrimoffet(&self) -> u8

Adjust the offset voltage of BJT based comparator.

Source

pub const fn set_rtrimoffet(&mut self, val: u8)

Adjust the offset voltage of BJT based comparator.

Source

pub const fn rsensetrim(&self) -> u8

Adjust Max inductor peak current limiting.

Source

pub const fn set_rsensetrim(&mut self, val: u8)

Adjust Max inductor peak current limiting.

Source

pub const fn dtestenable(&self) -> bool

Enable Digital test signals.

Source

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

Enable Digital test signals.

Source

pub const fn setcurve(&self) -> u8

Bandgap calibration parameter.

Source

pub const fn set_setcurve(&mut self, val: u8)

Bandgap calibration parameter.

Source

pub const fn setdc(&self) -> u8

Bandgap calibration parameter.

Source

pub const fn set_setdc(&mut self, val: u8)

Bandgap calibration parameter.

Source

pub const fn dtestsel(&self) -> u8

Select the output signal for test.

Source

pub const fn set_dtestsel(&mut self, val: u8)

Select the output signal for test.

Source

pub const fn iscaleenable(&self) -> bool

Modify COT behavior.

Source

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

Modify COT behavior.

Source

pub const fn forcebypass(&self) -> bool

Force bypass mode.

Source

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

Force bypass mode.

Source

pub const fn trimautocot(&self) -> u8

Change the scaling ratio of the feedforward compensation.

Source

pub const fn set_trimautocot(&mut self, val: u8)

Change the scaling ratio of the feedforward compensation.

Source

pub const fn forcefullcycle(&self) -> bool

Force full PFM PMOS and NMOS cycle.

Source

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

Force full PFM PMOS and NMOS cycle.

Source

pub const fn lcenable(&self) -> bool

Change the range of the peak detector of current inside the inductor.

Source

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

Change the range of the peak detector of current inside the inductor.

Source

pub const fn toff(&self) -> u8

Constant Off-Time calibration input.

Source

pub const fn set_toff(&mut self, val: u8)

Constant Off-Time calibration input.

Source

pub const fn toffenable(&self) -> bool

Enable Constant Off-Time feature.

Source

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

Enable Constant Off-Time feature.

Trait Implementations§

Source§

impl Clone for Dcdc1

Source§

fn clone(&self) -> Dcdc1

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 Dcdc1

Source§

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

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

impl Default for Dcdc1

Source§

fn default() -> Dcdc1

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

impl PartialEq for Dcdc1

Source§

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

Source§

impl Eq for Dcdc1

Source§

impl StructuralPartialEq for Dcdc1

Auto Trait Implementations§

§

impl Freeze for Dcdc1

§

impl RefUnwindSafe for Dcdc1

§

impl Send for Dcdc1

§

impl Sync for Dcdc1

§

impl Unpin for Dcdc1

§

impl UnwindSafe for Dcdc1

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.