Plese use this class with my "i2cslave" class.

Dependents:   2016_mother_3 WRS2019_master WRS2020_mecanum_node WRS2021_mecanum_driver

Revision:
7:446cf4690750
Parent:
6:bc6d5a6e9fe1
--- a/i2cmaster.cpp	Thu Jul 12 10:16:10 2018 +0000
+++ b/i2cmaster.cpp	Mon Aug 23 17:00:24 2021 +0000
@@ -29,19 +29,19 @@
 {
     frequency(400000);
 }
-bool i2c::writeSomeData(char addr, char reg, int32_t data ,int size)
+bool i2c::writeSomeData(char addr, char reg, int32_t data ,uint8_t size)
 {
     char tmp[size];
     for(int i = 0; i < size; i++)
     {
         tmp[i] = (data >> (i*8)) & 0xFF;
     }
-    char DATA[2] = {reg,size};
+    char DATA[2] = {reg, size};
     bool N = I2C::write(addr, DATA, 2);
     N|= I2C::write(addr, tmp, size);
     return N;
 }
-bool i2c::getSlaveRegistarData(char addr, char reg, int32_t *data ,int size)
+bool i2c::getSlaveRegistarData(char addr, char reg, int32_t *data ,uint8_t size)
 {
     char DATA[2] = {reg,size};
     bool N = I2C::write(addr,DATA,2);