1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-16 07:38:17 +00:00

Update ds248x.h

check clang
This commit is contained in:
Iron Man 2024-04-23 19:53:35 +02:00 committed by GitHub
parent 996f453589
commit 858f5eafcd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -9,17 +9,18 @@ static const uint8_t NBR_CHANNELS = 8;
namespace esphome { namespace esphome {
namespace ds248x { namespace ds248x {
enum class DS248xType : int { enum class DS248xType : int {
DS2482_100 = 0, DS2482_100 = 0,
DS2482_800 = 1, DS2482_800 = 1,
}; };
class DS248xTemperatureSensor; class DS248xTemperatureSensor;
class DS248xComponent : public PollingComponent, public i2c::I2CDevice { class DS248xComponent : public PollingComponent, public i2c::I2CDevice {
friend class DS248xTemperatureSensor; friend class DS248xTemperatureSensor;
public: public:
void setup() override; void setup() override;
void dump_config() override; void dump_config() override;
@ -77,9 +78,9 @@ namespace esphome {
uint8_t read_from_wire(); uint8_t read_from_wire();
bool search(uint64_t *address); bool search(uint64_t *address);
}; };
class DS248xTemperatureSensor : public sensor::Sensor { class DS248xTemperatureSensor : public sensor::Sensor {
public: public:
void set_parent(DS248xComponent *parent) { parent_ = parent; } void set_parent(DS248xComponent *parent) { parent_ = parent; }
@ -133,8 +134,8 @@ namespace esphome {
uint8_t scratch_pad_[9] = { uint8_t scratch_pad_[9] = {
0, 0,
}; };
}; };
} // namespace ds248x } // namespace ds248x
} // namespace esphome } // namespace esphome