From c909c40d6a9ebad325866c3803484caa69f89cec Mon Sep 17 00:00:00 2001 From: Alexey Zholtikov Date: Thu, 22 Oct 2026 13:30:21 +0300 Subject: [PATCH] perf: added rounding of raw battery voltage --- src/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index da9a1ca..37367ad 100644 --- a/src/main.c +++ b/src/main.c @@ -3,6 +3,7 @@ #include "avr/fuse.h" #include "avr/interrupt.h" #include "util/delay.h" +#include "math.h" #include "zh_rf_config.h" #if defined(__AVR_ATmega328PB__) @@ -181,7 +182,7 @@ int main(void) cli(); send_request = 0; sei(); - transmitted_data.battery_voltage = (int16_t)(zh_get_battery_voltage() * 100.0); + transmitted_data.battery_voltage = (int16_t)lroundf(zh_get_battery_voltage() * 100.0); zh_nrf24_send((uint8_t *)&transmitted_data, sizeof(transmitted_data)); } else