6static const char *
const TAG =
"as3935_i2c";
12 ESP_LOGW(TAG,
"read_byte failed - increase log level for more details!");
17 write_reg |= (bits << start_pos);
20 ESP_LOGW(TAG,
"write_byte failed - increase log level for more details!");
28 ESP_LOGW(TAG,
"Reading register failed!");
34 AS3935Component::dump_config();
void mark_failed()
Mark this component as failed.
uint8_t read_register(uint8_t reg) override
void dump_config() override
void write_register(uint8_t reg, uint8_t mask, uint8_t bits, uint8_t start_position) override
bool write_byte(uint8_t a_register, uint8_t data) const
bool read_byte(uint8_t a_register, uint8_t *data)