Struct nrf52833_hal::gpiote::GpioteChannel [−][src]
pub struct GpioteChannel<'a> { /* fields omitted */ }
Implementations
pub fn input_pin<P>(&'a self, pin: &'a P) -> GpioteChannelEvent<'a, P> where
P: GpioteInputPin,
pub fn input_pin<P>(&'a self, pin: &'a P) -> GpioteChannelEvent<'a, P> where
P: GpioteInputPin,
Configures the channel as an event input with associated pin.
Configures the channel as a task output with associated pin.
Checks if the channel event has been triggered.
Resets channel events.
Returns reference to channel event endpoint for PPI.
Returns reference to task_out endpoint for PPI.
Returns reference to task_clr endpoint for PPI.
Returns reference to task_set endpoint for PPI.
Auto Trait Implementations
impl<'a> RefUnwindSafe for GpioteChannel<'a>
impl<'a> !Send for GpioteChannel<'a>
impl<'a> !Sync for GpioteChannel<'a>
impl<'a> Unpin for GpioteChannel<'a>
impl<'a> UnwindSafe for GpioteChannel<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Performs the conversion.
Performs the conversion.
Casts the value.
Casts the value.
Casts the value.
Casts the value.