I have been trying the I2C services and there seems to be a bug in
i2c_read_reg_handler as it always returns an error message when used with the
Looking in https://github.com/mongoose-os-libs/rpc-service-i2c/blob/master/src/mgos_i2c_service.c, around line 135, it seems that a successfully read value is never reported, just the error message.
Also - I have found that, on the CC3200, I2C.Scan doesn't work. That's because the I2C scan loop uses zero length writes, which doesn't seem to be supported by the CC3200. Maybe it would be better to use one byte reads in the scan loop?