ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
ens160_i2c.cpp
Go to the documentation of this file.
1#include <cstddef>
2#include <cstdint>
3
4#include "ens160_i2c.h"
7
9
10static const char *const TAG = "ens160_i2c.sensor";
11
12bool ENS160I2CComponent::read_byte(uint8_t a_register, uint8_t *data) {
13 return I2CDevice::read_byte(a_register, data);
14};
15bool ENS160I2CComponent::write_byte(uint8_t a_register, uint8_t data) {
16 return I2CDevice::write_byte(a_register, data);
17};
18bool ENS160I2CComponent::read_bytes(uint8_t a_register, uint8_t *data, size_t len) {
19 return I2CDevice::read_bytes(a_register, data, len);
20};
21bool ENS160I2CComponent::write_bytes(uint8_t a_register, uint8_t *data, size_t len) {
22 return I2CDevice::write_bytes(a_register, data, len);
23};
24
25void ENS160I2CComponent::dump_config() {
26 ENS160Component::dump_config();
27 LOG_I2C_DEVICE(this);
28}
29
30} // namespace esphome::ens160_i2c
const void size_t len
Definition hal.h:64