I2C 接続の温度センサ ADT7410 用のライブラリ. Library for temperature sensor ADT7410 connected using I2C interface.

Dependents:   Mbed2_ConnectTestAll Demo_ADT7410

Revision:
4:3769397d3803
Parent:
2:c134a43c7875
Child:
5:bbcd91ba7c6b
--- a/ADT7410.cpp	Wed Sep 14 23:35:30 2016 +0000
+++ b/ADT7410.cpp	Fri Sep 01 11:14:31 2017 +0000
@@ -1,7 +1,7 @@
 //--------------------------------------------------------------
 //  Class for using ADT7410
 //      Default: 13-bit resolution
-//  2015/06/15, Copyright (c) 2015 MIKAMI, Naoki
+//  2017/09/01, Copyright (c) 2017 MIKAMI, Naoki
 //--------------------------------------------------------------
 
 #include "ADT7410.hpp"
@@ -10,7 +10,7 @@
 {
     // Constructor
     ADT7410::ADT7410(PinName sda, PinName scl, uint8_t addr)
-        : addr_(addr), i2c_(sda, scl)
+        : ADDR_(addr), i2c_(sda, scl)
     {
         Reset();
     }
@@ -20,7 +20,7 @@
     void ADT7410::SetConfig(char val)
     {
         char wReg[2] = { CONFIG_, val };
-        i2c_.write(addr_, wReg, 2);  
+        i2c_.write(ADDR_, wReg, 2);  
     }
 
     // Get value in configuration register
@@ -30,7 +30,7 @@
         WriteSingleByte(CONFIG_, true);
     
         char rReg[1];
-        i2c_.read(addr_, rReg, 1);
+        i2c_.read(ADDR_, rReg, 1);
     
         return rReg[0];
     }
@@ -42,7 +42,7 @@
         WriteSingleByte(TEMPER_, true);
     
         char rReg[2];
-        i2c_.read(addr_, rReg, 2);
+        i2c_.read(ADDR_, rReg, 2);
 
         int16_t value = (rReg[0] << 8) | rReg[1];
         if ( (GetConfig() & 0x80) == 0x00 )