|
ESPHome 2026.11.0-dev
|
Data Structures | |
| class | FlagsHelper |
| class | GPIOBinaryOutput |
| class | GPIOBinarySensor |
| class | GPIOBinarySensorStore |
| class | GPIOOneWireBus |
| class | GPIOSwitch |
Enumerations | |
| enum | Flags : uint8_t { FLAG_NONE = 0x00 , FLAG_INPUT = 0x01 , FLAG_OUTPUT = 0x02 , FLAG_OPEN_DRAIN = 0x04 , FLAG_PULLUP = 0x08 , FLAG_PULLDOWN = 0x10 , FLAG_HOLD = 0x20 } |
| enum | InterruptType : uint8_t { INTERRUPT_RISING_EDGE = 1 , INTERRUPT_FALLING_EDGE = 2 , INTERRUPT_ANY_EDGE = 3 , INTERRUPT_LOW_LEVEL = 4 , INTERRUPT_HIGH_LEVEL = 5 } |
Functions | |
| ESPHOME_LOG_TAG (TAG, "gpio.binary_sensor") | |
| PROGMEM_STRING_TABLE (InterruptTypeStrings, "UNKNOWN", "RISING_EDGE", "FALLING_EDGE", "ANY_EDGE") | |
| ESPHOME_LOG_TAG (TAG, "gpio.one_wire") | |
| ESPHOME_LOG_TAG (TAG, "gpio.output") | |
| ESPHOME_LOG_TAG (TAG, "switch.gpio") | |
| constexpr FlagsHelper | operator& (Flags lhs, Flags rhs) |
| constexpr FlagsHelper | operator| (Flags lhs, Flags rhs) |
| enum esphome::gpio::Flags : uint8_t |
| Enumerator | |
|---|---|
| FLAG_NONE | |
| FLAG_INPUT | |
| FLAG_OUTPUT | |
| FLAG_OPEN_DRAIN | |
| FLAG_PULLUP | |
| FLAG_PULLDOWN | |
| FLAG_HOLD | |
Definition at line 25 of file gpio_pin.h.
| enum esphome::gpio::InterruptType : uint8_t |
| Enumerator | |
|---|---|
| INTERRUPT_RISING_EDGE | |
| INTERRUPT_FALLING_EDGE | |
| INTERRUPT_ANY_EDGE | |
| INTERRUPT_LOW_LEVEL | |
| INTERRUPT_HIGH_LEVEL | |
Definition at line 51 of file gpio_pin.h.
| esphome::gpio::ESPHOME_LOG_TAG | ( | TAG | , |
| "gpio.binary_sensor" | ) |
| esphome::gpio::ESPHOME_LOG_TAG | ( | TAG | , |
| "gpio.one_wire" | ) |
| esphome::gpio::ESPHOME_LOG_TAG | ( | TAG | , |
| "gpio.output" | ) |
| esphome::gpio::ESPHOME_LOG_TAG | ( | TAG | , |
| "switch.gpio" | ) |
|
constexpr |
Definition at line 44 of file gpio_pin.h.
|
constexpr |
Definition at line 47 of file gpio_pin.h.
| esphome::gpio::PROGMEM_STRING_TABLE | ( | InterruptTypeStrings | , |
| "UNKNOWN" | , | ||
| "RISING_EDGE" | , | ||
| "FALLING_EDGE" | , | ||
| "ANY_EDGE" | ) |