esp_idf_svc::hal::adc

Type Alias Atten2p5dB

Source
pub type Atten2p5dB<T> = Attenuated<esp_idf_hal::::adc::continuous::Atten2p5dB::{constant#0}, T>;

Aliased Type§

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

Implementations

Source§

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

Source

pub fn atten(channel: (u32, u32)) -> (u32, u32)

Source§

impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#0}::{constant#0}, T>

Source

pub const fn none( t: T, ) -> Attenuated<esp_idf_hal::::adc::continuous::{impl#0}::{constant#0}, T>

Source§

impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#1}::{constant#0}, T>

Source

pub const fn db2_5( t: T, ) -> Attenuated<esp_idf_hal::::adc::continuous::{impl#1}::{constant#0}, T>

Source§

impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#2}::{constant#0}, T>

Source

pub const fn db6( t: T, ) -> Attenuated<esp_idf_hal::::adc::continuous::{impl#2}::{constant#0}, T>

Source§

impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#3}::{constant#0}, T>

Source

pub const fn db11( t: T, ) -> Attenuated<esp_idf_hal::::adc::continuous::{impl#3}::{constant#0}, T>

Trait Implementations

Source§

impl<const A: u32, 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 Attenuated<A, C>: 'a

Source§

fn iter(&self) -> <Attenuated<A, C> as AdcChannels>::Iterator<'_>