sTodo-m5paper-client/libraries/M5Unit-ENV/src/SHT3X.h
2025-06-30 20:47:33 +02:00

25 lines
476 B
C++

#ifndef __SHT3X_H_
#define __SHT3X_H_
#include "Arduino.h"
#include "I2C_Class.h"
#include "Wire.h"
#define SHT3X_I2C_ADDR 0x44
class SHT3X {
public:
bool begin(TwoWire* wire = &Wire, uint8_t addr = SHT3X_I2C_ADDR,
uint8_t sda = 21, uint8_t scl = 22, long freq = 400000U);
bool update(void);
float cTemp = 0;
float fTemp = 0;
float humidity = 0;
private:
TwoWire* _wire;
uint8_t _addr;
I2C_Class _i2c;
};
#endif