ESPHome  2022.6.3
as3935_i2c.h
Go to the documentation of this file.
1 #pragma once
2 
8 
9 namespace esphome {
10 namespace as3935_i2c {
11 
13  public:
14  void dump_config() override;
15 
16  protected:
17  void write_register(uint8_t reg, uint8_t mask, uint8_t bits, uint8_t start_position) override;
18  uint8_t read_register(uint8_t reg) override;
19 };
20 
21 } // namespace as3935_i2c
22 } // namespace esphome
I2CRegister reg(uint8_t a_register)
Definition: i2c.h:46
void write_register(uint8_t reg, uint8_t mask, uint8_t bits, uint8_t start_position) override
Definition: as3935_i2c.cpp:9
Definition: a4988.cpp:4
uint8_t read_register(uint8_t reg) override
Definition: as3935_i2c.cpp:26