Type Alias xmc4300::gpdma0_ch0::ctll::W

source ·
pub type W = W<CtllSpec>;
Expand description

Register CTLL writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn int_en(&mut self) -> IntEnW<'_, CtllSpec>

Bit 0 - Interrupt Enable Bit

source

pub fn dst_tr_width(&mut self) -> DstTrWidthW<'_, CtllSpec>

Bits 1:3 - Destination Transfer Width

source

pub fn src_tr_width(&mut self) -> SrcTrWidthW<'_, CtllSpec>

Bits 4:6 - Source Transfer Width

source

pub fn dinc(&mut self) -> DincW<'_, CtllSpec>

Bits 7:8 - Destination Address Increment

source

pub fn sinc(&mut self) -> SincW<'_, CtllSpec>

Bits 9:10 - Source Address Increment

source

pub fn dest_msize(&mut self) -> DestMsizeW<'_, CtllSpec>

Bits 11:13 - Destination Burst Transaction Length

source

pub fn src_msize(&mut self) -> SrcMsizeW<'_, CtllSpec>

Bits 14:16 - Source Burst Transaction Length

source

pub fn src_gather_en(&mut self) -> SrcGatherEnW<'_, CtllSpec>

Bit 17 - Source gather enable

source

pub fn dst_scatter_en(&mut self) -> DstScatterEnW<'_, CtllSpec>

Bit 18 - Destination scatter enable

source

pub fn tt_fc(&mut self) -> TtFcW<'_, CtllSpec>

Bits 20:22 - Transfer Type and Flow Control

source

pub fn llp_dst_en(&mut self) -> LlpDstEnW<'_, CtllSpec>

Bit 27 - Linked List Pointer for Destination Enable

source

pub fn llp_src_en(&mut self) -> LlpSrcEnW<'_, CtllSpec>

Bit 28 - Linked List Pointer for Source Enable