ESPHome
2024.11.1
|
Helper class to expose a TCA9555 pin as an internal input GPIO pin. More...
#include <tca9555.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_pin (uint8_t pin) |
void | set_inverted (bool inverted) |
void | set_flags (gpio::Flags flags) |
Public Member Functions inherited from esphome::GPIOPin | |
virtual bool | is_internal () |
Public Member Functions inherited from esphome::Parented< TCA9555Component > | |
Parented () | |
Parented (TCA9555Component *parent) | |
TCA9555Component * | get_parent () const |
Get the parent of this object. More... | |
void | set_parent (TCA9555Component *parent) |
Set the parent of this object. More... | |
Protected Attributes | |
uint8_t | pin_ |
bool | inverted_ |
gpio::Flags | flags_ |
Protected Attributes inherited from esphome::Parented< TCA9555Component > | |
TCA9555Component * | parent_ |
Helper class to expose a TCA9555 pin as an internal input GPIO pin.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 135 of file tca9555.cpp.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 136 of file tca9555.cpp.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 137 of file tca9555.cpp.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 134 of file tca9555.cpp.
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 133 of file tca9555.cpp.
|
protected |