Esempio n. 1
0
static void dispStaticDraw(uint8_t buttons) //Рисует сепараторы, и кнопки. общая функция для всех модулей.
{
	display_clear();

	switch (buttons) {
	case 0: //обычный набор кнопок
		text_set_font(FONT_BOLD);
		text_print(5, 15, PSTR("выбрать"), 0);
		text_set_font(FONT_NORMAL);
		break;
	case 1: //Надпись Сохранить
		text_set_font(FONT_BOLD);
		text_print(5, 6, PSTR("сохранить"), 0);
		text_set_font(FONT_NORMAL);
		break;
	}
}
Esempio n. 2
0
void
text_set_attributes(Text *text, TextAttributes *attr)
{
  if (text->font != attr->font) {
    text_set_font(text, attr->font);
  }
  text_set_height(text, attr->height);
  text->position = attr->position;
  text->color = attr->color;
  text->alignment = attr->alignment;
}
Esempio n. 3
0
inline void dipslayCalib(uint8_t start) {
	text_set_font(FONT_BOLD);
	text_clear_from(5, 0);
	text_print(5, 25, start ? PSTR("старт") : PSTR("стоп"), 0);
	text_set_font(FONT_NORMAL);
}
Esempio n. 4
0
static void dispHead(PGM_P head) {
	text_set_font(FONT_BOLD);
	text_print(0, 4, head, 0);
	text_set_font(FONT_NORMAL);
}