static void lcd_set_contrast() { if (encoderPosition != 0) { lcd_contrast -= encoderPosition; if (lcd_contrast < 0) lcd_contrast = 0; else if (lcd_contrast > 63) lcd_contrast = 63; encoderPosition = 0; lcdDrawUpdate = 1; u8g.setContrast(lcd_contrast); } if (lcdDrawUpdate) { lcd_implementation_drawedit(PSTR(MSG_CONTRAST), itostr2(lcd_contrast)); } if (LCD_CLICKED) lcd_goto_menu(lcd_control_menu); }
static void lcd_set_contrast() { if (encoderPosition != 0) { lcd_contrast -= encoderPosition; if (lcd_contrast < 0) lcd_contrast = 0; else if (lcd_contrast > 63) lcd_contrast = 63; encoderPosition = 0; lcdDrawUpdate = 1; u8g.setContrast(lcd_contrast); } if (lcdDrawUpdate) { lcd_implementation_drawedit(PSTR("Contrast"), itostr2(lcd_contrast)); } if (LCD_CLICKED) { lcd_quick_feedback(); currentMenu = lcd_control_menu; encoderPosition = 0; } }