i2c driver for PiBorg PicoBorgReverse

Dependents:   TheBubbleWorks_MicroBorg

Revision:
5:7f64fd1d1c8b
Parent:
2:cecfacbc2048
Child:
7:3b8eea944ba2
--- a/PicoBorgReverse.h	Tue Feb 09 15:31:10 2016 +0000
+++ b/PicoBorgReverse.h	Tue Feb 09 15:42:23 2016 +0000
@@ -67,7 +67,7 @@
 class PicoBorgReverse
 {
 public:
-    PicoBorgReverse(I2C* _i2c) : addr(PBR_DEFAULT_I2C_ADDRESS << 1), i2c(_i2c) {
+    PicoBorgReverse(I2C* _i2c, char address=PBR_DEFAULT_I2C_ADDRESS) :  i2c(_i2c), addr( address<< 1) {
     }    
     
     /**************************************/
@@ -159,9 +159,9 @@
     void i2c_write(char b1)
     {
         char data[1] = {b1};
-        this->i2c->write(addr, data, 1);
+        this->i2c->write(addr, data, 1);    
+    }
     
-    }
     void i2c_write(char b1, char b2)
     {
         char data[2] = {b1, b2};