[][src]Trait drone_stm32_map_periph_gpio::GpioIdr

pub trait GpioIdr<T: GpioPortMap> {
    type GpioIdrVal: Bitfield<Bits = u32>;
    type UGpioIdr: UGpioIdr<T, Val = Self::GpioIdrVal, UReg = Self::UGpioIdr, SReg = Self::SGpioIdr, CReg = Self::CGpioIdr>;
    type SGpioIdr: SGpioIdr<T, Val = Self::GpioIdrVal, UReg = Self::UGpioIdr, SReg = Self::SGpioIdr, CReg = Self::CGpioIdr>;
    type CGpioIdr: CGpioIdr<T, Val = Self::GpioIdrVal, UReg = Self::UGpioIdr, SReg = Self::SGpioIdr, CReg = Self::CGpioIdr>;
}

Associated Types

type GpioIdrVal: Bitfield<Bits = u32>

type UGpioIdr: UGpioIdr<T, Val = Self::GpioIdrVal, UReg = Self::UGpioIdr, SReg = Self::SGpioIdr, CReg = Self::CGpioIdr>

type SGpioIdr: SGpioIdr<T, Val = Self::GpioIdrVal, UReg = Self::UGpioIdr, SReg = Self::SGpioIdr, CReg = Self::CGpioIdr>

type CGpioIdr: CGpioIdr<T, Val = Self::GpioIdrVal, UReg = Self::UGpioIdr, SReg = Self::SGpioIdr, CReg = Self::CGpioIdr>

Loading content...

Implementors

Loading content...