nxp-pac

Crates

git

Versions

mimxrt1011

Flavors

Dcp

Struct Dcp 

Source
pub struct Dcp { /* private fields */ }
Expand description

DCP register reference index

Implementations§

Source§

impl Dcp

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn ctrl(self) -> Reg<Ctrl, RW>

DCP control register 0

Source

pub const fn ctrl_set(self) -> Reg<CtrlSet, RW>

DCP control register 0

Source

pub const fn ctrl_clr(self) -> Reg<CtrlClr, RW>

DCP control register 0

Source

pub const fn ctrl_tog(self) -> Reg<CtrlTog, RW>

DCP control register 0

Source

pub const fn stat(self) -> Reg<Stat, RW>

DCP status register

Source

pub const fn stat_set(self) -> Reg<StatSet, RW>

DCP status register

Source

pub const fn stat_clr(self) -> Reg<StatClr, RW>

DCP status register

Source

pub const fn stat_tog(self) -> Reg<StatTog, RW>

DCP status register

Source

pub const fn channelctrl(self) -> Reg<Channelctrl, RW>

DCP channel control register

Source

pub const fn channelctrl_set(self) -> Reg<ChannelctrlSet, RW>

DCP channel control register

Source

pub const fn channelctrl_clr(self) -> Reg<ChannelctrlClr, RW>

DCP channel control register

Source

pub const fn channelctrl_tog(self) -> Reg<ChannelctrlTog, RW>

DCP channel control register

Source

pub const fn capability0(self) -> Reg<Capability0, RW>

DCP capability 0 register

Source

pub const fn capability1(self) -> Reg<Capability1, R>

DCP capability 1 register

Source

pub const fn context(self) -> Reg<Context, RW>

DCP context buffer pointer

Source

pub const fn key(self) -> Reg<Key, RW>

DCP key index

Source

pub const fn keydata(self) -> Reg<Keydata, RW>

DCP key data

Source

pub const fn packet0(self) -> Reg<Packet0, R>

DCP work packet 0 status register

Source

pub const fn packet1(self) -> Reg<Packet1, R>

DCP work packet 1 status register

Source

pub const fn packet2(self) -> Reg<Packet2, R>

DCP work packet 2 status register

Source

pub const fn packet3(self) -> Reg<Packet3, R>

DCP work packet 3 status register

Source

pub const fn packet4(self) -> Reg<Packet4, R>

DCP work packet 4 status register

Source

pub const fn packet5(self) -> Reg<Packet5, R>

DCP work packet 5 status register

Source

pub const fn packet6(self) -> Reg<Packet6, R>

DCP work packet 6 status register

Source

pub const fn ch0cmdptr(self) -> Reg<Ch0cmdptr, RW>

DCP channel 0 command pointer address register

Source

pub const fn ch0sema(self) -> Reg<Ch0sema, RW>

DCP channel 0 semaphore register

Source

pub const fn ch0stat(self) -> Reg<Ch0stat, RW>

DCP channel 0 status register

Source

pub const fn ch0stat_set(self) -> Reg<Ch0statSet, RW>

DCP channel 0 status register

Source

pub const fn ch0stat_clr(self) -> Reg<Ch0statClr, RW>

DCP channel 0 status register

Source

pub const fn ch0stat_tog(self) -> Reg<Ch0statTog, RW>

DCP channel 0 status register

Source

pub const fn ch0opts(self) -> Reg<Ch0opts, RW>

DCP channel 0 options register

Source

pub const fn ch0opts_set(self) -> Reg<Ch0optsSet, RW>

DCP channel 0 options register

Source

pub const fn ch0opts_clr(self) -> Reg<Ch0optsClr, RW>

DCP channel 0 options register

Source

pub const fn ch0opts_tog(self) -> Reg<Ch0optsTog, RW>

DCP channel 0 options register

Source

pub const fn ch1cmdptr(self) -> Reg<Ch1cmdptr, RW>

DCP channel 1 command pointer address register

Source

pub const fn ch1sema(self) -> Reg<Ch1sema, RW>

DCP channel 1 semaphore register

Source

pub const fn ch1stat(self) -> Reg<Ch1stat, RW>

DCP channel 1 status register

Source

