nxp-pac

Crates

git

Versions

mimxrt1062

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 and delay chain

Source

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

DLL and delay chain

Source

pub const fn dll_ctrl_reset(&self) -> bool

DLL reset

Source

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

DLL reset

Source

pub const fn dll_ctrl_slv_force_upd(&self) -> bool

DLL slave delay line

Source

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

DLL slave delay line

Source

pub const fn dll_ctrl_slv_dly_target0(&self) -> u8

DLL slave delay target0

Source

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

DLL slave delay target0

Source

pub const fn dll_ctrl_gate_update(&self) -> bool

DLL gate update

Source

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

DLL gate update

Source

pub const fn dll_ctrl_slv_override(&self) -> bool

DLL slave override

Source

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

DLL slave override

Source

pub const fn dll_ctrl_slv_override_val(&self) -> u8

DLL slave override val

Source

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

DLL slave override val

Source

pub const fn dll_ctrl_slv_dly_target1(&self) -> u8

DLL slave delay target1

Source

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

DLL slave delay target1

Source

pub const fn dll_ctrl_slv_update_int(&self) -> u8

Slave delay line update interval

Source

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

Slave delay line update interval

Source

pub const fn dll_ctrl_ref_update_int(&self) -> u8

DLL control loop update interval

Source

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

DLL control loop update interval

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.