Trait drone_nrf_map_periph_uarte::UarteMap[][src]

pub trait UarteMap where
    Self: Sized + Send + Sync + 'static,
    Self: UarteTasksStartrx<Self>,
    Self: UarteTasksStartrxTasksStartrx<Self>,
    Self: UarteTasksStoprx<Self>,
    Self: UarteTasksStoprxTasksStoprx<Self>,
    Self: UarteTasksStarttx<Self>,
    Self: UarteTasksStarttxTasksStarttx<Self>,
    Self: UarteTasksStoptx<Self>,
    Self: UarteTasksStoptxTasksStoptx<Self>,
    Self: UarteTasksFlushrx<Self>,
    Self: UarteTasksFlushrxTasksFlushrx<Self>,
    Self: UarteSubscribeStartrx<Self>,
    Self: UarteSubscribeStartrxChidx<Self>,
    Self: UarteSubscribeStartrxEn<Self>,
    Self: UarteSubscribeStoprx<Self>,
    Self: UarteSubscribeStoprxChidx<Self>,
    Self: UarteSubscribeStoprxEn<Self>,
    Self: UarteSubscribeStarttx<Self>,
    Self: UarteSubscribeStarttxChidx<Self>,
    Self: UarteSubscribeStarttxEn<Self>,
    Self: UarteSubscribeStoptx<Self>,
    Self: UarteSubscribeStoptxChidx<Self>,
    Self: UarteSubscribeStoptxEn<Self>,
    Self: UarteSubscribeFlushrx<Self>,
    Self: UarteSubscribeFlushrxChidx<Self>,
    Self: UarteSubscribeFlushrxEn<Self>,
    Self: UarteEventsCts<Self>,
    Self: UarteEventsCtsEventsCts<Self>,
    Self: UarteEventsNcts<Self>,
    Self: UarteEventsNctsEventsNcts<Self>,
    Self: UarteEventsRxdrdy<Self>,
    Self: UarteEventsRxdrdyEventsRxdrdy<Self>,
    Self: UarteEventsEndrx<Self>,
    Self: UarteEventsEndrxEventsEndrx<Self>,
    Self: UarteEventsTxdrdy<Self>,
    Self: UarteEventsTxdrdyEventsTxdrdy<Self>,
    Self: UarteEventsEndtx<Self>,
    Self: UarteEventsEndtxEventsEndtx<Self>,
    Self: UarteEventsError<Self>,
    Self: UarteEventsErrorEventsError<Self>,
    Self: UarteEventsRxto<Self>,
    Self: UarteEventsRxtoEventsRxto<Self>,
    Self: UarteEventsRxstarted<Self>,
    Self: UarteEventsRxstartedEventsRxstarted<Self>,
    Self: UarteEventsTxstarted<Self>,
    Self: UarteEventsTxstartedEventsTxstarted<Self>,
    Self: UarteEventsTxstopped<Self>,
    Self: UarteEventsTxstoppedEventsTxstopped<Self>,
    Self: UartePublishCts<Self>,
    Self: UartePublishCtsChidx<Self>,
    Self: UartePublishCtsEn<Self>,
    Self: UartePublishNcts<Self>,
    Self: UartePublishNctsChidx<Self>,
    Self: UartePublishNctsEn<Self>,
    Self: UartePublishRxdrdy<Self>,
    Self: UartePublishRxdrdyChidx<Self>,
    Self: UartePublishRxdrdyEn<Self>,
    Self: UartePublishEndrx<Self>,
    Self: UartePublishEndrxChidx<Self>,
    Self: UartePublishEndrxEn<Self>,
    Self: UartePublishTxdrdy<Self>,
    Self: UartePublishTxdrdyChidx<Self>,
    Self: UartePublishTxdrdyEn<Self>,
    Self: UartePublishEndtx<Self>,
    Self: UartePublishEndtxChidx<Self>,
    Self: UartePublishEndtxEn<Self>,
    Self: UartePublishError<Self>,
    Self: UartePublishErrorChidx<Self>,
    Self: UartePublishErrorEn<Self>,
    Self: UartePublishRxto<Self>,
    Self: UartePublishRxtoChidx<Self>,
    Self: UartePublishRxtoEn<Self>,
    Self: UartePublishRxstarted<Self>,
    Self: UartePublishRxstartedChidx<Self>,
    Self: UartePublishRxstartedEn<Self>,
    Self: UartePublishTxstarted<Self>,
    Self: UartePublishTxstartedChidx<Self>,
    Self: UartePublishTxstartedEn<Self>,
    Self: UartePublishTxstopped<Self>,
    Self: UartePublishTxstoppedChidx<Self>,
    Self: UartePublishTxstoppedEn<Self>,
    Self: UarteShorts<Self>,
    Self: UarteShortsEndrxStartrx<Self>,
    Self: UarteShortsEndrxStoprx<Self>,
    Self: UarteInten<Self>,
    Self: UarteIntenCts<Self>,
    Self: UarteIntenNcts<Self>,
    Self: UarteIntenRxdrdy<Self>,
    Self: UarteIntenEndrx<Self>,
    Self: UarteIntenTxdrdy<Self>,
    Self: UarteIntenEndtx<Self>,
    Self: UarteIntenError<Self>,
    Self: UarteIntenRxto<Self>,
    Self: UarteIntenRxstarted<Self>,
    Self: UarteIntenTxstarted<Self>,
    Self: UarteIntenTxstopped<Self>,
    Self: UarteIntenset<Self>,
    Self: UarteIntensetCts<Self>,
    Self: UarteIntensetNcts<Self>,
    Self: UarteIntensetRxdrdy<Self>,
    Self: UarteIntensetEndrx<Self>,
    Self: UarteIntensetTxdrdy<Self>,
    Self: UarteIntensetEndtx<Self>,
    Self: UarteIntensetError<Self>,
    Self: UarteIntensetRxto<Self>,
    Self: UarteIntensetRxstarted<Self>,
    Self: UarteIntensetTxstarted<Self>,
    Self: UarteIntensetTxstopped<Self>,
    Self: UarteIntenclr<Self>,
    Self: UarteIntenclrCts<Self>,
    Self: UarteIntenclrNcts<Self>,
    Self: UarteIntenclrRxdrdy<Self>,
    Self: UarteIntenclrEndrx<Self>,
    Self: UarteIntenclrTxdrdy<Self>,
    Self: UarteIntenclrEndtx<Self>,
    Self: UarteIntenclrError<Self>,
    Self: UarteIntenclrRxto<Self>,
    Self: UarteIntenclrRxstarted<Self>,
    Self: UarteIntenclrTxstarted<Self>,
    Self: UarteIntenclrTxstopped<Self>,
    Self: UarteErrorsrc<Self>,
    Self: UarteErrorsrcOverrun<Self>,
    Self: UarteErrorsrcParity<Self>,
    Self: UarteErrorsrcFraming<Self>,
    Self: UarteErrorsrcBreak<Self>,
    Self: UarteEnable<Self>,
    Self: UarteEnableEnable<Self>,
    Self: UartePselRts<Self>,
    Self: UartePselRtsPin<Self>,
    Self: UartePselRtsConnect<Self>,
    Self: UartePselTxd<Self>,
    Self: UartePselTxdPin<Self>,
    Self: UartePselTxdConnect<Self>,
    Self: UartePselCts<Self>,
    Self: UartePselCtsPin<Self>,
    Self: UartePselCtsConnect<Self>,
    Self: UartePselRxd<Self>,
    Self: UartePselRxdPin<Self>,
    Self: UartePselRxdConnect<Self>,
    Self: UarteBaudrate<Self>,
    Self: UarteBaudrateBaudrate<Self>,
    Self: UarteRxdPtr<Self>,
    Self: UarteRxdPtrPtr<Self>,
    Self: UarteRxdMaxcnt<Self>,
    Self: UarteRxdMaxcntMaxcnt<Self>,
    Self: UarteRxdAmount<Self>,
    Self: UarteRxdAmountAmount<Self>,
    Self: UarteTxdPtr<Self>,
    Self: UarteTxdPtrPtr<Self>,
    Self: UarteTxdMaxcnt<Self>,
    Self: UarteTxdMaxcntMaxcnt<Self>,
    Self: UarteTxdAmount<Self>,
    Self: UarteTxdAmountAmount<Self>,
    Self: UarteConfig<Self>,
    Self: UarteConfigHwfc<Self>,
    Self: UarteConfigParity<Self>,
    Self: UarteConfigStop<Self>, 
{ }

Generic UARTE peripheral variant.

Implementors

Loading content...