16 void setup()
override;
47 void setup()
override;
Helper class to easily give an object a parent of type T.
A class to cache the read state of a GPIO expander.
This Class provides the methods to read/write bytes from/to an i2c device.
void pin_mode(uint8_t pin, gpio::Flags flags)
void set_pwm_value(uint8_t value)
bool digital_read_cache(uint8_t pin) override
void digital_write_hw(uint8_t pin, bool value) override
WaveshareIOCH32V003Component()=default
uint8_t get_rtc_interrupt_status()
void dump_config() override
bool write_gpio_outputs_()
float get_setup_priority() const override
bool digital_read_hw(uint8_t pin) override
Helper class to expose a WaveshareIO pin as a GPIO pin.
void digital_write(bool value) override
void set_inverted(bool inverted)
gpio::Flags get_flags() const override
bool digital_read() override
void set_pin(uint8_t pin)
void set_flags(gpio::Flags flags)
void pin_mode(gpio::Flags flags) override
size_t dump_summary(char *buffer, size_t len) const override