Table of Contents

Class Gpio

Namespace
nanoFramework.Hardware.Esp32
Assembly
nanoFramework.Hardware.Esp32.dll

ESP32 GPIO pins

public static class Gpio
Inheritance
Gpio
Inherited Members

Fields

IO00

Gpio IO00

public const int IO00 = 0

Field Value

int

IO01

Gpio IO01 (UART0 TXD)

public const int IO01 = 1

Field Value

int

IO02

Gpio IO02

public const int IO02 = 2

Field Value

int

IO03

Gpio IO03 (UART0 RXD)

public const int IO03 = 3

Field Value

int

IO04

Gpio IO04

public const int IO04 = 4

Field Value

int

IO05

Gpio IO05

public const int IO05 = 5

Field Value

int

IO06

Gpio IO06 (Reserved for SPI flash)

public const int IO06 = 6

Field Value

int

IO07

Gpio IO07 (Reserved for SPI flash)

public const int IO07 = 7

Field Value

int

IO08

Gpio IO08 (Reserved for SPI flash)

public const int IO08 = 8

Field Value

int

IO09

Gpio IO09 (Reserved for SPI flash)

public const int IO09 = 9

Field Value

int

IO10

Gpio IO10 (Reserved for SPI flash)

public const int IO10 = 10

Field Value

int

IO11

Gpio IO11 (Reserved for SPI flash)

public const int IO11 = 11

Field Value

int

IO12

Gpio IO12 (also used for JTAG TDI)

public const int IO12 = 12

Field Value

int

IO13

Gpio IO13 (also used for JTAG TCK)

public const int IO13 = 13

Field Value

int

IO14

Gpio IO14 (also used for JTAG TMS)

public const int IO14 = 14

Field Value

int

IO15

Gpio IO15 (also used for JTAG TDO)

public const int IO15 = 15

Field Value

int

IO16

Gpio IO16

public const int IO16 = 16

Field Value

int

IO17

Gpio IO17

public const int IO17 = 17

Field Value

int

IO18

Gpio IO18

public const int IO18 = 18

Field Value

int

IO19

Gpio IO19

public const int IO19 = 19

Field Value

int

IO20

Gpio IO20, No Physical pin for IO20

public const int IO20 = 20

Field Value

int

IO21

Gpio IO21

public const int IO21 = 21

Field Value

int

IO22

Gpio IO22

public const int IO22 = 22

Field Value

int

IO23

Gpio IO23

public const int IO23 = 23

Field Value

int

IO24

Gpio IO24, No Physical pin for IO24

public const int IO24 = 24

Field Value

int

IO25

Gpio IO25

public const int IO25 = 25

Field Value

int

IO26

Gpio IO26

public const int IO26 = 26

Field Value

int

IO27

Gpio IO27

public const int IO27 = 27

Field Value

int

IO28

Gpio IO28, No Physical pin for IO28

public const int IO28 = 28

Field Value

int

IO29

Gpio IO29, No Physical pin for IO29

public const int IO29 = 29

Field Value

int

IO30

Gpio IO30, No Physical pin for IO30

public const int IO30 = 30

Field Value

int

IO31

Gpio IO31, No Physical pin for IO31

public const int IO31 = 31

Field Value

int

IO32

Gpio IO32

public const int IO32 = 32

Field Value

int

IO33

Gpio IO33

public const int IO33 = 33

Field Value

int

IO34

Gpio IO34 (Input Only, no software pullup/pulldown functions)

public const int IO34 = 34

Field Value

int

IO35

Gpio IO35 (Input Only, no software pullup/pulldown functions)

public const int IO35 = 35

Field Value

int

IO36

Gpio IO36 SENSOR_VP (Input Only, no software pullup/pulldown functions)

public const int IO36 = 36

Field Value

int

IO37

Gpio IO37 (Input Only, no software pullup/pulldown functions)

public const int IO37 = 37

Field Value

int

IO38

Gpio IO38 (Input Only, no software pullup/pulldown functions)

public const int IO38 = 38

Field Value

int

IO39

Gpio IO39 SENSOR_VN (Input Only, no software pullup/pulldown functions)

public const int IO39 = 39

Field Value

int