[−][src]Module esp8266_hal::gpio
Structs
| Analog | Analog mode (type state) |
| Floating | Floating input (type state) |
| Gpio0 | Pin |
| Gpio1 | Pin |
| Gpio2 | Pin |
| Gpio3 | Pin |
| Gpio4 | Pin |
| Gpio5 | Pin |
| Gpio6 | Pin |
| Gpio7 | Pin |
| Gpio8 | Pin |
| Gpio9 | Pin |
| Gpio10 | Pin |
| Gpio11 | Pin |
| Gpio12 | Pin |
| Gpio13 | Pin |
| Gpio14 | Pin |
| Gpio15 | Pin |
| HSPI | Pin is used by HSPI |
| I2S | Pin is used by I2S |
| Input | Input mode (type state) |
| OpenDrain | Open drain input or output (type state) |
| Output | Output mode (type state) |
| Parts | |
| PullDown | Pulled down input (type state) |
| PullUp | Pulled up input (type state) |
| PushPull | Push pull output (type state) |
| SDIO | Pin is used by SDIO |
| SPI | Pin is used by SPI |
| UART | Pin is used by UART |
| UnInitialized | Uninitialized mode (type state) |
Enums
| InterruptMode |
Traits
| GpioExt | Extension trait to split a GPIO peripheral in independent pins and registers |