Type Alias atsame70n21b::i2sc0::mr::DATALENGTH_W

source ·
pub type DATALENGTH_W<'a, const O: u8> = FieldWriterSafe<'a, MR_SPEC, 3, O, DATALENGTHSELECT_A>;
Expand description

Field DATALENGTH writer - Data Word Length

Aliased Type§

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

Implementations§

source§

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

source

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

Data length is set to 32 bits

source

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

Data length is set to 24 bits

source

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

Data length is set to 20 bits

source

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

Data length is set to 18 bits

source

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

Data length is set to 16 bits

source

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

Data length is set to 16-bit compact stereo. Left sample in bits 15:0 and right sample in bits 31:16 of same word.

source

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

Data length is set to 8 bits

source

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

Data length is set to 8-bit compact stereo. Left sample in bits 7:0 and right sample in bits 15:8 of the same word.