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 |