Subversion Repositories DashDisplay

Rev

Rev 6 | Rev 9 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6 Rev 7
Line 233... Line 233...
233
        }
233
        }
234
        }
234
        }
235
 
235
 
236
}
236
}
237
 
237
 
238
void print_digits(uint8_t x, uint8_t y, uint8_t digits,uint8_t dp_pos,  int i)
238
void print_digits(uint8_t x, uint8_t y, uint8_t digits,uint8_t dp_pos,  int val)
239
{
239
{
240
        char buff[9] = "        ";
240
        char buff[9] = "        ";
241
        uint8_t pos = digits;
241
        uint8_t pos = digits;
242
        buff[pos]=0;
242
        buff[pos]=0;
243
        while (pos)
243
        while (pos)
Line 246... Line 246...
246
                {
246
                {
247
                        buff[--pos]='.';
247
                        buff[--pos]='.';
248
                }
248
                }
249
                else
249
                else
250
                {
250
                {
251
                   buff[--pos] = i%10 + '0';
251
                   buff[--pos] = val%10 + '0';
252
                   i/=10;
252
                   val/=10;
253
                   if(i==0 && pos<dp_pos)
253
                   if(val==0 && pos<dp_pos)
254
                         break;
254
                         break;
255
                }
255
                }
256
        }
256
        }
257
 
257
 
258
    print_large_string(buff,x,y,digits);
258
    print_large_string(buff,x,y,digits);