Struct Config
#[repr(transparent)]pub struct Config(pub u32);Expand description
USB PHY parameter overrides
Tuple Fields§
§0: u32Implementations§
§impl Config
impl Config
pub const fn set_pllitune(&mut self, val: u8)
pub const fn set_pllitune(&mut self, val: u8)
PLL Integral Path Tune
pub const fn set_pllptune(&mut self, val: u8)
pub const fn set_pllptune(&mut self, val: u8)
PLL Proportional Path Tune
pub const fn compdistune0(&self) -> u8
pub const fn compdistune0(&self) -> u8
Disconnect Threshold Adjustment
pub const fn set_compdistune0(&mut self, val: u8)
pub const fn set_compdistune0(&mut self, val: u8)
Disconnect Threshold Adjustment
pub const fn set_sqrxtune0(&mut self, val: u8)
pub const fn set_sqrxtune0(&mut self, val: u8)
Squelch Threshold Adjustment
pub const fn vdatreftune0(&self) -> u8
pub const fn vdatreftune0(&self) -> u8
Data Detect Voltage Adjustment
pub const fn set_vdatreftune0(&mut self, val: u8)
pub const fn set_vdatreftune0(&mut self, val: u8)
Data Detect Voltage Adjustment
pub const fn txhsxvtune0(&self) -> u8
pub const fn txhsxvtune0(&self) -> u8
Transmitter High-Speed Crossover Adjustment
pub const fn set_txhsxvtune0(&mut self, val: u8)
pub const fn set_txhsxvtune0(&mut self, val: u8)
Transmitter High-Speed Crossover Adjustment
pub const fn txfslstune0(&self) -> u8
pub const fn txfslstune0(&self) -> u8
FS/LS Source Impedance Adjustment
pub const fn set_txfslstune0(&mut self, val: u8)
pub const fn set_txfslstune0(&mut self, val: u8)
FS/LS Source Impedance Adjustment
pub const fn txvreftune0(&self) -> u8
pub const fn txvreftune0(&self) -> u8
HS DC Voltage Level Adjustment
pub const fn set_txvreftune0(&mut self, val: u8)
pub const fn set_txvreftune0(&mut self, val: u8)
HS DC Voltage Level Adjustment
pub const fn txrisetune0(&self) -> u8
pub const fn txrisetune0(&self) -> u8
HS Transmitter Rise/Fall Time Adjustment
pub const fn set_txrisetune0(&mut self, val: u8)
pub const fn set_txrisetune0(&mut self, val: u8)
HS Transmitter Rise/Fall Time Adjustment
pub const fn txrestune0(&self) -> u8
pub const fn txrestune0(&self) -> u8
USB Source Impedance Adjustment
pub const fn set_txrestune0(&mut self, val: u8)
pub const fn set_txrestune0(&mut self, val: u8)
USB Source Impedance Adjustment
pub const fn txpreempamptune0(&self) -> u8
pub const fn txpreempamptune0(&self) -> u8
HS Transmitter Pre-Emphasis Current Control
pub const fn set_txpreempamptune0(&mut self, val: u8)
pub const fn set_txpreempamptune0(&mut self, val: u8)
HS Transmitter Pre-Emphasis Current Control
pub const fn txpreemppulsetune0(&self) -> bool
pub const fn txpreemppulsetune0(&self) -> bool
HS Transmitter Pre-Emphasis Duration Control
pub const fn set_txpreemppulsetune0(&mut self, val: bool)
pub const fn set_txpreemppulsetune0(&mut self, val: bool)
HS Transmitter Pre-Emphasis Duration Control