Rev 61 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 61 | Rev 62 | ||
|---|---|---|---|
| Line 56... | Line 56... | ||
| 56 | #endif |
56 | #endif |
| 57 | static void |
57 | static void |
| 58 | showMinMax(display_t &display, uint8_t dp_pos, int16_t int_min, |
58 | showMinMax(display_t &display, uint8_t dp_pos, int16_t int_min, |
| 59 | uint16_t int_max) |
59 | uint16_t int_max) |
| 60 | { |
60 | { |
| - | 61 | const char padding[]=" "; |
|
| - | 62 | // left justified display of minimum |
|
| 61 | display.fontSigDigits(small_font, 0, 0, 0, dp_pos, int_min, WHITE); |
63 | int8_t width=display.fontSigDigits(small_font, 0, 0, 0, dp_pos, int_min, WHITE); |
| - | 64 | // pad with spaces if fewer than 6 characters are used. |
|
| - | 65 | if(width !=6) |
|
| - | 66 | display.printString(small_font,padding,6-width,WHITE); |
|
| - | 67 | ||
| 62 | display.gotoxy(0, 8); |
68 | display.gotoxy(0, 8); |
| 63 | - | ||
| 64 | display.printString(small_font, "Min", 3, WHITE); |
69 | display.printString(small_font, "Min", 3, WHITE); |
| 65 | 70 | ||
| - | 71 | // right justified display of maximum |
|
| 66 | display.fontSigDigits(small_font, 120, 0, 1, dp_pos, int_max, WHITE); |
72 | width = display.fontSigDigits(small_font, 120, 0, 1, dp_pos, int_max, WHITE); |
| - | 73 | // right justified display of maximum : pad spaces to left |
|
| - | 74 | if(width !=6) |
|
| - | 75 | { |
|
| - | 76 | display.moveby((width-6)*small_font.width(),0); |
|
| - | 77 | display.printString(small_font,padding,6-width,WHITE); |
|
| - | 78 | } |
|
| - | 79 | ||
| 67 | display.gotoxy(110, 8); |
80 | display.gotoxy(110, 8); |
| 68 | display.printString(small_font, "Max", 3, WHITE); |
81 | display.printString(small_font, "Max", 3, WHITE); |
| 69 | } |
82 | } |
| 70 | 83 | ||
| 71 | void |
84 | void |