Subversion Repositories DashDisplay

Rev

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

Rev 9 Rev 13
Line 217... Line 217...
217
                }
217
                }
218
        }
218
        }
219
        font_puts(buff);
219
        font_puts(buff);
220
}
220
}
221
 
221
 
-
 
222
void font_sig_digits(uint8_t x, uint8_t y,uint8_t justify,int val)
222
 
223
{
-
 
224
  int digits=1;
-
 
225
  if(val>=10 && val <100)
-
 
226
  {
-
 
227
          if(justify) x-=1;
-
 
228
          digits = 2;
-
 
229
  }
-
 
230
  if(val>=100 && val < 1000)
-
 
231
  {
-
 
232
         if(justify) x-=2;
-
 
233
         digits =3;
-
 
234
  }
-
 
235
  if(val>=1000)
-
 
236
  {
-
 
237
         if(justify) x-=3;
-
 
238
         digits=4;
-
 
239
  }
-
 
240
  font_gotoxy(x,y);
-
 
241
  font_digits(digits,10,val);
-
 
242
}
223
 
243
 
224
 
244
 
225
#define FONTX 10
245
#define FONTX 10
226
#define FONTY 18
246
#define FONTY 18
227
 
247