[][src]Trait stm32f1xx_hal::adc::SetChannels

pub trait SetChannels<PINS>: ChannelTimeSequence {
    fn set_samples(&mut self);
fn set_sequence(&mut self); }

Set channel sequence and sample times for custom pins

Example:

This example is not tested
pub struct AdcPins(PA0<Analog>, PA2<Analog>);
impl SetChannels<AdcPins> for Adc<ADC1> {
    fn set_samples(&mut self) {
        self.set_channel_sample_time(0, adc::SampleTime::T_28);
        self.set_channel_sample_time(2, adc::SampleTime::T_28);
    }
    fn set_sequence(&mut self) {
        self.set_regular_sequence(&[0, 2, 0, 2]);
    }
}

Required methods

fn set_samples(&mut self)

fn set_sequence(&mut self)

Loading content...

Implementors

Loading content...