HDC1000 library

Dependents:   Condensation_Monitor mbed_HDC1000 BLE_Condensation_Monitor GR-PEACH_TAMORI

See http://developer.mbed.org/users/yasuyuki/notebook/HDC1000/

Revision:
0:82c214412005
Child:
1:45126276dbf3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/HDC1000.h	Wed Jan 28 08:53:47 2015 +0000
@@ -0,0 +1,45 @@
+//**********************
+// HDC1000.h for mbed
+//
+// (C)Copyright 2015 All rights reserved by Y.Onodera
+// http://einstlab.web.fc2.com
+//**********************
+#ifndef HDC1000_H_
+#define HDC1000_H_
+
+#define HDC1000_ADDR            0x80
+#define HDC1000_TEMP            0x00
+#define HDC1000_HUM             0x01
+#define HDC1000_CONFIG          0x02
+#define HDC1000_SERIAL0         0xFB
+#define HDC1000_SERIAL1         0xFC
+#define HDC1000_SERIAL2         0xFD
+#define HDC1000_MAMUFUCTUREER   0xFE
+#define HDC1000_DEVICE          0xFF
+
+#include "mbed.h"
+#include "typedef.h"
+
+class HDC1000{
+public:
+    HDC1000 (PinName sda, PinName scl);
+    HDC1000 (I2C& p_i2c);
+
+    void get();
+    int humidity();
+    int temperature();
+    void init();
+
+protected:
+    
+    I2C _i2c;
+
+    WORD_VAL hum;
+    WORD_VAL temp;
+    char buf[8];
+
+};
+
+#endif /* HDC1000_H_ */
+
+