ESPHome 2026.5.1
Loading...
Searching...
No Matches
mcp3221_sensor.h
Go to the documentation of this file.
1#pragma once
2
8
9#include <cinttypes>
10
11namespace esphome::mcp3221 {
12
14 public PollingComponent,
16 public i2c::I2CDevice {
17 public:
18 void set_reference_voltage(float reference_voltage) { this->reference_voltage_ = reference_voltage; }
19 void update() override;
20 float sample() override;
21
22 protected:
24};
25
26} // namespace esphome::mcp3221
This class simplifies creating components that periodically check a state.
Definition component.h:602
This Class provides the methods to read/write bytes from/to an i2c device.
Definition i2c.h:132
void set_reference_voltage(float reference_voltage)
Base-class for all sensors.
Definition sensor.h:47
Abstract interface for components to request voltage (usually ADC readings)