void screens::reset() {
    u8g.setFont(u8g_font_fixed_v0);
    u8g.setFontRefHeightExtendedText();
    u8g.setDefaultForegroundColor();
    u8g.setFontPosTop();
    u8g.setColorIndex(WHITE);
}
示例#2
0
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());
}