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); |