36 void setup()
override;
37 void dump_config()
override;
45 void set_channel_value_(uint8_t channel, uint16_t value);
47 uint8_t min_channel_{0xFF};
48 uint8_t max_channel_{0x00};
49 uint16_t dac_input_reg_[8] = {
void set_channel(uint8_t channel)
void write_state(float state) override
Base class for all output components that can output a variable level, like PWM.
const uint16_t full_scale_
float get_setup_priority() const override
const float HARDWARE
For components that deal with hardware and are very important like GPIO switch.
DAC7678 float output component.
Implementation of SPI Controller mode.
This Class provides the methods to read/write bytes from/to an i2c device.
Helper class to easily give an object a parent of type T.
void set_internal_reference(const bool value)