nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

DllCtrl

Struct DllCtrl 

Source
#[repr(transparent)]
pub struct DllCtrl(pub u32);
Expand description

DLL (Delay Line) Control.

Tuple Fields§

§0: u32

Implementations§

Source§

impl DllCtrl

Source

pub const fn dll_ctrl_enable(&self) -> bool

DLL_CTRL_ENABLE.

Source

pub const fn set_dll_ctrl_enable(&mut self, val: bool)

DLL_CTRL_ENABLE.

Source

pub const fn dll_ctrl_reset(&self) -> bool

DLL_CTRL_RESET.

Source

pub const fn set_dll_ctrl_reset(&mut self, val: bool)

DLL_CTRL_RESET.

Source

pub const fn dll_ctrl_slv_force_upd(&self) -> bool

DLL_CTRL_SLV_FORCE_UPD.

Source

pub const fn set_dll_ctrl_slv_force_upd(&mut self, val: bool)

DLL_CTRL_SLV_FORCE_UPD.

Source

pub const fn dll_ctrl_slv_dly_target0(&self) -> u8

DLL_CTRL_SLV_DLY_TARGET0.

Source

pub const fn set_dll_ctrl_slv_dly_target0(&mut self, val: u8)

DLL_CTRL_SLV_DLY_TARGET0.

Source

pub const fn dll_ctrl_gate_update(&self) -> bool

DLL_CTRL_GATE_UPDATE.

Source

pub const fn set_dll_ctrl_gate_update(&mut self, val: bool)

DLL_CTRL_GATE_UPDATE.

Source

pub const fn dll_ctrl_slv_override(&self) -> bool

DLL_CTRL_SLV_OVERRIDE.

Source

pub const fn set_dll_ctrl_slv_override(&mut self, val: bool)

DLL_CTRL_SLV_OVERRIDE.

Source

pub const fn dll_ctrl_slv_override_val(&self) -> u8

DLL_CTRL_SLV_OVERRIDE_VAL.

Source

pub const fn set_dll_ctrl_slv_override_val(&mut self, val: u8)

DLL_CTRL_SLV_OVERRIDE_VAL.

Source

pub const fn dll_ctrl_slv_dly_target1(&self) -> u8

DLL_CTRL_SLV_DLY_TARGET1.

Source

pub const fn set_dll_ctrl_slv_dly_target1(&mut self, val: u8)

DLL_CTRL_SLV_DLY_TARGET1.

Source

pub const fn dll_ctrl_slv_update_int(&self) -> u8

DLL_CTRL_SLV_UPDATE_INT.

Source

pub const fn set_dll_ctrl_slv_update_int(&mut self, val: u8)

DLL_CTRL_SLV_UPDATE_INT.

Source

pub const fn dll_ctrl_ref_update_int(&self) -> u8

DLL_CTRL_REF_UPDATE_INT.

Source

pub const fn set_dll_ctrl_ref_update_int(&mut self, val: u8)

DLL_CTRL_REF_UPDATE_INT.

Trait Implementations§

Source§

impl Clone for DllCtrl

Source§

fn clone(&self) -> DllCtrl

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DllCtrl

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for DllCtrl

Source§

fn default() -> DllCtrl

Returns the “default value” for a type. Read more
Source§

impl PartialEq for DllCtrl

Source§

fn eq(&self, other: &DllCtrl) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for DllCtrl

Source§

impl Eq for DllCtrl

Source§

impl StructuralPartialEq for DllCtrl

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.