pub struct AnyIOPin { /* private fields */ }
Expand description
Generic Gpio input-output pin
Implementations§
Trait Implementations§
Source§impl From<AnyIOPin> for AnyInputPin
impl From<AnyIOPin> for AnyInputPin
Source§fn from(pin: AnyIOPin) -> AnyInputPin
fn from(pin: AnyIOPin) -> AnyInputPin
Converts to this type from the input type.
Source§impl From<AnyIOPin> for AnyOutputPin
impl From<AnyIOPin> for AnyOutputPin
Source§fn from(pin: AnyIOPin) -> AnyOutputPin
fn from(pin: AnyIOPin) -> AnyOutputPin
Converts to this type from the input type.
Source§impl InputPin for AnyIOPin
impl InputPin for AnyIOPin
fn downgrade_input(self) -> AnyInputPin
Source§impl OutputPin for AnyIOPin
impl OutputPin for AnyIOPin
fn downgrade_output(self) -> AnyOutputPin
Source§impl Peripheral for AnyIOPin
impl Peripheral for AnyIOPin
Source§unsafe fn clone_unchecked(&mut self) -> <AnyIOPin as Peripheral>::P
unsafe fn clone_unchecked(&mut self) -> <AnyIOPin as Peripheral>::P
Unsafely clone (duplicate) a peripheral singleton. Read more