BME280にアクセスするためのライブラリ

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