[][src]Trait drone_stm32_map_periph_uart::UartMap

pub trait UartMap where
    Self: Sized + Send + Sync + 'static,
    Self: RccBusenrUarten,
    Self: RccBusrstrUartrst,
    Self: RccBussmenrUartsmen,
    Self: RccCciprUartsel,
    Self: UartCr1<Self>,
    Self: UartCr1Cmie<Self>,
    Self: UartCr1Deat0<Self>,
    Self: UartCr1Deat1<Self>,
    Self: UartCr1Deat2<Self>,
    Self: UartCr1Deat3<Self>,
    Self: UartCr1Deat4<Self>,
    Self: UartCr1Dedt0<Self>,
    Self: UartCr1Dedt1<Self>,
    Self: UartCr1Dedt2<Self>,
    Self: UartCr1Dedt3<Self>,
    Self: UartCr1Dedt4<Self>,
    Self: UartCr1EobieOpt<Self>,
    Self: UartCr1Idleie<Self>,
    Self: UartCr1M0<Self>,
    Self: UartCr1M1<Self>,
    Self: UartCr1Mme<Self>,
    Self: UartCr1Over8Opt<Self>,
    Self: UartCr1Pce<Self>,
    Self: UartCr1Peie<Self>,
    Self: UartCr1Ps<Self>,
    Self: UartCr1Re<Self>,
    Self: UartCr1RtoieOpt<Self>,
    Self: UartCr1Rxneie<Self>,
    Self: UartCr1Tcie<Self>,
    Self: UartCr1Te<Self>,
    Self: UartCr1Txeie<Self>,
    Self: UartCr1Ue<Self>,
    Self: UartCr1Uesm<Self>,
    Self: UartCr1Wake<Self>,
    Self: UartCr2<Self>,
    Self: UartCr2AbrenOpt<Self>,
    Self: UartCr2Abrmod0Opt<Self>,
    Self: UartCr2Abrmod1Opt<Self>,
    Self: UartCr2Add03<Self>,
    Self: UartCr2Add47<Self>,
    Self: UartCr2Addm7<Self>,
    Self: UartCr2Clken<Self>,
    Self: UartCr2CphaOpt<Self>,
    Self: UartCr2CpolOpt<Self>,
    Self: UartCr2LbclOpt<Self>,
    Self: UartCr2LbdieOpt<Self>,
    Self: UartCr2LbdlOpt<Self>,
    Self: UartCr2LinenOpt<Self>,
    Self: UartCr2Msbfirst<Self>,
    Self: UartCr2RtoenOpt<Self>,
    Self: UartCr2Rxinv<Self>,
    Self: UartCr2Stop<Self>,
    Self: UartCr2Swap<Self>,
    Self: UartCr2Tainv<Self>,
    Self: UartCr2Txinv<Self>,
    Self: UartCr3<Self>,
    Self: UartCr3Ctse<Self>,
    Self: UartCr3Ctsie<Self>,
    Self: UartCr3Ddre<Self>,
    Self: UartCr3Dem<Self>,
    Self: UartCr3Dep<Self>,
    Self: UartCr3Dmar<Self>,
    Self: UartCr3Dmat<Self>,
    Self: UartCr3Eie<Self>,
    Self: UartCr3Hdsel<Self>,
    Self: UartCr3IrenOpt<Self>,
    Self: UartCr3IrlpOpt<Self>,
    Self: UartCr3NackOpt<Self>,
    Self: UartCr3OnebitOpt<Self>,
    Self: UartCr3Ovrdis<Self>,
    Self: UartCr3Rtse<Self>,
    Self: UartCr3ScarcntOpt<Self>,
    Self: UartCr3ScenOpt<Self>,
    Self: UartCr3Wufie<Self>,
    Self: UartCr3Wus<Self>,
    Self: UartBrr<Self>,
    Self: UartBrrBrr<Self>,
    Self: UartGtprOpt,
    Self: UartRtorOpt,
    Self: UartRqr<Self>,
    Self: UartRqrAbrrqOpt<Self>,
    Self: UartRqrMmrq<Self>,
    Self: UartRqrRxfrq<Self>,
    Self: UartRqrSbkrq<Self>,
    Self: UartRqrTxfrqOpt<Self>,
    Self: UartIsr<Self>,
    Self: UartIsrReack<Self>,
    Self: UartIsrTeack<Self>,
    Self: UartIsrWuf<Self>,
    Self: UartIsrRwu<Self>,
    Self: UartIsrSbkf<Self>,
    Self: UartIsrCmf<Self>,
    Self: UartIsrBusy<Self>,
    Self: UartIsrAbrfOpt<Self>,
    Self: UartIsrAbreOpt<Self>,
    Self: UartIsrEobfOpt<Self>,
    Self: UartIsrRtofOpt<Self>,
    Self: UartIsrCts<Self>,
    Self: UartIsrCtsif<Self>,
    Self: UartIsrLbdfOpt<Self>,
    Self: UartIsrTxe<Self>,
    Self: UartIsrTc<Self>,
    Self: UartIsrRxne<Self>,
    Self: UartIsrIdle<Self>,
    Self: UartIsrOre<Self>,
    Self: UartIsrNf<Self>,
    Self: UartIsrFe<Self>,
    Self: UartIsrPe<Self>,
    Self: UartIcr<Self>,
    Self: UartIcrWucf<Self>,
    Self: UartIcrCmcf<Self>,
    Self: UartIcrEobcfOpt<Self>,
    Self: UartIcrRtocfOpt<Self>,
    Self: UartIcrCtscf<Self>,
    Self: UartIcrLbdcfOpt<Self>,
    Self: UartIcrTccf<Self>,
    Self: UartIcrIdlecf<Self>,
    Self: UartIcrOrecf<Self>,
    Self: UartIcrNcf<Self>,
    Self: UartIcrFecf<Self>,
    Self: UartIcrPecf<Self>,
    Self: UartRdr<Self>,
    Self: UartRdrRdr<Self>,
    Self: UartTdr<Self>,
    Self: UartTdrTdr<Self>, 
{ }

Generic UART peripheral variant.

Implementors

Loading content...