Struct drone_nrf_map_periph_uarte::UartePeriph [−][src]
Generic UARTE peripheral.
Fields
uarte_tasks_startrx: T::SUarteTasksStartrx
uarte_tasks_stoprx: T::SUarteTasksStoprx
uarte_tasks_starttx: T::SUarteTasksStarttx
uarte_tasks_stoptx: T::SUarteTasksStoptx
uarte_tasks_flushrx: T::SUarteTasksFlushrx
uarte_subscribe_startrx: T::SUarteSubscribeStartrx
uarte_subscribe_stoprx: T::SUarteSubscribeStoprx
uarte_subscribe_starttx: T::SUarteSubscribeStarttx
uarte_subscribe_stoptx: T::SUarteSubscribeStoptx
uarte_subscribe_flushrx: T::SUarteSubscribeFlushrx
uarte_events_cts: T::SUarteEventsCts
uarte_events_ncts: T::SUarteEventsNcts
uarte_events_rxdrdy: T::SUarteEventsRxdrdy
uarte_events_endrx: T::SUarteEventsEndrx
uarte_events_txdrdy: T::SUarteEventsTxdrdy
uarte_events_endtx: T::SUarteEventsEndtx
uarte_events_error: T::SUarteEventsError
uarte_events_rxto: T::SUarteEventsRxto
uarte_events_rxstarted: T::SUarteEventsRxstarted
uarte_events_txstarted: T::SUarteEventsTxstarted
uarte_events_txstopped: T::SUarteEventsTxstopped
uarte_publish_cts: T::SUartePublishCts
uarte_publish_ncts: T::SUartePublishNcts
uarte_publish_rxdrdy: T::SUartePublishRxdrdy
uarte_publish_endrx: T::SUartePublishEndrx
uarte_publish_txdrdy: T::SUartePublishTxdrdy
uarte_publish_endtx: T::SUartePublishEndtx
uarte_publish_error: T::SUartePublishError
uarte_publish_rxto: T::SUartePublishRxto
uarte_publish_rxstarted: T::SUartePublishRxstarted
uarte_publish_txstarted: T::SUartePublishTxstarted
uarte_publish_txstopped: T::SUartePublishTxstopped
uarte_shorts: T::SUarteShorts
uarte_inten: T::SUarteInten
uarte_intenset: T::SUarteIntenset
uarte_intenclr: T::SUarteIntenclr
uarte_errorsrc: T::SUarteErrorsrc
uarte_enable: T::SUarteEnable
uarte_psel_rts: T::SUartePselRts
uarte_psel_txd: T::SUartePselTxd
uarte_psel_cts: T::SUartePselCts
uarte_psel_rxd: T::SUartePselRxd
uarte_baudrate: T::SUarteBaudrate
uarte_rxd_ptr: T::SUarteRxdPtr
uarte_rxd_maxcnt: T::SUarteRxdMaxcnt
uarte_rxd_amount: T::SUarteRxdAmount
uarte_txd_ptr: T::SUarteTxdPtr
uarte_txd_maxcnt: T::SUarteTxdMaxcnt
uarte_txd_amount: T::SUarteTxdAmount
uarte_config: T::SUarteConfig
Auto Trait Implementations
impl<T> Send for UartePeriph<T>
impl<T> Sync for UartePeriph<T>
impl<T> Unpin for UartePeriph<T> where
<T as UarteBaudrate<T>>::SUarteBaudrate: Unpin,
<T as UarteConfig<T>>::SUarteConfig: Unpin,
<T as UarteEnable<T>>::SUarteEnable: Unpin,
<T as UarteErrorsrc<T>>::SUarteErrorsrc: Unpin,
<T as UarteEventsCts<T>>::SUarteEventsCts: Unpin,
<T as UarteEventsEndrx<T>>::SUarteEventsEndrx: Unpin,
<T as UarteEventsEndtx<T>>::SUarteEventsEndtx: Unpin,
<T as UarteEventsError<T>>::SUarteEventsError: Unpin,
<T as UarteEventsNcts<T>>::SUarteEventsNcts: Unpin,
<T as UarteEventsRxdrdy<T>>::SUarteEventsRxdrdy: Unpin,
<T as UarteEventsRxstarted<T>>::SUarteEventsRxstarted: Unpin,
<T as UarteEventsRxto<T>>::SUarteEventsRxto: Unpin,
<T as UarteEventsTxdrdy<T>>::SUarteEventsTxdrdy: Unpin,
<T as UarteEventsTxstarted<T>>::SUarteEventsTxstarted: Unpin,
<T as UarteEventsTxstopped<T>>::SUarteEventsTxstopped: Unpin,
<T as UarteInten<T>>::SUarteInten: Unpin,
<T as UarteIntenclr<T>>::SUarteIntenclr: Unpin,
<T as UarteIntenset<T>>::SUarteIntenset: Unpin,
<T as UartePselCts<T>>::SUartePselCts: Unpin,
<T as UartePselRts<T>>::SUartePselRts: Unpin,
<T as UartePselRxd<T>>::SUartePselRxd: Unpin,
<T as UartePselTxd<T>>::SUartePselTxd: Unpin,
<T as UartePublishCts<T>>::SUartePublishCts: Unpin,
<T as UartePublishEndrx<T>>::SUartePublishEndrx: Unpin,
<T as UartePublishEndtx<T>>::SUartePublishEndtx: Unpin,
<T as UartePublishError<T>>::SUartePublishError: Unpin,
<T as UartePublishNcts<T>>::SUartePublishNcts: Unpin,
<T as UartePublishRxdrdy<T>>::SUartePublishRxdrdy: Unpin,
<T as UartePublishRxstarted<T>>::SUartePublishRxstarted: Unpin,
<T as UartePublishRxto<T>>::SUartePublishRxto: Unpin,
<T as UartePublishTxdrdy<T>>::SUartePublishTxdrdy: Unpin,
<T as UartePublishTxstarted<T>>::SUartePublishTxstarted: Unpin,
<T as UartePublishTxstopped<T>>::SUartePublishTxstopped: Unpin,
<T as UarteRxdAmount<T>>::SUarteRxdAmount: Unpin,
<T as UarteRxdMaxcnt<T>>::SUarteRxdMaxcnt: Unpin,
<T as UarteRxdPtr<T>>::SUarteRxdPtr: Unpin,
<T as UarteShorts<T>>::SUarteShorts: Unpin,
<T as UarteSubscribeFlushrx<T>>::SUarteSubscribeFlushrx: Unpin,
<T as UarteSubscribeStartrx<T>>::SUarteSubscribeStartrx: Unpin,
<T as UarteSubscribeStarttx<T>>::SUarteSubscribeStarttx: Unpin,
<T as UarteSubscribeStoprx<T>>::SUarteSubscribeStoprx: Unpin,
<T as UarteSubscribeStoptx<T>>::SUarteSubscribeStoptx: Unpin,
<T as UarteTasksFlushrx<T>>::SUarteTasksFlushrx: Unpin,
<T as UarteTasksStartrx<T>>::SUarteTasksStartrx: Unpin,
<T as UarteTasksStarttx<T>>::SUarteTasksStarttx: Unpin,
<T as UarteTasksStoprx<T>>::SUarteTasksStoprx: Unpin,
<T as UarteTasksStoptx<T>>::SUarteTasksStoptx: Unpin,
<T as UarteTxdAmount<T>>::SUarteTxdAmount: Unpin,
<T as UarteTxdMaxcnt<T>>::SUarteTxdMaxcnt: Unpin,
<T as UarteTxdPtr<T>>::SUarteTxdPtr: Unpin,
<T as UarteBaudrate<T>>::SUarteBaudrate: Unpin,
<T as UarteConfig<T>>::SUarteConfig: Unpin,
<T as UarteEnable<T>>::SUarteEnable: Unpin,
<T as UarteErrorsrc<T>>::SUarteErrorsrc: Unpin,
<T as UarteEventsCts<T>>::SUarteEventsCts: Unpin,
<T as UarteEventsEndrx<T>>::SUarteEventsEndrx: Unpin,
<T as UarteEventsEndtx<T>>::SUarteEventsEndtx: Unpin,
<T as UarteEventsError<T>>::SUarteEventsError: Unpin,
<T as UarteEventsNcts<T>>::SUarteEventsNcts: Unpin,
<T as UarteEventsRxdrdy<T>>::SUarteEventsRxdrdy: Unpin,
<T as UarteEventsRxstarted<T>>::SUarteEventsRxstarted: Unpin,
<T as UarteEventsRxto<T>>::SUarteEventsRxto: Unpin,
<T as UarteEventsTxdrdy<T>>::SUarteEventsTxdrdy: Unpin,
<T as UarteEventsTxstarted<T>>::SUarteEventsTxstarted: Unpin,
<T as UarteEventsTxstopped<T>>::SUarteEventsTxstopped: Unpin,
<T as UarteInten<T>>::SUarteInten: Unpin,
<T as UarteIntenclr<T>>::SUarteIntenclr: Unpin,
<T as UarteIntenset<T>>::SUarteIntenset: Unpin,
<T as UartePselCts<T>>::SUartePselCts: Unpin,
<T as UartePselRts<T>>::SUartePselRts: Unpin,
<T as UartePselRxd<T>>::SUartePselRxd: Unpin,
<T as UartePselTxd<T>>::SUartePselTxd: Unpin,
<T as UartePublishCts<T>>::SUartePublishCts: Unpin,
<T as UartePublishEndrx<T>>::SUartePublishEndrx: Unpin,
<T as UartePublishEndtx<T>>::SUartePublishEndtx: Unpin,
<T as UartePublishError<T>>::SUartePublishError: Unpin,
<T as UartePublishNcts<T>>::SUartePublishNcts: Unpin,
<T as UartePublishRxdrdy<T>>::SUartePublishRxdrdy: Unpin,
<T as UartePublishRxstarted<T>>::SUartePublishRxstarted: Unpin,
<T as UartePublishRxto<T>>::SUartePublishRxto: Unpin,
<T as UartePublishTxdrdy<T>>::SUartePublishTxdrdy: Unpin,
<T as UartePublishTxstarted<T>>::SUartePublishTxstarted: Unpin,
<T as UartePublishTxstopped<T>>::SUartePublishTxstopped: Unpin,
<T as UarteRxdAmount<T>>::SUarteRxdAmount: Unpin,
<T as UarteRxdMaxcnt<T>>::SUarteRxdMaxcnt: Unpin,
<T as UarteRxdPtr<T>>::SUarteRxdPtr: Unpin,
<T as UarteShorts<T>>::SUarteShorts: Unpin,
<T as UarteSubscribeFlushrx<T>>::SUarteSubscribeFlushrx: Unpin,
<T as UarteSubscribeStartrx<T>>::SUarteSubscribeStartrx: Unpin,
<T as UarteSubscribeStarttx<T>>::SUarteSubscribeStarttx: Unpin,
<T as UarteSubscribeStoprx<T>>::SUarteSubscribeStoprx: Unpin,
<T as UarteSubscribeStoptx<T>>::SUarteSubscribeStoptx: Unpin,
<T as UarteTasksFlushrx<T>>::SUarteTasksFlushrx: Unpin,
<T as UarteTasksStartrx<T>>::SUarteTasksStartrx: Unpin,
<T as UarteTasksStarttx<T>>::SUarteTasksStarttx: Unpin,
<T as UarteTasksStoprx<T>>::SUarteTasksStoprx: Unpin,
<T as UarteTasksStoptx<T>>::SUarteTasksStoptx: Unpin,
<T as UarteTxdAmount<T>>::SUarteTxdAmount: Unpin,
<T as UarteTxdMaxcnt<T>>::SUarteTxdMaxcnt: Unpin,
<T as UarteTxdPtr<T>>::SUarteTxdPtr: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,