#include <gpio_idf.h>
Definition at line 10 of file gpio_idf.h.
◆ attach_interrupt()
void esphome::esp32::IDFInternalGPIOPin::attach_interrupt |
( |
void(*)(void *) |
func, |
|
|
void * |
arg, |
|
|
gpio::InterruptType |
type |
|
) |
| const |
|
overrideprotectedvirtual |
◆ detach_interrupt()
void esphome::esp32::IDFInternalGPIOPin::detach_interrupt |
( |
| ) |
const |
|
overridevirtual |
◆ digital_read()
bool esphome::esp32::IDFInternalGPIOPin::digital_read |
( |
| ) |
|
|
overridevirtual |
◆ digital_write()
void esphome::esp32::IDFInternalGPIOPin::digital_write |
( |
bool |
value | ) |
|
|
overridevirtual |
◆ dump_summary()
std::string esphome::esp32::IDFInternalGPIOPin::dump_summary |
( |
| ) |
const |
|
overridevirtual |
◆ get_pin()
uint8_t esphome::esp32::IDFInternalGPIOPin::get_pin |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ is_inverted()
bool esphome::esp32::IDFInternalGPIOPin::is_inverted |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ pin_mode()
void esphome::esp32::IDFInternalGPIOPin::pin_mode |
( |
gpio::Flags |
flags | ) |
|
|
overridevirtual |
◆ set_drive_strength()
void esphome::esp32::IDFInternalGPIOPin::set_drive_strength |
( |
gpio_drive_cap_t |
drive_strength | ) |
|
|
inline |
◆ set_flags()
void esphome::esp32::IDFInternalGPIOPin::set_flags |
( |
gpio::Flags |
flags | ) |
|
|
inline |
◆ set_inverted()
void esphome::esp32::IDFInternalGPIOPin::set_inverted |
( |
bool |
inverted | ) |
|
|
inline |
◆ set_pin()
void esphome::esp32::IDFInternalGPIOPin::set_pin |
( |
gpio_num_t |
pin | ) |
|
|
inline |
◆ setup()
void esphome::esp32::IDFInternalGPIOPin::setup |
( |
| ) |
|
|
overridevirtual |
◆ to_isr()
◆ drive_strength_
gpio_drive_cap_t esphome::esp32::IDFInternalGPIOPin::drive_strength_ |
|
protected |
◆ flags_
◆ inverted_
bool esphome::esp32::IDFInternalGPIOPin::inverted_ |
|
protected |
◆ isr_service_installed
bool esphome::esp32::IDFInternalGPIOPin::isr_service_installed = false |
|
staticprotected |
◆ pin_
gpio_num_t esphome::esp32::IDFInternalGPIOPin::pin_ |
|
protected |
The documentation for this class was generated from the following files:
- /opt/build/esphome/esphome/components/esp32/gpio_idf.h
- /opt/build/esphome/esphome/components/esp32/gpio_idf.cpp