28 lines
467 B
C++
Executable File
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
|