pub struct Attenuated<const A: u32, T>(/* private fields */);Expand description
Set ADC attenuation level Example: let pin = Attenuated::db12(peripherals.pins.gpio0);
Implementations§
Source§impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#0}::{constant#0}, T>
impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#0}::{constant#0}, T>
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>
impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#1}::{constant#0}, T>
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>
impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#2}::{constant#0}, T>
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>
impl<T> Attenuated<esp_idf_hal::::adc::continuous::{impl#3}::{constant#0}, T>
pub const fn db11( t: T, ) -> Attenuated<esp_idf_hal::::adc::continuous::{impl#3}::{constant#0}, T>
👎Deprecated since 0.45.3:
Use Attenuated::db12 instead