🚸 Fix MKS H43 float display (#28121)
Some checks are pending
CI - Build Tests / Build Test (push) Waiting to run
CI - Unit Tests / Unit Test (push) Waiting to run
CI - Validate Source Files / Validate Source Files (push) Waiting to run

This commit is contained in:
narno2202 2025-10-20 19:54:13 +02:00 committed by GitHub
parent 0279f9cf09
commit cfac549240
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -199,7 +199,7 @@ public:
if (var.memadr) {
float f = *(float *)var.memadr;
f *= cpow(10, decimals);
dgus.writeVariable(var.VP, (long)f);
dgus.writeVariable(var.VP, LROUND(f));
}
}
@ -212,7 +212,7 @@ public:
float f = *(float *)var.memadr;
DEBUG_ECHOLNPGM(" >> ", p_float_t(f, 6));
f *= cpow(10, decimals);
dgus.writeVariable(var.VP, (int16_t)f);
dgus.writeVariable(var.VP, (int16_t)LROUND(f));
}
}