AdcSampleTime

Enum AdcSampleTime 

Source
pub enum AdcSampleTime {
    T_1,
    T_7,
    T_13,
    T_28,
    T_41,
    T_55,
    T_71,
    T_239,
}
Expand description

ADC Sampling time

Options for the sampling time, each is T + 0.5 ADC clock cycles.

Variants§

§

T_1

1.5 cycles sampling time

§

T_7

7.5 cycles sampling time

§

T_13

13.5 cycles sampling time

§

T_28

28.5 cycles sampling time

§

T_41

41.5 cycles sampling time

§

T_55

55.5 cycles sampling time

§

T_71

71.5 cycles sampling time

§

T_239

239.5 cycles sampling time

Implementations§

Source§

impl AdcSampleTime

Source

pub fn default() -> Self

Get the default sample time (currently 239.5 cycles)

Trait Implementations§

Source§

impl Clone for AdcSampleTime

Source§

fn clone(&self) -> AdcSampleTime

Returns a duplicate 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 AdcSampleTime

Source§

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

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

impl From<AdcSampleTime> for SMP_A

Source§

fn from(val: AdcSampleTime) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for AdcSampleTime

Source§

fn eq(&self, other: &AdcSampleTime) -> 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 AdcSampleTime

Source§

impl StructuralPartialEq for AdcSampleTime

Auto Trait Implementations§

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.