diff --git a/source/arm11/pages.c b/source/arm11/pages.c index 79328d8..a6abfaa 100644 --- a/source/arm11/pages.c +++ b/source/arm11/pages.c @@ -128,7 +128,12 @@ static char* float2str( float f, char out[16] ) f *= 100; int n = floor(f); f = f - n; - if( f > 0.5 ) ++n; + if( f > 0.5) ++n; + if( n == 100 ) + { + ++s; + n = 0; + } ee_snprintf(out, 16, "%d.%02d", s, n); return out; }