MikuPi/MikuSHT2x.h
2016-06-05 17:19:31 +08:00

28 lines
467 B
C++
Executable File

#ifndef _MIKU_SHT2X_H_
#define _MIKU_SHT2X_H_
#include "MikuTypes.h"
typedef enum {
eSHT2xAddress = 0x40,
} HUM_SENSOR_T;
typedef enum {
eTempHoldCmd = 0xE3,
eRHumidityHoldCmd = 0xE5,
eTempNoHoldCmd = 0xF3,
eRHumidityNoHoldCmd = 0xF5,
} HUM_MEASUREMENT_CMD_T;
class Miku_SHT2x
{
private:
uint16 readSensor(uint8 command);
public:
float GetHumidity(void);
float GetTemperature(void);
};
#endif