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