EasyTransferI2C library lost data precision in float type. Why?