[−][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.