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 Into<OutputSignal<'d>>,
pin_config: OutputConfig,
) -> Task<'d>
pub fn set<'d>( self, pin: impl Into<OutputSignal<'d>>, pin_config: OutputConfig, ) -> Task<'d>
Task to set a high level
Sourcepub fn clear<'d>(
self,
pin: impl Into<OutputSignal<'d>>,
pin_config: OutputConfig,
) -> Task<'d>
pub fn clear<'d>( self, pin: impl Into<OutputSignal<'d>>, pin_config: OutputConfig, ) -> Task<'d>
Task to set a low level
Sourcepub fn toggle<'d>(
self,
pin: impl Into<OutputSignal<'d>>,
pin_config: OutputConfig,
) -> Task<'d>
pub fn toggle<'d>( self, pin: impl Into<OutputSignal<'d>>, pin_config: OutputConfig, ) -> Task<'d>
Task to toggle the level