27 lines
609 B
C
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
|