Type Alias MULTI_W

Source
pub type MULTI_W<'a, REG> = FieldWriter<'a, REG, 5, MULTI>;
Expand description

Field MULTI writer - Multi ADC mode selection

Aliased Type§

struct MULTI_W<'a, REG> { /* private fields */ }

Implementations§

Source§

impl<'a, REG> MULTI_W<'a, REG>
where REG: Writable + RegisterSpec, REG::Ux: From<u8>,

Source

pub fn independent(self) -> &'a mut W<REG>

All the ADCs independent: independent mode

Source

pub fn dual_rj(self) -> &'a mut W<REG>

Dual ADC1 and ADC2, combined regular and injected simultaneous mode

Source

pub fn dual_ra(self) -> &'a mut W<REG>

Dual ADC1 and ADC2, combined regular and alternate trigger mode

Source

pub fn dual_j(self) -> &'a mut W<REG>

Dual ADC1 and ADC2, injected simultaneous mode only

Source

pub fn dual_r(self) -> &'a mut W<REG>

Dual ADC1 and ADC2, regular simultaneous mode only

Source

pub fn dual_i(self) -> &'a mut W<REG>

Dual ADC1 and ADC2, interleaved mode only

Source

pub fn dual_a(self) -> &'a mut W<REG>

Dual ADC1 and ADC2, alternate trigger mode only

Source

pub fn triple_rj(self) -> &'a mut W<REG>

Triple ADC, regular and injected simultaneous mode

Source

pub fn triple_ra(self) -> &'a mut W<REG>

Triple ADC, regular and alternate trigger mode

Source

pub fn triple_j(self) -> &'a mut W<REG>

Triple ADC, injected simultaneous mode only

Source

pub fn triple_r(self) -> &'a mut W<REG>

Triple ADC, regular simultaneous mode only

Source

pub fn triple_i(self) -> &'a mut W<REG>

Triple ADC, interleaved mode only

Source

pub fn triple_a(self) -> &'a mut W<REG>

Triple ADC, alternate trigger mode only