46 void setup()
override;
62 bool store_in_eeprom_ =
false;
This Class provides the methods to read/write bytes from/to an i2c device.
MCP4728 float output component.
void set_channel_value_(MCP4728ChannelIdx channel, uint16_t value)
MCP4728Component(bool store_in_eeprom)
void select_vref_(MCP4728ChannelIdx channel, MCP4728Vref vref)
void select_gain_(MCP4728ChannelIdx channel, MCP4728Gain gain)
float get_setup_priority() const override
void dump_config() override
void select_power_down_(MCP4728ChannelIdx channel, MCP4728PwrDown pd)
@ MCP4728_VREF_INTERNAL_2_8V
const float HARDWARE
For components that deal with hardware and are very important like GPIO switch.
Providing packet encoding functions for exchanging data with a remote host.