[][src]Enum esp_idf_bindgen::gpio_num_t

#[repr(i32)]pub enum gpio_num_t {
    GPIO_NUM_NC,
    GPIO_NUM_0,
    GPIO_NUM_1,
    GPIO_NUM_2,
    GPIO_NUM_3,
    GPIO_NUM_4,
    GPIO_NUM_5,
    GPIO_NUM_6,
    GPIO_NUM_7,
    GPIO_NUM_8,
    GPIO_NUM_9,
    GPIO_NUM_10,
    GPIO_NUM_11,
    GPIO_NUM_12,
    GPIO_NUM_13,
    GPIO_NUM_14,
    GPIO_NUM_15,
    GPIO_NUM_16,
    GPIO_NUM_17,
    GPIO_NUM_18,
    GPIO_NUM_19,
    GPIO_NUM_20,
    GPIO_NUM_21,
    GPIO_NUM_22,
    GPIO_NUM_23,
    GPIO_NUM_25,
    GPIO_NUM_26,
    GPIO_NUM_27,
    GPIO_NUM_28,
    GPIO_NUM_29,
    GPIO_NUM_30,
    GPIO_NUM_31,
    GPIO_NUM_32,
    GPIO_NUM_33,
    GPIO_NUM_34,
    GPIO_NUM_35,
    GPIO_NUM_36,
    GPIO_NUM_37,
    GPIO_NUM_38,
    GPIO_NUM_39,
    GPIO_NUM_MAX,
}

@endcond

Variants

GPIO_NUM_NC

< Use to signal not connected to S/W

GPIO_NUM_0

< GPIO0, input and output

GPIO_NUM_1

< GPIO1, input and output

GPIO_NUM_2

< GPIO2, input and output

GPIO_NUM_3

< GPIO3, input and output

GPIO_NUM_4

< GPIO4, input and output

GPIO_NUM_5

< GPIO5, input and output

GPIO_NUM_6

< GPIO6, input and output

GPIO_NUM_7

< GPIO7, input and output

GPIO_NUM_8

< GPIO8, input and output

GPIO_NUM_9

< GPIO9, input and output

GPIO_NUM_10

< GPIO10, input and output

GPIO_NUM_11

< GPIO11, input and output

GPIO_NUM_12

< GPIO12, input and output

GPIO_NUM_13

< GPIO13, input and output

GPIO_NUM_14

< GPIO14, input and output

GPIO_NUM_15

< GPIO15, input and output

GPIO_NUM_16

< GPIO16, input and output

GPIO_NUM_17

< GPIO17, input and output

GPIO_NUM_18

< GPIO18, input and output

GPIO_NUM_19

< GPIO19, input and output

GPIO_NUM_20

< GPIO20, input and output

GPIO_NUM_21

< GPIO21, input and output

GPIO_NUM_22

< GPIO22, input and output

GPIO_NUM_23

< GPIO23, input and output

GPIO_NUM_25

< GPIO25, input and output

GPIO_NUM_26

< GPIO26, input and output

GPIO_NUM_27

< GPIO27, input and output

GPIO_NUM_28

< GPIO28, input and output

GPIO_NUM_29

< GPIO29, input and output

GPIO_NUM_30

< GPIO30, input and output

GPIO_NUM_31

< GPIO31, input and output

GPIO_NUM_32

< GPIO32, input and output

GPIO_NUM_33

< GPIO33, input and output

GPIO_NUM_34

< GPIO34, input mode only(ESP32) / input and output(ESP32-S2)

GPIO_NUM_35

< GPIO35, input mode only(ESP32) / input and output(ESP32-S2)

GPIO_NUM_36

< GPIO36, input mode only(ESP32) / input and output(ESP32-S2)

GPIO_NUM_37

< GPIO37, input mode only(ESP32) / input and output(ESP32-S2)

GPIO_NUM_38

< GPIO38, input mode only(ESP32) / input and output(ESP32-S2)

GPIO_NUM_39

< GPIO39, input mode only(ESP32) / input and output(ESP32-S2)

GPIO_NUM_MAX

Trait Implementations

impl Clone for gpio_num_t[src]

impl Copy for gpio_num_t[src]

impl Debug for gpio_num_t[src]

impl Eq for gpio_num_t[src]

impl Hash for gpio_num_t[src]

impl PartialEq<gpio_num_t> for gpio_num_t[src]

impl StructuralEq for gpio_num_t[src]

impl StructuralPartialEq for gpio_num_t[src]

Auto Trait Implementations

impl Send for gpio_num_t

impl Sync for gpio_num_t

impl Unpin for gpio_num_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.