[][src]Trait drone_stm32_map_periph_spi::SpiSr

pub trait SpiSr<T: SpiMap> {
    type SpiSrVal: Bitfield<Bits = u32>;
    type USpiSr: USpiSr<T, Val = Self::SpiSrVal, UReg = Self::USpiSr, SReg = Self::SSpiSr, CReg = Self::CSpiSr>;
    type SSpiSr: SSpiSr<T, Val = Self::SpiSrVal, UReg = Self::USpiSr, SReg = Self::SSpiSr, CReg = Self::CSpiSr>;
    type CSpiSr: CSpiSr<T, Val = Self::SpiSrVal, UReg = Self::USpiSr, SReg = Self::SSpiSr, CReg = Self::CSpiSr>;
}

Associated Types

type SpiSrVal: Bitfield<Bits = u32>

type USpiSr: USpiSr<T, Val = Self::SpiSrVal, UReg = Self::USpiSr, SReg = Self::SSpiSr, CReg = Self::CSpiSr>

type SSpiSr: SSpiSr<T, Val = Self::SpiSrVal, UReg = Self::USpiSr, SReg = Self::SSpiSr, CReg = Self::CSpiSr>

type CSpiSr: CSpiSr<T, Val = Self::SpiSrVal, UReg = Self::USpiSr, SReg = Self::SSpiSr, CReg = Self::CSpiSr>

Loading content...

Implementors

impl SpiSr<Spi1> for Spi1[src]

type SpiSrVal = Val

type USpiSr = Reg<Urt>

type SSpiSr = Reg<Srt>

type CSpiSr = Reg<Crt>

impl SpiSr<Spi2> for Spi2[src]

type SpiSrVal = Val

type USpiSr = Reg<Urt>

type SSpiSr = Reg<Srt>

type CSpiSr = Reg<Crt>

impl SpiSr<Spi3> for Spi3[src]

type SpiSrVal = Val

type USpiSr = Reg<Urt>

type SSpiSr = Reg<Srt>

type CSpiSr = Reg<Crt>

Loading content...