micro_climate/Drivers/Sht3x/sht30.h

27 lines
609 B
C

#ifndef __SHT30_H_
#define __SHT30_H_
#include "comm_types.h"
#define SHT30 "SHT30"
/* 温湿度传感器 */
typedef struct _stTempHumiSensor{
char model[32]; // 传感器型号
u_int8_t i2c_reg_addr; // 寄存器地址
u_int16_t cmd_init_mode; // 转换模式
u_int16_t cmd_read_data; // 读取数据
}stTempHumiSensor;
/* 温湿度数据 */
typedef struct _stTempHumiData{
float temp;
float humi;
}stTempHumiData;
extern stTempHumiData g_stTempHumiData;
u_int8_t sht30_init();
BOOL get_temp_humi_data(float* temdata, float* humidata);
//void TEST_read_sht30_value();
#endif