AM2320 library

Dependents:   mbed_AM2320 Fungi Fungi Nucleo_SSD1306_DS1302_ESP8266_AM2320_BME280 ... more

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

Revision:
1:766868b34d56
Parent:
0:2cb35c995095
--- a/AM2320.cpp	Sat Mar 14 17:21:25 2015 +0000
+++ b/AM2320.cpp	Fri Jul 10 14:56:41 2015 +0000
@@ -37,7 +37,7 @@
 
 }
 
-int AM2320::humidity()
+unsigned short AM2320::humidity()
 {
 
     // get hum
@@ -48,14 +48,19 @@
     
 }
 
-int AM2320::temperature()
+signed short AM2320::temperature()
 {
 
     // get temp
     get();
     temp.byte.HB=buf[4];
     temp.byte.LB=buf[5];
-    return temp.Val;
+    if(temp.Val&0x8000){
+        temp.Val&=0x7FFF;
+        temp.Val=0xFFFF-temp.Val+1;
+    }
+    return temp.S;
     
 }
 
+