Copy of GPIOPin that is safe to use from ISRs (with no virtual functions)
More...
#include <gpio.h>
Copy of GPIOPin that is safe to use from ISRs (with no virtual functions)
Definition at line 73 of file gpio.h.
◆ ISRInternalGPIOPin() [1/2]
esphome::ISRInternalGPIOPin::ISRInternalGPIOPin |
( |
| ) |
|
|
default |
◆ ISRInternalGPIOPin() [2/2]
esphome::ISRInternalGPIOPin::ISRInternalGPIOPin |
( |
void * | arg | ) |
|
|
inline |
◆ clear_interrupt()
void IRAM_ATTR esphome::ISRInternalGPIOPin::clear_interrupt |
( |
| ) |
|
◆ digital_read()
bool IRAM_ATTR esphome::ISRInternalGPIOPin::digital_read |
( |
| ) |
|
◆ digital_write()
void IRAM_ATTR esphome::ISRInternalGPIOPin::digital_write |
( |
bool | value | ) |
|
◆ pin_mode()
void IRAM_ATTR esphome::ISRInternalGPIOPin::pin_mode |
( |
gpio::Flags | flags | ) |
|
◆ arg_
void* esphome::ISRInternalGPIOPin::arg_ {nullptr} |
|
protected |
The documentation for this class was generated from the following files: