BME280にアクセスするためのライブラリ
Diff: BME280.h
- Revision:
- 1:0dbf59c6e564
- Parent:
- 0:95f2b96cdc7f
- Child:
- 2:42725d11023b
--- a/BME280.h Tue Jul 10 07:38:08 2018 +0000 +++ b/BME280.h Tue Jul 10 07:53:16 2018 +0000 @@ -3,13 +3,8 @@ #include "mbed.h" #include "i2c_general_io.h" -//データシートより,補正関数用 -typedef long signed int BME280_S32_t; -typedef long signed int BME280_U32_t; -typedef long long signed int BME280_S64_t; class BME280{ - private: #include "BME280_reg.h" //レジスタ関連の定義 @@ -51,10 +46,10 @@ GEN_I2C *i2c_p; GEN_I2C &sensor; - BME280_S32_t t_fine; - BME280_S32_t BME280_compensate_T_int32(BME280_S32_t adc_T); - BME280_U32_t BME280_compensate_P_int64(BME280_S32_t adc_P); - BME280_U32_t BME280_compensate_H_int32(BME280_S32_t adc_H); + long signed int t_fine; + long signed int BME280_compensate_T_int32(long signed int adc_T); + long unsigned int BME280_compensate_P_int64(long signed int adc_P); + long unsigned int BME280_compensate_H_int32(long signed int adc_H); void init(void); @@ -83,6 +78,4 @@ }; - - #endif \ No newline at end of file