Struct esp_idf_hal::gpio::AnyInputPin
source · pub struct AnyInputPin { /* private fields */ }
Expand description
Generic Gpio input pin
Implementations§
Trait Implementations§
source§impl From<AnyIOPin> for AnyInputPin
impl From<AnyIOPin> for AnyInputPin
source§impl From<Gpio0> for AnyInputPin
impl From<Gpio0> for AnyInputPin
source§impl From<Gpio1> for AnyInputPin
impl From<Gpio1> for AnyInputPin
source§impl From<Gpio10> for AnyInputPin
impl From<Gpio10> for AnyInputPin
source§impl From<Gpio11> for AnyInputPin
impl From<Gpio11> for AnyInputPin
source§impl From<Gpio12> for AnyInputPin
impl From<Gpio12> for AnyInputPin
source§impl From<Gpio13> for AnyInputPin
impl From<Gpio13> for AnyInputPin
source§impl From<Gpio14> for AnyInputPin
impl From<Gpio14> for AnyInputPin
source§impl From<Gpio15> for AnyInputPin
impl From<Gpio15> for AnyInputPin
source§impl From<Gpio16> for AnyInputPin
impl From<Gpio16> for AnyInputPin
source§impl From<Gpio17> for AnyInputPin
impl From<Gpio17> for AnyInputPin
source§impl From<Gpio18> for AnyInputPin
impl From<Gpio18> for AnyInputPin
source§impl From<Gpio19> for AnyInputPin
impl From<Gpio19> for AnyInputPin
source§impl From<Gpio2> for AnyInputPin
impl From<Gpio2> for AnyInputPin
source§impl From<Gpio20> for AnyInputPin
impl From<Gpio20> for AnyInputPin
source§impl From<Gpio21> for AnyInputPin
impl From<Gpio21> for AnyInputPin
source§impl From<Gpio3> for AnyInputPin
impl From<Gpio3> for AnyInputPin
source§impl From<Gpio4> for AnyInputPin
impl From<Gpio4> for AnyInputPin
source§impl From<Gpio5> for AnyInputPin
impl From<Gpio5> for AnyInputPin
source§impl From<Gpio6> for AnyInputPin
impl From<Gpio6> for AnyInputPin
source§impl From<Gpio7> for AnyInputPin
impl From<Gpio7> for AnyInputPin
source§impl From<Gpio8> for AnyInputPin
impl From<Gpio8> for AnyInputPin
source§impl From<Gpio9> for AnyInputPin
impl From<Gpio9> for AnyInputPin
source§impl InputPin for AnyInputPin
impl InputPin for AnyInputPin
fn downgrade_input(self) -> AnyInputPin
source§impl Peripheral for AnyInputPin
impl Peripheral for AnyInputPin
§type P = AnyInputPin
type P = AnyInputPin
Peripheral singleton type
source§unsafe fn clone_unchecked(&mut self) -> Self::P
unsafe fn clone_unchecked(&mut self) -> Self::P
Unsafely clone (duplicate) a peripheral singleton. Read more