nrf-pac

Crates

git

Versions

nrf54lm20a-flpr

Flavors

nrf_pac::usbhs::regs

Struct Config

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

USB PHY parameter overrides

Tuple Fields§

§0: u32

Implementations§

Source§

impl Config

Source

pub const fn pllitune(&self) -> u8

PLL Integral Path Tune

Source

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

PLL Integral Path Tune

Source

pub const fn pllptune(&self) -> u8

PLL Proportional Path Tune

Source

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

PLL Proportional Path Tune

Source

pub const fn compdistune0(&self) -> u8

Disconnect Threshold Adjustment

Source

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

Disconnect Threshold Adjustment

Source

pub const fn sqrxtune0(&self) -> u8

Squelch Threshold Adjustment

Source

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

Squelch Threshold Adjustment

Source

pub const fn vdatreftune0(&self) -> u8

Data Detect Voltage Adjustment

Source

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

Data Detect Voltage Adjustment

Source

pub const fn txhsxvtune0(&self) -> u8

Transmitter High-Speed Crossover Adjustment

Source

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

Transmitter High-Speed Crossover Adjustment

Source

pub const fn txfslstune0(&self) -> u8

FS/LS Source Impedance Adjustment

Source

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

FS/LS Source Impedance Adjustment

Source

pub const fn txvreftune0(&self) -> u8

HS DC Voltage Level Adjustment

Source

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

HS DC Voltage Level Adjustment

Source

pub const fn txrisetune0(&self) -> u8

HS Transmitter Rise/Fall Time Adjustment

Source

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

HS Transmitter Rise/Fall Time Adjustment

Source

pub const fn txrestune0(&self) -> u8

USB Source Impedance Adjustment

Source

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

USB Source Impedance Adjustment

Source

pub const fn txpreempamptune0(&self) -> u8

HS Transmitter Pre-Emphasis Current Control

Source

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

HS Transmitter Pre-Emphasis Current Control

Source

pub const fn txpreemppulsetune0(&self) -> bool

HS Transmitter Pre-Emphasis Duration Control

Source

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

HS Transmitter Pre-Emphasis Duration Control

Trait Implementations§

Source§

impl Clone for Config

Source§

fn clone(&self) -> Config

Returns a copy 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 Config

Source§

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

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

impl Default for Config

Source§

fn default() -> Config

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

impl PartialEq for Config

Source§

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

Source§

impl Eq for Config

Source§

impl StructuralPartialEq for Config

Auto Trait Implementations§

§

impl Freeze for Config

§

impl RefUnwindSafe for Config

§

impl Send for Config

§

impl Sync for Config

§

impl Unpin for Config

§

impl UnwindSafe for Config

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, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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.