Plese use this class with my "i2cslave" class.

Dependents:   2016_mother_3 WRS2019_master WRS2020_mecanum_node WRS2021_mecanum_driver

Revision:
0:8c3f6ccf349c
Child:
1:f5811e90881f
Child:
2:890301330892
diff -r 000000000000 -r 8c3f6ccf349c i2cmaster.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/i2cmaster.cpp	Sat Apr 16 04:23:13 2016 +0000
@@ -0,0 +1,15 @@
+#include "i2cmaster.h"
+
+
+i2c::i2c(PinName p1,PinName p2) : I2C(p1,p2)
+{
+    frequency(400000);
+}
+bool i2c::put(char addr,char reg, char data ,int size)
+{
+    char Data[2] = {data,0};
+    char DATA[2] = {reg,size};
+    bool N = I2C::write(addr,DATA,2);
+    N|= I2C::write(addr,Data,size);
+    return N;
+}