esp_idf_hal::adc::continuous

Type Alias Atten6dB

Source
pub type Atten6dB<T> = Attenuated<{ attenuation::DB_6 }, T>;

Aliased Type§

struct Atten6dB<T>(/* private fields */);

Implementations

Source§

impl<T> Attenuated<{ attenuation::DB_11 }, T>

Source

pub const fn db11(t: T) -> Self

Source§

impl<T> Attenuated<{ attenuation::DB_2_5 }, T>

Source

pub const fn db2_5(t: T) -> Self

Source§

impl<T> Attenuated<{ attenuation::DB_6 }, T>

Source

pub const fn db6(t: T) -> Self

Source§

impl<T> Attenuated<{ attenuation::NONE }, T>

Source

pub const fn none(t: T) -> Self

Source§

impl<const A: adc_atten_t, T> Attenuated<A, T>

Trait Implementations

Source§

impl<const A: adc_atten_t, C> AdcChannels for Attenuated<A, C>
where C: AdcChannels,

Source§

type Adc = <C as AdcChannels>::Adc

Source§

type Iterator<'a> = Map<<C as AdcChannels>::Iterator<'a>, fn(_: (u32, u32)) -> (u32, u32)> where Self: 'a

Source§

fn iter(&self) -> Self::Iterator<'_>