#[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_CTRL_ENABLE
Sourcepub const fn set_dll_ctrl_enable(&mut self, val: bool)
pub const fn set_dll_ctrl_enable(&mut self, val: bool)
DLL_CTRL_ENABLE
Sourcepub const fn dll_ctrl_reset(&self) -> bool
pub const fn dll_ctrl_reset(&self) -> bool
DLL_CTRL_RESET
Sourcepub const fn set_dll_ctrl_reset(&mut self, val: bool)
pub const fn set_dll_ctrl_reset(&mut self, val: bool)
DLL_CTRL_RESET
Sourcepub const fn dll_ctrl_slv_force_upd(&self) -> bool
pub const fn dll_ctrl_slv_force_upd(&self) -> bool
DLL_CTRL_SLV_FORCE_UPD
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_CTRL_SLV_FORCE_UPD
Sourcepub const fn dll_ctrl_slv_dly_target0(&self) -> u8
pub const fn dll_ctrl_slv_dly_target0(&self) -> u8
DLL_CTRL_SLV_DLY_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_CTRL_SLV_DLY_TARGET0
Sourcepub const fn dll_ctrl_gate_update(&self) -> bool
pub const fn dll_ctrl_gate_update(&self) -> bool
DLL_CTRL_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_CTRL_GATE_UPDATE
Sourcepub const fn dll_ctrl_slv_override(&self) -> bool
pub const fn dll_ctrl_slv_override(&self) -> bool
DLL_CTRL_SLV_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_CTRL_SLV_OVERRIDE
Sourcepub const fn dll_ctrl_slv_override_val(&self) -> u8
pub const fn dll_ctrl_slv_override_val(&self) -> u8
DLL_CTRL_SLV_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_CTRL_SLV_OVERRIDE_VAL
Sourcepub const fn dll_ctrl_slv_dly_target1(&self) -> u8
pub const fn dll_ctrl_slv_dly_target1(&self) -> u8
DLL_CTRL_SLV_DLY_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_CTRL_SLV_DLY_TARGET1
Sourcepub const fn dll_ctrl_slv_update_int(&self) -> u8
pub const fn dll_ctrl_slv_update_int(&self) -> u8
DLL_CTRL_SLV_UPDATE_INT
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)
DLL_CTRL_SLV_UPDATE_INT
Sourcepub const fn dll_ctrl_ref_update_int(&self) -> u8
pub const fn dll_ctrl_ref_update_int(&self) -> u8
DLL_CTRL_REF_UPDATE_INT
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_CTRL_REF_UPDATE_INT
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