RT-USB-THP  0
USB出力温湿気圧センサモジュールのサンプルプログラムに関する説明
bme280.h
[詳解]
1 #ifndef __BME280_H__
2 #define __BME280_H__
3 
4 #include "type.h"
5 
6 void bme280_init(void); //BME初期化
7 void get_rawdata(int *_t_data,int *_p_data ,int *_h_data); //生のレジスタデータ取得
8 void get_trimdata(void); //キャリブレーション用の値取得
9 
10 int32_t calib_temparture(int32_t _t_rawdata); //温度キャリブレーション
11 uint32_t calib_pressure(int32_t _p_rawdata); //気圧キャリブレーション
12 unsigned int calib_humidity(int h_rawdata); //湿度キャリブレーション
13 
17 
18 void whoAmIBME280(void);
19 
20 #define BME280_W (0xec) //0b11101100
21 #define BME280_R (0xed) //0b11101101
22 
23 
24 
25 
26 
27 
28 #endif
unsigned int calib_humidity(int h_rawdata)
Definition: bme280.c:302
signed int int32_t
Definition: type.h:23
double BME280_compensate_P_double(int32_t adc_P)
Definition: bme280.c:265
void get_rawdata(int *_t_data, int *_p_data, int *_h_data)
Definition: bme280.c:93
void get_trimdata(void)
Definition: bme280.c:121
void bme280_init(void)
Definition: bme280.c:49
double bme280_compensate_H_double(int32_t adc_H)
Definition: bme280.c:286
void whoAmIBME280(void)
Definition: bme280.c:319
uint32_t calib_pressure(int32_t _p_rawdata)
int32_t calib_temparture(int32_t _t_rawdata)
Definition: bme280.c:214
double BME280_compensate_T_double(int32_t adc_T)
Definition: bme280.c:253
unsigned int uint32_t
Definition: type.h:29