pub const fn ch1stat_set(self) -> Reg<Ch1statSet, RW>

DCP channel 1 status register

Source

pub const fn ch1stat_clr(self) -> Reg<Ch1statClr, RW>

DCP channel 1 status register

Source

pub const fn ch1stat_tog(self) -> Reg<Ch1statTog, RW>

DCP channel 1 status register

Source

pub const fn ch1opts(self) -> Reg<Ch1opts, RW>

DCP channel 1 options register

Source

pub const fn ch1opts_set(self) -> Reg<Ch1optsSet, RW>

DCP channel 1 options register

Source

pub const fn ch1opts_clr(self) -> Reg<Ch1optsClr, RW>

DCP channel 1 options register

Source

pub const fn ch1opts_tog(self) -> Reg<Ch1optsTog, RW>

DCP channel 1 options register

Source

pub const fn ch2cmdptr(self) -> Reg<Ch2cmdptr, RW>

DCP channel 2 command pointer address register

Source

pub const fn ch2sema(self) -> Reg<Ch2sema, RW>

DCP channel 2 semaphore register

Source

pub const fn ch2stat(self) -> Reg<Ch2stat, RW>

DCP channel 2 status register

Source

pub const fn ch2stat_set(self) -> Reg<Ch2statSet, RW>

DCP channel 2 status register

Source

pub const fn ch2stat_clr(self) -> Reg<Ch2statClr, RW>

DCP channel 2 status register

Source

pub const fn ch2stat_tog(self) -> Reg<Ch2statTog, RW>

DCP channel 2 status register

Source

pub const fn ch2opts(self) -> Reg<Ch2opts, RW>

DCP channel 2 options register

Source

pub const fn ch2opts_set(self) -> Reg<Ch2optsSet, RW>

DCP channel 2 options register

Source

pub const fn ch2opts_clr(self) -> Reg<Ch2optsClr, RW>

DCP channel 2 options register

Source

pub const fn ch2opts_tog(self) -> Reg<Ch2optsTog, RW>

DCP channel 2 options register

Source

pub const fn ch3cmdptr(self) -> Reg<Ch3cmdptr, RW>

DCP channel 3 command pointer address register

Source

pub const fn ch3sema(self) -> Reg<Ch3sema, RW>

DCP channel 3 semaphore register

Source

pub const fn ch3stat(self) -> Reg<Ch3stat, RW>

DCP channel 3 status register

Source

pub const fn ch3stat_set(self) -> Reg<Ch3statSet, RW>

DCP channel 3 status register

Source

pub const fn ch3stat_clr(self) -> Reg<Ch3statClr, RW>

DCP channel 3 status register

Source

pub const fn ch3stat_tog(self) -> Reg<Ch3statTog, RW>

DCP channel 3 status register

Source

pub const fn ch3opts(self) -> Reg<Ch3opts, RW>

DCP channel 3 options register

Source

pub const fn ch3opts_set(self) -> Reg<Ch3optsSet, RW>

DCP channel 3 options register

Source

pub const fn ch3opts_clr(self) -> Reg<Ch3optsClr, RW>

DCP channel 3 options register

Source

pub const fn ch3opts_tog(self) -> Reg<Ch3optsTog, RW>

DCP channel 3 options register

Source

pub const fn dbgselect(self) -> Reg<Dbgselect, RW>

DCP debug select register

Source

pub const fn dbgdata(self) -> Reg<Dbgdata, R>

DCP debug data register

Source

pub const fn pagetable(self) -> Reg<Pagetable, RW>

DCP page table register

Source

pub const fn version(self) -> Reg<Version, R>

DCP version register

Trait Implementations§

Source§

impl Clone for Dcp

Source§

fn clone(&self) -> Dcp

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 PartialEq for Dcp

Source§

fn eq(&self, other: &Dcp) -> 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 Dcp

Source§

impl Eq for Dcp

Source§

impl Send for Dcp

Source§

impl StructuralPartialEq for Dcp

Source§

impl Sync for Dcp

Auto Trait Implementations§

§

impl Freeze for Dcp

§

impl RefUnwindSafe for Dcp

§

impl Unpin for Dcp

§

impl UnwindSafe for Dcp

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.