pub struct TaskChannel<const C: u8> {}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