Bladeren bron

Removed useless init in float conversions

Stéphane Raimbault 14 jaren geleden
bovenliggende
commit
f5e0585b86
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      src/modbus-data.c

+ 2 - 2
src/modbus-data.c

@@ -76,7 +76,7 @@ uint8_t modbus_get_byte_from_bits(const uint8_t *src, int index,
 /* Get a float from 4 bytes in Modbus format */
 float modbus_get_float(const uint16_t *src)
 {
-    float f = 0.0f;
+    float f;
     uint32_t i;
 
     i = (((uint32_t)src[1]) << 16) + src[0];
@@ -88,7 +88,7 @@ float modbus_get_float(const uint16_t *src)
 /* Set a float to 4 bytes in Modbus format */
 void modbus_set_float(float f, uint16_t *dest)
 {
-    uint32_t i = 0;
+    uint32_t i;
 
     memcpy(&i, &f, sizeof(uint32_t));
     dest[0] = (uint16_t)i;