pub struct Dcp { /* private fields */ }Expand description
DCP register reference index
Implementations§
Source§impl Dcp
impl Dcp
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn channelctrl(self) -> Reg<Channelctrl, RW>
pub const fn channelctrl(self) -> Reg<Channelctrl, RW>
DCP channel control register
Sourcepub const fn channelctrl_set(self) -> Reg<ChannelctrlSet, RW>
pub const fn channelctrl_set(self) -> Reg<ChannelctrlSet, RW>
DCP channel control register
Sourcepub const fn channelctrl_clr(self) -> Reg<ChannelctrlClr, RW>
pub const fn channelctrl_clr(self) -> Reg<ChannelctrlClr, RW>
DCP channel control register
Sourcepub const fn channelctrl_tog(self) -> Reg<ChannelctrlTog, RW>
pub const fn channelctrl_tog(self) -> Reg<ChannelctrlTog, RW>
DCP channel control register
Sourcepub const fn capability0(self) -> Reg<Capability0, RW>
pub const fn capability0(self) -> Reg<Capability0, RW>
DCP capability 0 register
Sourcepub const fn capability1(self) -> Reg<Capability1, R>
pub const fn capability1(self) -> Reg<Capability1, R>
DCP capability 1 register
Sourcepub const fn ch0cmdptr(self) -> Reg<Ch0cmdptr, RW>
pub const fn ch0cmdptr(self) -> Reg<Ch0cmdptr, RW>
DCP channel 0 command pointer address register
Sourcepub const fn ch0stat_set(self) -> Reg<Ch0statSet, RW>
pub const fn ch0stat_set(self) -> Reg<Ch0statSet, RW>
DCP channel 0 status register
Sourcepub const fn ch0stat_clr(self) -> Reg<Ch0statClr, RW>
pub const fn ch0stat_clr(self) -> Reg<Ch0statClr, RW>
DCP channel 0 status register
Sourcepub const fn ch0stat_tog(self) -> Reg<Ch0statTog, RW>
pub const fn ch0stat_tog(self) -> Reg<Ch0statTog, RW>
DCP channel 0 status register
Sourcepub const fn ch0opts_set(self) -> Reg<Ch0optsSet, RW>
pub const fn ch0opts_set(self) -> Reg<Ch0optsSet, RW>
DCP channel 0 options register
Sourcepub const fn ch0opts_clr(self) -> Reg<Ch0optsClr, RW>
pub const fn ch0opts_clr(self) -> Reg<Ch0optsClr, RW>
DCP channel 0 options register
Sourcepub const fn ch0opts_tog(self) -> Reg<Ch0optsTog, RW>
pub const fn ch0opts_tog(self) -> Reg<Ch0optsTog, RW>
DCP channel 0 options register
Sourcepub const fn ch1cmdptr(self) -> Reg<Ch1cmdptr, RW>
pub const fn ch1cmdptr(self) -> Reg<Ch1cmdptr, RW>
DCP channel 1 command pointer address register
Sourcepub const fn ch1stat_set(self) -> Reg<Ch1statSet, RW>
pub const fn ch1stat_set(self) -> Reg<Ch1statSet, RW>
DCP channel 1 status register
Sourcepub const fn ch1stat_clr(self) -> Reg<Ch1statClr, RW>
pub const fn ch1stat_clr(self) -> Reg<Ch1statClr, RW>
DCP channel 1 status register
Sourcepub const fn ch1stat_tog(self) -> Reg<Ch1statTog, RW>
pub const fn ch1stat_tog(self) -> Reg<Ch1statTog, RW>
DCP channel 1 status register
Sourcepub const fn ch1opts_set(self) -> Reg<Ch1optsSet, RW>
pub const fn ch1opts_set(self) -> Reg<Ch1optsSet, RW>
DCP channel 1 options register
Sourcepub const fn ch1opts_clr(self) -> Reg<Ch1optsClr, RW>
pub const fn ch1opts_clr(self) -> Reg<Ch1optsClr, RW>
DCP channel 1 options register
Sourcepub const fn ch1opts_tog(self) -> Reg<Ch1optsTog, RW>
pub const fn ch1opts_tog(self) -> Reg<Ch1optsTog, RW>
DCP channel 1 options register
Sourcepub const fn ch2cmdptr(self) -> Reg<Ch2cmdptr, RW>
pub const fn ch2cmdptr(self) -> Reg<Ch2cmdptr, RW>
DCP channel 2 command pointer address register
Sourcepub const fn ch2stat_set(self) -> Reg<Ch2statSet, RW>
pub const fn ch2stat_set(self) -> Reg<Ch2statSet, RW>
DCP channel 2 status register
Sourcepub const fn ch2stat_clr(self) -> Reg<Ch2statClr, RW>
pub const fn ch2stat_clr(self) -> Reg<Ch2statClr, RW>
DCP channel 2 status register
Sourcepub const fn ch2stat_tog(self) -> Reg<Ch2statTog, RW>
pub const fn ch2stat_tog(self) -> Reg<Ch2statTog, RW>
DCP channel 2 status register
Sourcepub const fn ch2opts_set(self) -> Reg<Ch2optsSet, RW>
pub const fn ch2opts_set(self) -> Reg<Ch2optsSet, RW>
DCP channel 2 options register
Sourcepub const fn ch2opts_clr(self) -> Reg<Ch2optsClr, RW>
pub const fn ch2opts_clr(self) -> Reg<Ch2optsClr, RW>
DCP channel 2 options register
Sourcepub const fn ch2opts_tog(self) -> Reg<Ch2optsTog, RW>
pub const fn ch2opts_tog(self) -> Reg<Ch2optsTog, RW>
DCP channel 2 options register
Sourcepub const fn ch3cmdptr(self) -> Reg<Ch3cmdptr, RW>
pub const fn ch3cmdptr(self) -> Reg<Ch3cmdptr, RW>
DCP channel 3 command pointer address register
Sourcepub const fn ch3stat_set(self) -> Reg<Ch3statSet, RW>
pub const fn ch3stat_set(self) -> Reg<Ch3statSet, RW>
DCP channel 3 status register
Sourcepub const fn ch3stat_clr(self) -> Reg<Ch3statClr, RW>
pub const fn ch3stat_clr(self) -> Reg<Ch3statClr, RW>
DCP channel 3 status register
Sourcepub const fn ch3stat_tog(self) -> Reg<Ch3statTog, RW>
pub const fn ch3stat_tog(self) -> Reg<Ch3statTog, RW>
DCP channel 3 status register
Sourcepub const fn ch3opts_set(self) -> Reg<Ch3optsSet, RW>
pub const fn ch3opts_set(self) -> Reg<Ch3optsSet, RW>
DCP channel 3 options register
Sourcepub const fn ch3opts_clr(self) -> Reg<Ch3optsClr, RW>
pub const fn ch3opts_clr(self) -> Reg<Ch3optsClr, RW>
DCP channel 3 options register
Sourcepub const fn ch3opts_tog(self) -> Reg<Ch3optsTog, RW>
pub const fn ch3opts_tog(self) -> Reg<Ch3optsTog, RW>
DCP channel 3 options register