Type Alias d1_pac::i2s_pcm::i2s_pcm_fmt1::SEXT_W

source ·
pub type SEXT_W<'a, const O: u8> = FieldWriter<'a, u32, I2S_PCM_FMT1_SPEC, u8, SEXT_A, 2, O>;
Expand description

Field sext writer - Sign Extended in Slot (Sample Resolution < Slot Width)

Aliased Type§

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

Implementations§

source§

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

source

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

Zeros or audio gain padding at LSB position

source

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

Sign extension at MSB position

source

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

Transfer 0 after each sample in each slot