5#include <driver/gpio.h>
17 void setup()
override;
Copy of GPIOPin that is safe to use from ISRs (with no virtual functions)
void set_inverted(bool inverted)
uint8_t get_pin() const override
void set_pin(gpio_num_t pin)
void attach_interrupt(void(*func)(void *), void *arg, gpio::InterruptType type) const override
gpio::Flags get_flags() const override
void set_drive_strength(gpio_drive_cap_t drive_strength)
bool is_inverted() const override
void detach_interrupt() const override
ISRInternalGPIOPin to_isr() const override
void set_flags(gpio::Flags flags)
std::string dump_summary() const override
gpio_drive_cap_t drive_strength_
bool digital_read() override
void pin_mode(gpio::Flags flags) override
void digital_write(bool value) override
static bool isr_service_installed
Providing packet encoding functions for exchanging data with a remote host.