void screens::reset() { u8g.setFont(u8g_font_fixed_v0); u8g.setFontRefHeightExtendedText(); u8g.setDefaultForegroundColor(); u8g.setFontPosTop(); u8g.setColorIndex(WHITE); }
void ScreenTask::draw(){ //u8g.setFont(u8g_font_unifont); u8g.setFont(u8g_font_5x7); // print message u8g.firstPage(); do { for (int i = 0; i < 9; i++){ if (NULL != this->content[i] ){ String msg = this->content[i]; char convertedMessage[msg.length() + 1]; msg.toCharArray(convertedMessage, msg.length() + 1); u8g.drawStr(0, (i*CHAR_HEIGHT) + CHAR_HEIGHT, convertedMessage); } } } while (u8g.nextPage()); }