WxBox/include/HDC1080Sensor.h
2024-04-07 03:01:19 +03:00

21 lines
521 B
C++

// HDC1080Sensor.h
#ifndef HDC1080SENSOR_H
#define HDC1080SENSOR_H
#define HDC1080_ADDR 0x40
#include "ClosedCube_HDC1080.h"
class HDC1080Sensor {
public:
HDC1080Sensor(uint8_t address = HDC1080_ADDR); // Constructor
void init(); // Initialize HDC1080 sensor
void read_values(double* temperature, double* humidity, bool* success); // Read temperature and humidity values
private:
uint8_t _address; // HDC1080 I2C address
ClosedCube_HDC1080 hdc1080; // HDC1080 object
};
#endif // HDC1080SENSOR_H