library for ADT7410 temperature sensor first version

Revision:
1:131a836c6b79
Parent:
0:204e0aff1242
Child:
2:d12dffd027a8
--- a/adt7410.cpp	Wed Apr 16 23:21:24 2014 +0000
+++ b/adt7410.cpp	Sat Apr 26 18:12:59 2014 +0000
@@ -0,0 +1,22 @@
+#include "adt7410.h"
+
+ ADT7410::ADT7410(PinName sda, PinName scl, int address):m_i2c(sda,scl), m_addr(address){}
+
+
+bool ADT7410::write(uint8_t regAddress, uint8_t data){
+        
+    char temp[2];
+    temp[0]=regAddress;
+    temp[1]=data;
+    return m_i2c.write(ADT7410_I2C_ADDRESS,temp,2);
+}
+
+
+
+int ADT7410::read(uint8_t regAddress, uint8_t *data,int length){
+    
+    m_i2c.write(ADT7410_I2C_ADDRESS,(char*)&regAddress,1);
+    return m_i2c.read(ADT7410_I2C_ADDRESS,(char*)data,length)==0;
+    
+    
+    }
\ No newline at end of file