Rev 4 | Rev 6 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4 | Rev 5 | ||
|---|---|---|---|
| Line 94... | Line 94... | ||
| 94 | printScaledString (font_t &font, char const *string, |
94 | printScaledString (font_t &font, char const *string, |
| 95 | uint16_t length, uint16_t scale, |
95 | uint16_t length, uint16_t scale, |
| 96 | colour_t colour); |
96 | colour_t colour); |
| 97 | 97 | ||
| 98 | void |
98 | void |
| 99 | printChar (font_t &font, char c, colour_t colour); |
99 | fontDigits (font_t &font, uint8_t digits, uint8_t dp_pos, int val); |
| - | 100 | ||
| - | 101 | void |
|
| - | 102 | fontSigDigits (font_t &font,uint8_t x, uint8_t y, bool right_justify, uint8_t dp_pos, |
|
| - | 103 | int val); |
|
| 100 | 104 | ||
| 101 | int |
105 | int |
| 102 | cursor_x () |
106 | cursor_x () |
| 103 | { |
107 | { |
| 104 | return m_cursor_x; |
108 | return m_cursor_x; |
| Line 125... | Line 129... | ||
| 125 | oledReset () = 0; |
129 | oledReset () = 0; |
| 126 | 130 | ||
| 127 | virtual void |
131 | virtual void |
| 128 | oledWrite (uint8_t *buff, uint8_t len) = 0; |
132 | oledWrite (uint8_t *buff, uint8_t len) = 0; |
| 129 | 133 | ||
| - | 134 | ||
| - | 135 | uint8_t formatNum (char *buff, uint8_t siz, uint8_t digits, uint8_t dp_pos, int val); |
|
| - | 136 | ||
| - | 137 | ||
| 130 | int const m_width; // pixel width |
138 | int const m_width; // pixel width |
| 131 | int const m_height; // pixel height |
139 | int const m_height; // pixel height |
| 132 | int const m_ramwidth; // OLED controller ram pixel width |
140 | int const m_ramwidth; // OLED controller ram pixel width |
| 133 | 141 | ||
| 134 | int m_cursor_x; |
142 | int m_cursor_x; |