AdcRB

Trait AdcRB 

Source
pub trait AdcRB: Sealed {
    type CR1rs: Cr1R + Cr1W;
    type CR2rs: Cr2R + Cr2W;
    type DRrs: Dr;

Show 22 methods // Required methods fn sr(&self) -> &SR; fn cr1(&self) -> &Reg<Self::CR1rs>; fn cr2(&self) -> &Reg<Self::CR2rs>; fn htr(&self) -> &HTR; fn jdr(&self, n: usize) -> &JDR; fn jofr(&self, n: usize) -> &JOFR; fn jsqr(&self) -> &JSQR; fn ltr(&self) -> &LTR; fn smpr1(&self) -> &SMPR1; fn smpr2(&self) -> &SMPR2; fn sqr1(&self) -> &SQR1; fn sqr2(&self) -> &SQR2; fn sqr3(&self) -> &SQR3; fn dr(&self) -> &Reg<Self::DRrs>; // Provided methods fn jdr1(&self) -> &JDR { ... } fn jdr2(&self) -> &JDR { ... } fn jdr3(&self) -> &JDR { ... } fn jdr4(&self) -> &JDR { ... } fn jofr1(&self) -> &JOFR { ... } fn jofr2(&self) -> &JOFR { ... } fn jofr3(&self) -> &JOFR { ... } fn jofr4(&self) -> &JOFR { ... }
}

Required Associated Types§

Source

type CR1rs: Cr1R + Cr1W

Source

type CR2rs: Cr2R + Cr2W

Source

type DRrs: Dr

Required Methods§

Source

fn sr(&self) -> &SR

Source

fn cr1(&self) -> &Reg<Self::CR1rs>

Source

fn cr2(&self) -> &Reg<Self::CR2rs>

Source

fn htr(&self) -> &HTR

Source

fn jdr(&self, n: usize) -> &JDR

Source

fn jofr(&self, n: usize) -> &JOFR

Source

fn jsqr(&self) -> &JSQR

Source

fn ltr(&self) -> &LTR

Source

fn smpr1(&self) -> &SMPR1

Source

fn smpr2(&self) -> &SMPR2

Source

fn sqr1(&self) -> &SQR1

Source

fn sqr2(&self) -> &SQR2

Source

fn sqr3(&self) -> &SQR3

Source

fn dr(&self) -> &Reg<Self::DRrs>

Provided Methods§

Source

fn jdr1(&self) -> &JDR

Source

fn jdr2(&self) -> &JDR

Source

fn jdr3(&self) -> &JDR

Source

fn jdr4(&self) -> &JDR

Source

fn jofr1(&self) -> &JOFR

Source

fn jofr2(&self) -> &JOFR

Source

fn jofr3(&self) -> &JOFR

Source

fn jofr4(&self) -> &JOFR

Implementors§

Source§

impl AdcRB for stm32f1xx_hal::pac::adc1::RegisterBlock

Source§

impl AdcRB for stm32f1xx_hal::pac::adc2::RegisterBlock

Source§

impl AdcRB for stm32f1xx_hal::pac::adc3::RegisterBlock