Plese use this class with my "i2cslave" class.

Dependents:   2016_mother_3 WRS2019_master WRS2020_mecanum_node WRS2021_mecanum_driver

Revision:
2:890301330892
Parent:
0:8c3f6ccf349c
Child:
3:cece9736d272
Child:
6:bc6d5a6e9fe1
--- a/i2cmaster.cpp	Sat Apr 16 04:23:13 2016 +0000
+++ b/i2cmaster.cpp	Wed Apr 27 14:20:28 2016 +0000
@@ -5,7 +5,7 @@
 {
     frequency(400000);
 }
-bool i2c::put(char addr,char reg, char data ,int size)
+bool i2c::WriteSomeData(char addr, char reg, char data ,int size)
 {
     char Data[2] = {data,0};
     char DATA[2] = {reg,size};
@@ -13,3 +13,11 @@
     N|= I2C::write(addr,Data,size);
     return N;
 }
+bool i2c::getSlaveRegistarData(char addr, char reg, char *data ,int size)
+{
+    char DATA[2] = {reg,size};
+    bool N = I2C::write(addr,DATA,2);
+    N|= I2C::read(addr, data, size);
+    return N;
+}
+