Trait nrf52840_hal::ppi::ConfigurablePpi
source · pub trait ConfigurablePpi: Ppi {
// Required methods
fn set_task_endpoint<T>(&mut self, task: &T)
where T: Task;
fn set_event_endpoint<E>(&mut self, event: &E)
where E: Event;
}
Expand description
Traits that extends the Ppi trait, marking a channel as fully configurable.
Required Methods§
sourcefn set_task_endpoint<T>(&mut self, task: &T)where
T: Task,
fn set_task_endpoint<T>(&mut self, task: &T)where
T: Task,
Sets the task that must be triggered when the configured event occurs. The user must provide a reference to the task.
sourcefn set_event_endpoint<E>(&mut self, event: &E)where
E: Event,
fn set_event_endpoint<E>(&mut self, event: &E)where
E: Event,
Sets the event that will trigger the chosen task(s). The user must provide a reference to the event.
Object Safety§
This trait is not object safe.