type AdcDrVal: Bitfield<Bits = u32>
type UAdcDr: UAdcDr<T, Val = Self::AdcDrVal, UReg = Self::UAdcDr, SReg = Self::SAdcDr, CReg = Self::CAdcDr>
type SAdcDr: SAdcDr<T, Val = Self::AdcDrVal, UReg = Self::UAdcDr, SReg = Self::SAdcDr, CReg = Self::CAdcDr>
type CAdcDr: CAdcDr<T, Val = Self::AdcDrVal, UReg = Self::UAdcDr, SReg = Self::SAdcDr, CReg = Self::CAdcDr>