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