8namespace mcp23x08_base {
35 void update_reg(uint8_t pin,
bool pin_value, uint8_t reg_a)
override;
void update_reg(uint8_t pin, bool pin_value, uint8_t reg_a) override
bool digital_read_cache(uint8_t pin) override
void pin_mode(uint8_t pin, gpio::Flags flags) override
bool digital_read_hw(uint8_t pin) override
void digital_write_hw(uint8_t pin, bool value) override
uint8_t input_mask_
State read in digital_read_hw.
void pin_interrupt_mode(uint8_t pin, mcp23xxx_base::MCP23XXXInterruptMode interrupt_mode) override
Providing packet encoding functions for exchanging data with a remote host.