Enum MULTI

Source
#[repr(u8)]
pub enum MULTI {
Show 13 variants Independent = 0, DualRj = 1, DualRa = 2, DualJ = 5, DualR = 6, DualI = 7, DualA = 9, TripleRj = 17, TripleRa = 18, TripleJ = 21, TripleR = 22, TripleI = 23, TripleA = 24,
}
Expand description

MULTI

Value on reset: 0

Variants§

§

Independent = 0

0: All the ADCs independent: independent mode

§

DualRj = 1

1: Dual ADC1 and ADC2, combined regular and injected simultaneous mode

§

DualRa = 2

2: Dual ADC1 and ADC2, combined regular and alternate trigger mode

§

DualJ = 5

5: Dual ADC1 and ADC2, injected simultaneous mode only

§

DualR = 6

6: Dual ADC1 and ADC2, regular simultaneous mode only

§

DualI = 7

7: Dual ADC1 and ADC2, interleaved mode only

§

DualA = 9

9: Dual ADC1 and ADC2, alternate trigger mode only

§

TripleRj = 17

17: Triple ADC, regular and injected simultaneous mode

§

TripleRa = 18

18: Triple ADC, regular and alternate trigger mode

§

TripleJ = 21

21: Triple ADC, injected simultaneous mode only

§

TripleR = 22

22: Triple ADC, regular simultaneous mode only

§

TripleI = 23

23: Triple ADC, interleaved mode only

§

TripleA = 24

24: Triple ADC, alternate trigger mode only

Trait Implementations§

Source§

impl Clone for MULTI

Source§

fn clone(&self) -> MULTI

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for MULTI

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FieldSpec for MULTI

Source§

type Ux = u8

Raw field type (u8, u16, u32, …).
Source§

impl Format for MULTI

Source§

fn format(&self, f: Formatter<'_>)

Writes the defmt representation of self to fmt.
Source§

impl From<MULTI> for u8

Source§

fn from(variant: MULTI) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for MULTI

Source§

fn eq(&self, other: &MULTI) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for MULTI

Source§

impl Eq for MULTI

Source§

impl IsEnum for MULTI

Source§

impl StructuralPartialEq for MULTI

Auto Trait Implementations§

§

impl Freeze for MULTI

§

impl RefUnwindSafe for MULTI

§

impl Send for MULTI

§

impl Sync for MULTI

§

impl Unpin for MULTI

§

impl UnwindSafe for MULTI

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.