pub struct TaskChannel<const C: u8> {}
Available on crate feature
unstable
only.Expand description
An ETM controlled GPIO task
Implementations§
Source§impl<const C: u8> TaskChannel<C>
impl<const C: u8> TaskChannel<C>
Sourcepub fn set<'d>(
self,
pin: impl Peripheral<P = impl Into<OutputSignal>> + 'd,
pin_config: OutputConfig,
) -> Task<'d>
pub fn set<'d>( self, pin: impl Peripheral<P = impl Into<OutputSignal>> + 'd, pin_config: OutputConfig, ) -> Task<'d>
Task to set a high level
Sourcepub fn clear<'d>(
self,
pin: impl Peripheral<P = impl Into<OutputSignal>> + 'd,
pin_config: OutputConfig,
) -> Task<'d>
pub fn clear<'d>( self, pin: impl Peripheral<P = impl Into<OutputSignal>> + 'd, pin_config: OutputConfig, ) -> Task<'d>
Task to set a low level
Sourcepub fn toggle<'d>(
self,
pin: impl Peripheral<P = impl Into<OutputSignal>> + 'd,
pin_config: OutputConfig,
) -> Task<'d>
pub fn toggle<'d>( self, pin: impl Peripheral<P = impl Into<OutputSignal>> + 'd, pin_config: OutputConfig, ) -> Task<'d>
Task to toggle the level