|
ESPHome 2025.12.0-dev
|
Helper class to expose a PCA9554 pin as an internal input GPIO pin. More...
#include <pca9554.h>
Public Member Functions | |
| void | setup () override |
| void | pin_mode (gpio::Flags flags) override |
| bool | digital_read () override |
| void | digital_write (bool value) override |
| std::string | dump_summary () const override |
| void | set_parent (PCA9554Component *parent) |
| void | set_pin (uint8_t pin) |
| void | set_inverted (bool inverted) |
| void | set_flags (gpio::Flags flags) |
| gpio::Flags | get_flags () const override |
Public Member Functions inherited from esphome::GPIOPin | |
| virtual bool | is_internal () |
Protected Attributes | |
| PCA9554Component * | parent_ |
| uint8_t | pin_ |
| bool | inverted_ |
| gpio::Flags | flags_ |
Helper class to expose a PCA9554 pin as an internal input GPIO pin.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 130 of file pca9554.cpp.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 131 of file pca9554.cpp.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 132 of file pca9554.cpp.
|
inlineoverridevirtual |
Implements esphome::GPIOPin.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 129 of file pca9554.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 128 of file pca9554.cpp.
|
protected |
|
protected |