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