ESPHome 2026.5.0b1
Loading...
Searching...
No Matches
as3935_i2c.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace esphome::as3935_i2c {
7
9 public:
10 void dump_config() override;
11
12 protected:
13 void write_register(uint8_t reg, uint8_t mask, uint8_t bits, uint8_t start_position) override;
14 uint8_t read_register(uint8_t reg) override;
15};
16
17} // namespace esphome::as3935_i2c
uint8_t read_register(uint8_t reg) override
void write_register(uint8_t reg, uint8_t mask, uint8_t bits, uint8_t start_position) override
Definition as3935_i2c.cpp:8
This Class provides the methods to read/write bytes from/to an i2c device.
Definition i2c.h:132
I2CRegister reg(uint8_t a_register)
calls the I2CRegister constructor
Definition i2c.h:152