Ethernetwebsoc

Dependencies:   C12832_lcd LM75B WebSocketClient mbed-rtos mbed Socket lwip-eth lwip-sys lwip

Revision:
0:0ed2a7c7190c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LM75B/LM75B.cpp	Fri May 31 04:09:54 2013 +0000
@@ -0,0 +1,26 @@
+#include "LM75B.h"
+
+LM75B::LM75B(PinName sda, PinName scl) : i2c(sda, scl)
+{
+   char cmd[2];
+   cmd[0]    = LM75B_Conf;
+   cmd[1]    = 0x0;   
+   i2c.write( LM75B_ADDR, cmd, 2);
+}
+
+
+
+LM75B::~LM75B()
+{
+
+}
+
+float LM75B::read()
+{
+    char cmd[2];
+    cmd[0] = LM75B_Temp;
+   
+    i2c.write( LM75B_ADDR, cmd, 1); // Send command string
+    i2c.read( LM75B_ADDR, cmd, 2); // Send command string    
+    return (   float((cmd[0]<<8)|cmd[1]) / 256.0   );
+}