[][src]Trait drone_stm32_map_periph_spi::SpiMap

pub trait SpiMap where
    Self: Sized + Send + Sync + 'static,
    Self: RccBusenrSpien,
    Self: RccBusrstrSpirst,
    Self: SpiCr1<Self>,
    Self: SpiCr1Bidimode<Self>,
    Self: SpiCr1Bidioe<Self>,
    Self: SpiCr1Br<Self>,
    Self: SpiCr1Cpha<Self>,
    Self: SpiCr1Cpol<Self>,
    Self: SpiCr1Crcen<Self>,
    Self: SpiCr1Crcnext<Self>,
    Self: SpiCr1Dff<Self>,
    Self: SpiCr1Lsbfirst<Self>,
    Self: SpiCr1Mstr<Self>,
    Self: SpiCr1Rxonly<Self>,
    Self: SpiCr1Spe<Self>,
    Self: SpiCr1Ssi<Self>,
    Self: SpiCr1Ssm<Self>,
    Self: SpiCr2<Self>,
    Self: SpiCr2Errie<Self>,
    Self: SpiCr2Rxdmaen<Self>,
    Self: SpiCr2Rxneie<Self>,
    Self: SpiCr2Ssoe<Self>,
    Self: SpiCr2Txdmaen<Self>,
    Self: SpiCr2Txeie<Self>,
    Self: SpiSr<Self>,
    Self: SpiSrBsy<Self>,
    Self: SpiSrCrcerr<Self>,
    Self: SpiSrModf<Self>,
    Self: SpiSrOvr<Self>,
    Self: SpiSrRxne<Self>,
    Self: SpiSrTxe<Self>,
    Self: SpiDr<Self>,
    Self: SpiDrDr<Self>,
    Self: SpiCrcpr<Self>,
    Self: SpiCrcprCrcpoly<Self>,
    Self: SpiRxcrcr<Self>,
    Self: SpiRxcrcrRxCRC<Self>,
    Self: SpiTxcrcr<Self>,
    Self: SpiTxcrcrTxCRC<Self>, 
{ }

Generic SPI peripheral variant.

Implementors

Loading content...