Subversion Repositories libOLED

Rev

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;