application: minor, rename variable

This commit is contained in:
King Kévin 2021-03-11 14:21:10 +01:00
parent 073052ce94
commit 02e72a8bf9
1 changed files with 4 additions and 4 deletions

View File

@ -87,18 +87,18 @@ size_t putc(char c)
return length; // return number of characters printed return length; // return number of characters printed
} }
/** print voltage with fixed precision /** print float with fixed precision
* @param[in] voltage voltage to print * @param[in] fpu float to print
* @param[in] precision number of digits after comma to print * @param[in] precision number of digits after comma to print
* @note %f is used to force scientific notation * @note %f is used to force scientific notation
*/ */
static void print_fpu(double voltage, uint8_t precision) static void print_fpu(double fpu, uint8_t precision)
{ {
uint32_t multiplier = 1; uint32_t multiplier = 1;
for (uint8_t i = 0; i < precision; i++) { for (uint8_t i = 0; i < precision; i++) {
multiplier *= 10; multiplier *= 10;
} }
double to_print = round(voltage * multiplier); double to_print = round(fpu * multiplier);
printf("%d.", (int32_t)to_print / multiplier); printf("%d.", (int32_t)to_print / multiplier);
char decimal[32]; char decimal[32];
snprintf(decimal, LENGTH(decimal), "%u", abs(to_print) % multiplier); snprintf(decimal, LENGTH(decimal), "%u", abs(to_print) % multiplier);