[][src]Trait drone_stm32_map_periph_gpio::GpioModer

pub trait GpioModer<T: GpioPortMap> {
    type GpioModerVal: Bitfield<Bits = u32>;
    type UGpioModer: UGpioModer<T, Val = Self::GpioModerVal, UReg = Self::UGpioModer, SReg = Self::SGpioModer, CReg = Self::CGpioModer>;
    type SGpioModer: SGpioModer<T, Val = Self::GpioModerVal, UReg = Self::UGpioModer, SReg = Self::SGpioModer, CReg = Self::CGpioModer>;
    type CGpioModer: CGpioModer<T, Val = Self::GpioModerVal, UReg = Self::UGpioModer, SReg = Self::SGpioModer, CReg = Self::CGpioModer>;
}

Associated Types

type GpioModerVal: Bitfield<Bits = u32>

type UGpioModer: UGpioModer<T, Val = Self::GpioModerVal, UReg = Self::UGpioModer, SReg = Self::SGpioModer, CReg = Self::CGpioModer>

type SGpioModer: SGpioModer<T, Val = Self::GpioModerVal, UReg = Self::UGpioModer, SReg = Self::SGpioModer, CReg = Self::CGpioModer>

type CGpioModer: CGpioModer<T, Val = Self::GpioModerVal, UReg = Self::UGpioModer, SReg = Self::SGpioModer, CReg = Self::CGpioModer>

Loading content...

Implementors

impl GpioModer<GpioA> for GpioA[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioModer<GpioB> for GpioB[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioModer<GpioC> for GpioC[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioModer<GpioD> for GpioD[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioModer<GpioE> for GpioE[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioModer<GpioF> for GpioF[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioModer<GpioG> for GpioG[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioModer<GpioH> for GpioH[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioModer<GpioI> for GpioI[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

Loading content...