ftostr12ns: change xx from long to int

flash: -44
RAM: 0

Largest expected number is 999 after the multiplication by 100.

I measured the execution time drops from ~170us to ~73us.
This commit is contained in:
Guðni Már Gilbert 2022-02-13 20:02:55 +00:00 committed by Alex Voinea
parent 88e0e33fb2
commit 7711969e57

View file

@ -104,7 +104,7 @@ char *ftostr43(const float &x, uint8_t offset)
//Float to string with 1.23 format
char *ftostr12ns(const float &x)
{
long xx = x * 100;
int xx = x * 100;
xx = abs(xx);
conv[0] = (xx / 100) % 10 + '0';