#[repr(transparent)]pub struct Config(pub u32);Expand description
USB PHY parameter overrides
Tuple Fields§
§0: u32Implementations§
Source§impl Config
impl Config
Sourcepub const fn set_pllitune(&mut self, val: u8)
pub const fn set_pllitune(&mut self, val: u8)
PLL Integral Path Tune
Sourcepub const fn set_pllptune(&mut self, val: u8)
pub const fn set_pllptune(&mut self, val: u8)
PLL Proportional Path Tune
Sourcepub const fn compdistune0(&self) -> u8
pub const fn compdistune0(&self) -> u8
Disconnect Threshold Adjustment
Sourcepub const fn set_compdistune0(&mut self, val: u8)
pub const fn set_compdistune0(&mut self, val: u8)
Disconnect Threshold Adjustment
Sourcepub const fn set_sqrxtune0(&mut self, val: u8)
pub const fn set_sqrxtune0(&mut self, val: u8)
Squelch Threshold Adjustment
Sourcepub const fn vdatreftune0(&self) -> u8
pub const fn vdatreftune0(&self) -> u8
Data Detect Voltage Adjustment
Sourcepub const fn set_vdatreftune0(&mut self, val: u8)
pub const fn set_vdatreftune0(&mut self, val: u8)
Data Detect Voltage Adjustment
Sourcepub const fn txhsxvtune0(&self) -> u8
pub const fn txhsxvtune0(&self) -> u8
Transmitter High-Speed Crossover Adjustment
Sourcepub const fn set_txhsxvtune0(&mut self, val: u8)
pub const fn set_txhsxvtune0(&mut self, val: u8)
Transmitter High-Speed Crossover Adjustment
Sourcepub const fn txfslstune0(&self) -> u8
pub const fn txfslstune0(&self) -> u8
FS/LS Source Impedance Adjustment
Sourcepub const fn set_txfslstune0(&mut self, val: u8)
pub const fn set_txfslstune0(&mut self, val: u8)
FS/LS Source Impedance Adjustment
Sourcepub const fn txvreftune0(&self) -> u8
pub const fn txvreftune0(&self) -> u8
HS DC Voltage Level Adjustment
Sourcepub const fn set_txvreftune0(&mut self, val: u8)
pub const fn set_txvreftune0(&mut self, val: u8)
HS DC Voltage Level Adjustment
Sourcepub const fn txrisetune0(&self) -> u8
pub const fn txrisetune0(&self) -> u8
HS Transmitter Rise/Fall Time Adjustment
Sourcepub const fn set_txrisetune0(&mut self, val: u8)
pub const fn set_txrisetune0(&mut self, val: u8)
HS Transmitter Rise/Fall Time Adjustment
Sourcepub const fn txrestune0(&self) -> u8
pub const fn txrestune0(&self) -> u8
USB Source Impedance Adjustment
Sourcepub const fn set_txrestune0(&mut self, val: u8)
pub const fn set_txrestune0(&mut self, val: u8)
USB Source Impedance Adjustment
Sourcepub const fn txpreempamptune0(&self) -> u8
pub const fn txpreempamptune0(&self) -> u8
HS Transmitter Pre-Emphasis Current Control
Sourcepub const fn set_txpreempamptune0(&mut self, val: u8)
pub const fn set_txpreempamptune0(&mut self, val: u8)
HS Transmitter Pre-Emphasis Current Control
Sourcepub const fn txpreemppulsetune0(&self) -> bool
pub const fn txpreemppulsetune0(&self) -> bool
HS Transmitter Pre-Emphasis Duration Control
Sourcepub const fn set_txpreemppulsetune0(&mut self, val: bool)
pub const fn set_txpreemppulsetune0(&mut self, val: bool)
HS Transmitter Pre-Emphasis Duration Control
Trait Implementations§
impl Copy for Config
impl Eq for Config
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> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)