Trait TxChannelCreator

Source
pub trait TxChannelCreator<'ch, Dm>
where Dm: DriverMode,
{ // Required method fn configure_tx( self, pin: impl PeripheralOutput<'ch>, config: TxChannelConfig, ) -> Result<Channel<'ch, Dm, Tx>, Error> where Self: Sized; }
Available on crate feature unstable only.
Expand description

Creates a TX channel

Required Methods§

Source

fn configure_tx( self, pin: impl PeripheralOutput<'ch>, config: TxChannelConfig, ) -> Result<Channel<'ch, Dm, Tx>, Error>
where Self: Sized,

Configure the TX channel

Implementors§

Source§

impl<'ch, Dm> TxChannelCreator<'ch, Dm> for ChannelCreator<'ch, Dm, 0>
where Dm: DriverMode,

Source§

impl<'ch, Dm> TxChannelCreator<'ch, Dm> for ChannelCreator<'ch, Dm, 1>
where Dm: DriverMode,

Source§

impl<'ch, Dm> TxChannelCreator<'ch, Dm> for ChannelCreator<'ch, Dm, 2>
where Dm: DriverMode,

Source§

impl<'ch, Dm> TxChannelCreator<'ch, Dm> for ChannelCreator<'ch, Dm, 3>
where Dm: DriverMode,

Source§

impl<'ch, Dm> TxChannelCreator<'ch, Dm> for ChannelCreator<'ch, Dm, 4>
where Dm: DriverMode,

Source§

impl<'ch, Dm> TxChannelCreator<'ch, Dm> for ChannelCreator<'ch, Dm, 5>
where Dm: DriverMode,

Source§

impl<'ch, Dm> TxChannelCreator<'ch, Dm> for ChannelCreator<'ch, Dm, 6>
where Dm: DriverMode,

Source§

impl<'ch, Dm> TxChannelCreator<'ch, Dm> for ChannelCreator<'ch, Dm, 7>
where Dm: DriverMode,