ESPHome 2026.5.1
Loading...
Searching...
No Matches
bme68x_bsec2_i2c.h
Go to the documentation of this file.
1#pragma once
2
6
7#ifdef USE_BSEC2
8
11
13
15 void setup() override;
16 void dump_config() override;
17
18 uint32_t get_hash() override;
19
20 static int8_t read_bytes_wrapper(uint8_t a_register, uint8_t *data, uint32_t len, void *intfPtr);
21 static int8_t write_bytes_wrapper(uint8_t a_register, const uint8_t *data, uint32_t len, void *intfPtr);
22 static void delay_us(uint32_t period, void *intfPtr);
23};
24
25} // namespace esphome::bme68x_bsec2_i2c
26#endif
This Class provides the methods to read/write bytes from/to an i2c device.
Definition i2c.h:132
std::string size_t len
static void uint32_t