#[repr(transparent)]pub struct DllCtrl(pub u32);Expand description
DLL (Delay Line) Control.
Tuple Fields§
§0: u32Implementations§
Source§impl DllCtrl
impl DllCtrl
Sourcepub const fn dll_ctrl_enable(&self) -> bool
pub const fn dll_ctrl_enable(&self) -> bool
DLL and delay chain.
Sourcepub const fn set_dll_ctrl_enable(&mut self, val: bool)
pub const fn set_dll_ctrl_enable(&mut self, val: bool)
DLL and delay chain.
Sourcepub const fn dll_ctrl_reset(&self) -> bool
pub const fn dll_ctrl_reset(&self) -> bool
DLL reset.
Sourcepub const fn set_dll_ctrl_reset(&mut self, val: bool)
pub const fn set_dll_ctrl_reset(&mut self, val: bool)
DLL reset.
Sourcepub const fn dll_ctrl_slv_force_upd(&self) -> bool
pub const fn dll_ctrl_slv_force_upd(&self) -> bool
DLL slave delay line.
Sourcepub const fn set_dll_ctrl_slv_force_upd(&mut self, val: bool)
pub const fn set_dll_ctrl_slv_force_upd(&mut self, val: bool)
DLL slave delay line.
Sourcepub const fn dll_ctrl_slv_dly_target0(&self) -> u8
pub const fn dll_ctrl_slv_dly_target0(&self) -> u8
DLL slave delay target0.
Sourcepub const fn set_dll_ctrl_slv_dly_target0(&mut self, val: u8)
pub const fn set_dll_ctrl_slv_dly_target0(&mut self, val: u8)
DLL slave delay target0.
Sourcepub const fn dll_ctrl_gate_update(&self) -> bool
pub const fn dll_ctrl_gate_update(&self) -> bool
DLL gate update.
Sourcepub const fn set_dll_ctrl_gate_update(&mut self, val: bool)
pub const fn set_dll_ctrl_gate_update(&mut self, val: bool)
DLL gate update.
Sourcepub const fn dll_ctrl_slv_override(&self) -> bool
pub const fn dll_ctrl_slv_override(&self) -> bool
DLL slave override.
Sourcepub const fn set_dll_ctrl_slv_override(&mut self, val: bool)
pub const fn set_dll_ctrl_slv_override(&mut self, val: bool)
DLL slave override.
Sourcepub const fn dll_ctrl_slv_override_val(&self) -> u8
pub const fn dll_ctrl_slv_override_val(&self) -> u8
DLL slave override val.
Sourcepub const fn set_dll_ctrl_slv_override_val(&mut self, val: u8)
pub const fn set_dll_ctrl_slv_override_val(&mut self, val: u8)
DLL slave override val.
Sourcepub const fn dll_ctrl_slv_dly_target1(&self) -> u8
pub const fn dll_ctrl_slv_dly_target1(&self) -> u8
DLL slave delay target1.
Sourcepub const fn set_dll_ctrl_slv_dly_target1(&mut self, val: u8)
pub const fn set_dll_ctrl_slv_dly_target1(&mut self, val: u8)
DLL slave delay target1.
Sourcepub const fn dll_ctrl_slv_update_int(&self) -> u8
pub const fn dll_ctrl_slv_update_int(&self) -> u8
Slave delay line update interval.
Sourcepub const fn set_dll_ctrl_slv_update_int(&mut self, val: u8)
pub const fn set_dll_ctrl_slv_update_int(&mut self, val: u8)
Slave delay line update interval.
Sourcepub const fn dll_ctrl_ref_update_int(&self) -> u8
pub const fn dll_ctrl_ref_update_int(&self) -> u8
DLL control loop update interval.
Sourcepub const fn set_dll_ctrl_ref_update_int(&mut self, val: u8)
pub const fn set_dll_ctrl_ref_update_int(&mut self, val: u8)
DLL control loop update interval.
Trait Implementations§
impl Copy for DllCtrl
impl Eq for DllCtrl
impl StructuralPartialEq for DllCtrl
Auto Trait Implementations§
impl Freeze for DllCtrl
impl RefUnwindSafe for DllCtrl
impl Send for DllCtrl
impl Sync for DllCtrl
impl Unpin for DllCtrl
impl UnwindSafe for DllCtrl
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
Mutably borrows from an owned value. Read more