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:
parent
88e0e33fb2
commit
7711969e57
|
|
@ -104,7 +104,7 @@ char *ftostr43(const float &x, uint8_t offset)
|
||||||
//Float to string with 1.23 format
|
//Float to string with 1.23 format
|
||||||
char *ftostr12ns(const float &x)
|
char *ftostr12ns(const float &x)
|
||||||
{
|
{
|
||||||
long xx = x * 100;
|
int xx = x * 100;
|
||||||
|
|
||||||
xx = abs(xx);
|
xx = abs(xx);
|
||||||
conv[0] = (xx / 100) % 10 + '0';
|
conv[0] = (xx / 100) % 10 + '0';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue