nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Reg1p1Tog

Struct Reg1p1Tog 

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

Regulator 1P1 Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Reg1p1Tog

Source

pub const fn enable_linreg(&self) -> bool

Control bit to enable the regulator output.

Source

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

Control bit to enable the regulator output.

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 enable_pulldown(&self) -> bool

Control bit to enable the pull-down circuitry in the regulator

Source

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

Control bit to enable the pull-down 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 output_trg(&self) -> Reg1p1TogOutputTrg

Control bits to adjust the regulator output voltage

Source

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

Control bits to adjust the regulator output voltage

Source

pub const fn bo_vdd1p1(&self) -> bool

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

Source

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

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

Source

pub const fn ok_vdd1p1(&self) -> bool

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

Source

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

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

Source

pub const fn enable_weak_linreg(&self) -> bool

Enables the weak 1p1 regulator

Source

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

Enables the weak 1p1 regulator

Source

pub const fn selref_weak_linreg(&self) -> Reg1p1TogSelrefWeakLinreg

Selects the source for the reference voltage of the weak 1p1 regulator.

Source

pub const fn set_selref_weak_linreg(&mut self, val: Reg1p1TogSelrefWeakLinreg)

Selects the source for the reference voltage of the weak 1p1 regulator.

Trait Implementations§

Source§

impl Clone for Reg1p1Tog

Source§

fn clone(&self) -> Reg1p1Tog

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 Reg1p1Tog

Source§

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

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

impl Default for Reg1p1Tog

Source§

fn default() -> Reg1p1Tog

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

impl PartialEq for Reg1p1Tog

Source§

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

Source§

impl Eq for Reg1p1Tog

Source§

impl StructuralPartialEq for Reg1p1Tog

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.