Type Alias MUX_W

Source
pub type MUX_W<'a, REG> = FieldWriter<'a, REG, 4, MUX_A>;
Expand description

Field MUX writer - Analog Channel and Gain Selection Bits

Aliased Type§

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

Implementations§

Source§

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

Source

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

Single-ended Input ADC0

Source

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

Single-ended Input ADC1

Source

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

Single-ended Input ADC2

Source

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

Single-ended Input ADC3

Source

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

Differential Inputs Positive ADC2 Negative ADC2 1x Gain

Source

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

Differential Inputs Positive ADC2 Negative ADC2 20x Gain

Source

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

Differential Inputs Positive ADC2 Negative ADC3 1x Gain

Source

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

Differential Inputs Positive ADC2 Negative ADC3 20x Gain

Source

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

Differential Inputs Positive ADC0 Negative ADC0 1x Gain

Source

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

Differential Inputs Positive ADC0 Negative ADC0 20x Gain

Source

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

Differential Inputs Positive ADC0 Negative ADC1 1x Gain

Source

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

Differential Inputs Positive ADC0 Negative ADC1 20x Gain

Source

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

Internal Reference (VBG)

Source

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

0V (GND)

Source

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

Temperature sensor