From 5be42f36d18db0c867765e46060601079246fd3b Mon Sep 17 00:00:00 2001 From: Dennis Gunia Date: Wed, 22 Oct 2025 23:11:58 +0200 Subject: [PATCH] patch voltage readout for new firmware version --- software/pc_client/src/serial/sfbus.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/software/pc_client/src/serial/sfbus.c b/software/pc_client/src/serial/sfbus.c index d19ead6..a75e552 100644 --- a/software/pc_client/src/serial/sfbus.c +++ b/software/pc_client/src/serial/sfbus.c @@ -387,6 +387,10 @@ u_int8_t sfbus_read_status(int fd, u_int16_t address, double *voltage, u_int32_t (((*(_buffer + 5) & 0xFF) << 8)); double __voltage = ((double)_voltage / 1024) * 55; + if (__voltage > 16) + { + __voltage = ((double)_voltage / 1024) * 28.16; + } *voltage = __voltage; *counter = (u_int32_t)_counter;