SHT30-DIS-B Library

Dependents:   M1DK_Skywire_Demo M1DK_Skywire_Demo1

Fork of LPS331 by NimbeLink

Revision:
3:7e631c5756e2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SHT30DISB.h	Wed Feb 01 18:36:34 2017 +0000
@@ -0,0 +1,47 @@
+
+
+#ifndef SHT30DISB_H_
+#define SHT30DISB_H_
+
+#define SHT30DISB_ADDR 0x8A
+#define SHT30DISB_CLKENHI 0x2C06
+#define SHT30DISB_HEATON 0x306D
+#define SHT30DISB_HEATOFF 0x3066
+
+
+#include "mbed.h"
+#include "typedef.h"
+
+class SHT30DISB{
+public:
+    SHT30DISB (PinName sda, PinName scl);
+    SHT30DISB (I2C& p_i2c);
+
+    void put(unsigned char a, unsigned char b);
+    void get(unsigned char a);
+    void readSensor();
+    void init();
+    float cTemp();
+    float fTemp();
+    float humidity();
+
+    char SHT30DISB_DATA[6];
+    char data_buf[8];
+    
+    
+protected:
+    
+    I2C _i2c;
+
+    char buf[2];
+
+    float c_Temp;
+    float f_Temp;
+    float humi;
+
+};
+
+#endif /* SHT30DISB_H_ */
+
+
+