ESPHome 2025.5.0
Loading...
Searching...
No Matches
as3935_i2c.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace esphome {
7namespace as3935_i2c {
8
10 public:
11 void dump_config() override;
12
13 protected:
14 void write_register(uint8_t reg, uint8_t mask, uint8_t bits, uint8_t start_position) override;
15 uint8_t read_register(uint8_t reg) override;
16};
17
18} // namespace as3935_i2c
19} // namespace esphome
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:9
This Class provides the methods to read/write bytes from/to an i2c device.
Definition i2c.h:133
I2CRegister reg(uint8_t a_register)
calls the I2CRegister constructor
Definition i2c.h:153
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7