Trait IntoOpenDrainOutputPin

Source
pub trait IntoOpenDrainOutputPin: Pin {
    type OpenDrainOutputPin: OutputPin<Error = Self::Error> + Unpin;

    // Required method
    fn into_open_drain_output_pin(
        self,
        initial_high: bool,
    ) -> Result<Self::OpenDrainOutputPin, Self::Error>;
}
Expand description

A pin that can be turned into an OutputPin that is in open drain mode.

Required Associated Types§

Source

type OpenDrainOutputPin: OutputPin<Error = Self::Error> + Unpin

The type of an OutputPin that is in open drain mode.

Required Methods§

Source

fn into_open_drain_output_pin( self, initial_high: bool, ) -> Result<Self::OpenDrainOutputPin, Self::Error>

Attempts to re-configure this pin into the new mode.

Implementors§