[][src]Trait drone_stm32_map_periph_gpio::GpioLckr

pub trait GpioLckr<T: GpioPortMap> {
    type GpioLckrVal: Bitfield<Bits = u32>;
    type UGpioLckr: UGpioLckr<T, Val = Self::GpioLckrVal, UReg = Self::UGpioLckr, SReg = Self::SGpioLckr, CReg = Self::CGpioLckr>;
    type SGpioLckr: SGpioLckr<T, Val = Self::GpioLckrVal, UReg = Self::UGpioLckr, SReg = Self::SGpioLckr, CReg = Self::CGpioLckr>;
    type CGpioLckr: CGpioLckr<T, Val = Self::GpioLckrVal, UReg = Self::UGpioLckr, SReg = Self::SGpioLckr, CReg = Self::CGpioLckr>;
}

Associated Types

type GpioLckrVal: Bitfield<Bits = u32>

type UGpioLckr: UGpioLckr<T, Val = Self::GpioLckrVal, UReg = Self::UGpioLckr, SReg = Self::SGpioLckr, CReg = Self::CGpioLckr>

type SGpioLckr: SGpioLckr<T, Val = Self::GpioLckrVal, UReg = Self::UGpioLckr, SReg = Self::SGpioLckr, CReg = Self::CGpioLckr>

type CGpioLckr: CGpioLckr<T, Val = Self::GpioLckrVal, UReg = Self::UGpioLckr, SReg = Self::SGpioLckr, CReg = Self::CGpioLckr>

Loading content...

Implementors

impl GpioLckr<GpioA> for GpioA[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioLckr<GpioB> for GpioB[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioLckr<GpioC> for GpioC[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioLckr<GpioD> for GpioD[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioLckr<GpioE> for GpioE[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioLckr<GpioF> for GpioF[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioLckr<GpioG> for GpioG[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioLckr<GpioH> for GpioH[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioLckr<GpioI> for GpioI[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

Loading content...