5namespace mcp23xxx_base {
15 snprintf(buffer,
sizeof(buffer),
"%u via MCP23XXX",
pin_);
virtual void digital_write(uint8_t pin, bool value)
virtual bool digital_read(uint8_t pin)
float get_setup_priority() const override
virtual void pin_mode(uint8_t pin, gpio::Flags flags)
std::string dump_summary() const override
void pin_mode(gpio::Flags flags) override
bool digital_read() override
void digital_write(bool value) override
const float IO
For components that represent GPIO pins like PCF8573.
Providing packet encoding functions for exchanging data with a remote host.