nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Reg2p5Tog

Struct Reg2p5Tog 

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

Regulator 2P5 Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Reg2p5Tog

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) -> Reg2p5TogOutputTrg

Control bits to adjust the regulator output voltage

Source

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

Control bits to adjust the regulator output voltage

Source

pub const fn bo_vdd2p5(&self) -> bool

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

Source

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

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

Source

pub const fn ok_vdd2p5(&self) -> bool

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

Source

pub const fn set_ok_vdd2p5(&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 2p5 regulator

Source

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

Enables the weak 2p5 regulator

Trait Implementations§

Source§

impl Clone for Reg2p5Tog

Source§

fn clone(&self) -> Reg2p5Tog

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 Reg2p5Tog

Source§

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

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

impl Default for Reg2p5Tog

Source§

fn default() -> Reg2p5Tog

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

impl PartialEq for Reg2p5Tog

Source§

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

Source§

impl Eq for Reg2p5Tog

Source§

impl StructuralPartialEq for Reg2p5Tog

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.