#[repr(transparent)]pub struct ExpandTmds(pub u32);
Expand description
Configure the optional TMDS encoder inside the command expander
Tuple Fields§
§0: u32
Implementations§
Source§impl ExpandTmds
impl ExpandTmds
Sourcepub const fn l0_rot(&self) -> u8
pub const fn l0_rot(&self) -> u8
Right-rotate applied to the current shifter data before the lane 0 TMDS encoder.
Sourcepub fn set_l0_rot(&mut self, val: u8)
pub fn set_l0_rot(&mut self, val: u8)
Right-rotate applied to the current shifter data before the lane 0 TMDS encoder.
Sourcepub const fn l0_nbits(&self) -> u8
pub const fn l0_nbits(&self) -> u8
Number of valid data bits for the lane 0 TMDS encoder, starting from bit 7 of the rotated data. Field values of 0 -> 7 encode counts of 1 -> 8 bits.
Sourcepub fn set_l0_nbits(&mut self, val: u8)
pub fn set_l0_nbits(&mut self, val: u8)
Number of valid data bits for the lane 0 TMDS encoder, starting from bit 7 of the rotated data. Field values of 0 -> 7 encode counts of 1 -> 8 bits.
Sourcepub const fn l1_rot(&self) -> u8
pub const fn l1_rot(&self) -> u8
Right-rotate applied to the current shifter data before the lane 1 TMDS encoder.
Sourcepub fn set_l1_rot(&mut self, val: u8)
pub fn set_l1_rot(&mut self, val: u8)
Right-rotate applied to the current shifter data before the lane 1 TMDS encoder.
Sourcepub const fn l1_nbits(&self) -> u8
pub const fn l1_nbits(&self) -> u8
Number of valid data bits for the lane 1 TMDS encoder, starting from bit 7 of the rotated data. Field values of 0 -> 7 encode counts of 1 -> 8 bits.
Sourcepub fn set_l1_nbits(&mut self, val: u8)
pub fn set_l1_nbits(&mut self, val: u8)
Number of valid data bits for the lane 1 TMDS encoder, starting from bit 7 of the rotated data. Field values of 0 -> 7 encode counts of 1 -> 8 bits.
Sourcepub const fn l2_rot(&self) -> u8
pub const fn l2_rot(&self) -> u8
Right-rotate applied to the current shifter data before the lane 2 TMDS encoder.
Sourcepub fn set_l2_rot(&mut self, val: u8)
pub fn set_l2_rot(&mut self, val: u8)
Right-rotate applied to the current shifter data before the lane 2 TMDS encoder.
Sourcepub const fn l2_nbits(&self) -> u8
pub const fn l2_nbits(&self) -> u8
Number of valid data bits for the lane 2 TMDS encoder, starting from bit 7 of the rotated data. Field values of 0 -> 7 encode counts of 1 -> 8 bits.
Sourcepub fn set_l2_nbits(&mut self, val: u8)
pub fn set_l2_nbits(&mut self, val: u8)
Number of valid data bits for the lane 2 TMDS encoder, starting from bit 7 of the rotated data. Field values of 0 -> 7 encode counts of 1 -> 8 bits.
Trait Implementations§
Source§impl Clone for ExpandTmds
impl Clone for ExpandTmds
Source§fn clone(&self) -> ExpandTmds
fn clone(&self) -> ExpandTmds
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more