[−][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 |
Gpio16 | 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 |