nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

TrimOverrideEnClr

Struct TrimOverrideEnClr 

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

USB PHY Trim Override Enable Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl TrimOverrideEnClr

Source

pub const fn trim_div_sel_override(&self) -> bool

Override enable for PLL_DIV_SEL, when set, the register value in PLL_SIC[1:0] will be used.

Source

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

Override enable for PLL_DIV_SEL, when set, the register value in PLL_SIC[1:0] will be used.

Source

pub const fn trim_env_tail_adj_vd_override(&self) -> bool

Override enable for ENV_TAIL_ADJ, when set, the register value in DEBUG1[14:13] will be used.

Source

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

Override enable for ENV_TAIL_ADJ, when set, the register value in DEBUG1[14:13] will be used.

Source

pub const fn trim_tx_d_cal_override(&self) -> bool

Override enable for TX_D_CAL, when set, the register value in TX[3:0] will be used.

Source

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

Override enable for TX_D_CAL, when set, the register value in TX[3:0] will be used.

Source

pub const fn trim_tx_cal45dp_override(&self) -> bool

Override enable for TX_CAL45DP, when set, the register value in TX[19:16] will be used.

Source

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

Override enable for TX_CAL45DP, when set, the register value in TX[19:16] will be used.

Source

pub const fn trim_tx_cal45dm_override(&self) -> bool

Override enable for TX_CAL45DM, when set, the register value in TX[11:8] will be used.

Source

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

Override enable for TX_CAL45DM, when set, the register value in TX[11:8] will be used.

Source

pub const fn trim_refbias_vbgadj_override(&self) -> bool

Override enable for bandgap adjustment

Source

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

Override enable for bandgap adjustment

Source

pub const fn trim_refbias_tst_override(&self) -> bool

Override enable for bias current control When this field is set, the register value in DEBUG1[22:21] will be used

Source

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

Override enable for bias current control When this field is set, the register value in DEBUG1[22:21] will be used

Source

pub const fn trim_usb2_refbias_vbgadj(&self) -> u8

Adjustment bits for bandgap

Source

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

Adjustment bits for bandgap

Source

pub const fn trim_usb2_refbias_tst(&self) -> u8

Bias current control for usb2_phy

Source

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

Bias current control for usb2_phy

Source

pub const fn trim_pll_ctrl0_div_sel(&self) -> u8

IFR value of PLL_DIV_SEL.

Source

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

IFR value of PLL_DIV_SEL.

Source

pub const fn trim_usb_reg_env_tail_adj_vd(&self) -> u8

IFR value of ENV_TAIL_ADJ.

Source

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

IFR value of ENV_TAIL_ADJ.

Source

pub const fn trim_usbphy_tx_d_cal(&self) -> u8

IFR value of TX_D_CAL.

Source

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

IFR value of TX_D_CAL.

Source

pub const fn trim_usbphy_tx_cal45dp(&self) -> u8

IFR value of TX_CAL45DP.

Source

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

IFR value of TX_CAL45DP.

Source

pub const fn trim_usbphy_tx_cal45dm(&self) -> u8

IFR value of TX_CAL45DM.

Source

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

IFR value of TX_CAL45DM.

Trait Implementations§

Source§

impl Clone for TrimOverrideEnClr

Source§

fn clone(&self) -> TrimOverrideEnClr

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 TrimOverrideEnClr

Source§

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

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

impl Default for TrimOverrideEnClr

Source§

fn default() -> TrimOverrideEnClr

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

impl PartialEq for TrimOverrideEnClr

Source§

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

Source§

impl Eq for TrimOverrideEnClr

Source§

impl StructuralPartialEq for TrimOverrideEnClr

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.