library for MAX9611 /9612 Current-Sense Amplifiers
Diff: adt7410.cpp
- 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*)®Address,1); + return m_i2c.read(ADT7410_I2C_ADDRESS,(char*)data,length)==0; + + + } \ No newline at end of file