pub struct ContinuousTxTransaction<'ch> { /* private fields */ }Available on crate feature
unstable only.Expand description
An in-progress continuous TX transaction
Implementations§
Source§impl<'ch> ContinuousTxTransaction<'ch>
impl<'ch> ContinuousTxTransaction<'ch>
Sourcepub fn stop_next(
self,
) -> Result<Channel<'ch, Blocking, Tx>, (Error, Channel<'ch, Blocking, Tx>)>
pub fn stop_next( self, ) -> Result<Channel<'ch, Blocking, Tx>, (Error, Channel<'ch, Blocking, Tx>)>
Stop transaction when the current iteration ends.
Sourcepub fn stop(
self,
) -> Result<Channel<'ch, Blocking, Tx>, (Error, Channel<'ch, Blocking, Tx>)>
pub fn stop( self, ) -> Result<Channel<'ch, Blocking, Tx>, (Error, Channel<'ch, Blocking, Tx>)>
Stop transaction as soon as possible.
Sourcepub fn is_loopcount_interrupt_set(&self) -> bool
Available on rmt_has_tx_loop_count only.
pub fn is_loopcount_interrupt_set(&self) -> bool
rmt_has_tx_loop_count only.Check if the loopcount interrupt bit is set.
Whether this implies that the transmission has stopped depends on the LoopMode value
provided when starting it.