Type Alias atsame70n21b::xdmac::xdmac_chid::cc::SAM_W

source ·
pub type SAM_W<'a, const O: u8> = FieldWriterSafe<'a, CC_SPEC, 2, O, SAMSELECT_A>;
Expand description

Field SAM writer - Channel x Source Addressing Mode

Aliased Type§

struct SAM_W<'a, const O: u8> { /* private fields */ }

Implementations§

source§

impl<'a, const O: u8> SAM_W<'a, O>

source

pub fn fixed_am(self) -> &'a mut W

The address remains unchanged.

source

pub fn incremented_am(self) -> &'a mut W

The addressing mode is incremented (the increment size is set to the data size).

source

pub fn ubs_am(self) -> &'a mut W

The microblock stride is added at the microblock boundary.

source

pub fn ubs_ds_am(self) -> &'a mut W

The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.