ESPHome 2025.10.0-dev
|
Helper class to expose a PCA6416A pin as an internal input GPIO pin. More...
#include <pca6416a.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 (PCA6416AComponent *parent) |
void | set_pin (uint8_t pin) |
void | set_inverted (bool inverted) |
void | set_flags (gpio::Flags flags) |
gpio::Flags | get_flags () const override |
![]() | |
virtual bool | is_internal () |
Protected Attributes | |
PCA6416AComponent * | parent_ |
uint8_t | pin_ |
bool | inverted_ |
gpio::Flags | flags_ |
Helper class to expose a PCA6416A pin as an internal input GPIO pin.
Definition at line 49 of file pca6416a.h.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 181 of file pca6416a.cpp.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 182 of file pca6416a.cpp.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 183 of file pca6416a.cpp.
|
inlineoverridevirtual |
Implements esphome::GPIOPin.
Definition at line 62 of file pca6416a.h.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 180 of file pca6416a.cpp.
|
inline |
Definition at line 60 of file pca6416a.h.
|
inline |
Definition at line 59 of file pca6416a.h.
|
inline |
Definition at line 57 of file pca6416a.h.
|
inline |
Definition at line 58 of file pca6416a.h.
|
overridevirtual |
Implements esphome::GPIOPin.
Definition at line 179 of file pca6416a.cpp.
|
protected |
Definition at line 68 of file pca6416a.h.
|
protected |
Definition at line 67 of file pca6416a.h.
|
protected |
Definition at line 65 of file pca6416a.h.
|
protected |
Definition at line 66 of file pca6416a.h.