W

Type Alias W 

pub type W = W<Tcd0CsrSpec>;
Expand description

Register TCD0_CSR writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

§

impl W

pub fn start(&mut self) -> StartW<'_, Tcd0CsrSpec>

Bit 0 - Channel Start

pub fn intmajor(&mut self) -> IntmajorW<'_, Tcd0CsrSpec>

Bit 1 - Enable an interrupt when major iteration count completes.

pub fn inthalf(&mut self) -> InthalfW<'_, Tcd0CsrSpec>

Bit 2 - Enable an interrupt when major counter is half complete.

pub fn dreq(&mut self) -> DreqW<'_, Tcd0CsrSpec>

Bit 3 - Disable Request

pub fn esg(&mut self) -> EsgW<'_, Tcd0CsrSpec>

Bit 4 - Enable Scatter/Gather Processing

Bit 5 - Enable channel-to-channel linking on major loop complete

pub fn active(&mut self) -> ActiveW<'_, Tcd0CsrSpec>

Bit 6 - Channel Active

pub fn done(&mut self) -> DoneW<'_, Tcd0CsrSpec>

Bit 7 - Channel Done

pub fn majorlinkch(&mut self) -> MajorlinkchW<'_, Tcd0CsrSpec>

Bits 8:11 - Major Loop Link Channel Number

pub fn bwc(&mut self) -> BwcW<'_, Tcd0CsrSpec>

Bits 14:15 - Bandwidth Control