Trait esp32_hal::analog::adc::RegisterAccess
source · pub trait RegisterAccess {
// Required methods
fn set_bit_width(resolution: u8);
fn set_sample_bit(resolution: u8);
fn set_attenuation(channel: usize, attenuation: u8);
fn clear_dig_force();
fn set_start_force();
fn set_en_pad_force();
fn set_en_pad(channel: u8);
fn clear_start_sar();
fn set_start_sar();
fn read_done_sar() -> bool;
fn read_data_sar() -> u16;
}
Required Methods§
fn set_bit_width(resolution: u8)
fn set_sample_bit(resolution: u8)
fn set_attenuation(channel: usize, attenuation: u8)
fn clear_dig_force()
fn set_start_force()
fn set_en_pad_force()
fn set_en_pad(channel: u8)
fn clear_start_sar()
fn set_start_sar()
fn read_done_sar() -> bool
fn read_data_sar() -> u16
Object Safety§
This trait is not object safe.