nxp-pac

Crates

git

Versions

mimxrt1011

Flavors

Reg3p0Set

Struct Reg3p0Set 

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

Regulator 3P0 Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Reg3p0Set

Source

pub const fn enable_linreg(&self) -> bool

Control bit to enable the regulator output to be set by the programmed target voltage setting and internal bandgap reference

Source

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

Control bit to enable the regulator output to be set by the programmed target voltage setting and internal bandgap reference

Source

pub const fn enable_bo(&self) -> bool

Control bit to enable the brownout circuitry in the regulator.

Source

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

Control bit to enable the brownout circuitry in the regulator.

Source

pub const fn enable_ilimit(&self) -> bool

Control bit to enable the current-limit circuitry in the regulator.

Source

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

Control bit to enable the current-limit circuitry in the regulator.

Source

pub const fn bo_offset(&self) -> u8

Control bits to adjust the regulator brownout offset voltage in 25mV steps

Source

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

Control bits to adjust the regulator brownout offset voltage in 25mV steps

Source

pub const fn vbus_sel(&self) -> Reg3p0SetVbusSel

Select input voltage source for LDO_3P0 from either USB_OTG1_VBUS or USB_OTG2_VBUS

Source

pub const fn set_vbus_sel(&mut self, val: Reg3p0SetVbusSel)

Select input voltage source for LDO_3P0 from either USB_OTG1_VBUS or USB_OTG2_VBUS

Source

pub const fn output_trg(&self) -> Reg3p0SetOutputTrg

Control bits to adjust the regulator output voltage

Source

pub const fn set_output_trg(&mut self, val: Reg3p0SetOutputTrg)

Control bits to adjust the regulator output voltage

Source

pub const fn bo_vdd3p0(&self) -> bool

Status bit that signals when a brownout is detected on the regulator output.

Source

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

Status bit that signals when a brownout is detected on the regulator output.

Source

pub const fn ok_vdd3p0(&self) -> bool

Status bit that signals when the regulator output is ok. 1 = regulator output > brownout target

Source

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

Status bit that signals when the regulator output is ok. 1 = regulator output > brownout target

Trait Implementations§

Source§

impl Clone for Reg3p0Set

Source§

fn clone(&self) -> Reg3p0Set

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 Reg3p0Set

Source§

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

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

impl Default for Reg3p0Set

Source§

fn default() -> Reg3p0Set

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

impl PartialEq for Reg3p0Set

Source§

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

Source§

impl Eq for Reg3p0Set

Source§

impl StructuralPartialEq for Reg3p0Set

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.