mirror of
https://github.com/esphome/esphome.git
synced 2026-05-28 13:37:24 +08:00
Fix clang-tidy braces
This commit is contained in:
@@ -535,12 +535,13 @@ static size_t value_accuracy_to_buf_fast(char *buf, float value, int8_t accuracy
|
|||||||
value = -value;
|
value = -value;
|
||||||
}
|
}
|
||||||
uint32_t mult = 1;
|
uint32_t mult = 1;
|
||||||
if (accuracy_decimals == 1)
|
if (accuracy_decimals == 1) {
|
||||||
mult = 10;
|
mult = 10;
|
||||||
else if (accuracy_decimals == 2)
|
} else if (accuracy_decimals == 2) {
|
||||||
mult = 100;
|
mult = 100;
|
||||||
else if (accuracy_decimals == 3)
|
} else if (accuracy_decimals == 3) {
|
||||||
mult = 1000;
|
mult = 1000;
|
||||||
|
}
|
||||||
// Cast to double for the multiply to match snprintf's precision.
|
// Cast to double for the multiply to match snprintf's precision.
|
||||||
// float*int loses bits at exact-half boundaries (e.g. 23.45f*10 = 234.5 in float,
|
// float*int loses bits at exact-half boundaries (e.g. 23.45f*10 = 234.5 in float,
|
||||||
// but snprintf sees 234.500007... via double promotion and rounds differently).
|
// but snprintf sees 234.500007... via double promotion and rounds differently).
|
||||||
|
|||||||
Reference in New Issue
Block a user