|  |  |  | @ -1716,23 +1716,18 @@ static void lcd_control_volumetric_menu() { | 
			
		
	
		
			
				
					|  |  |  |  |   static void lcd_set_contrast() { | 
			
		
	
		
			
				
					|  |  |  |  |     ENCODER_DIRECTION_NORMAL(); | 
			
		
	
		
			
				
					|  |  |  |  |     if (encoderPosition) { | 
			
		
	
		
			
				
					|  |  |  |  |       #if ENABLED(U8GLIB_LM6059_AF) | 
			
		
	
		
			
				
					|  |  |  |  |         lcd_contrast += encoderPosition; | 
			
		
	
		
			
				
					|  |  |  |  |         lcd_contrast &= 0xFF; | 
			
		
	
		
			
				
					|  |  |  |  |       #else | 
			
		
	
		
			
				
					|  |  |  |  |         lcd_contrast -= encoderPosition; | 
			
		
	
		
			
				
					|  |  |  |  |         lcd_contrast &= 0x3F; | 
			
		
	
		
			
				
					|  |  |  |  |       #endif | 
			
		
	
		
			
				
					|  |  |  |  |       set_lcd_contrast(lcd_contrast + encoderPosition); | 
			
		
	
		
			
				
					|  |  |  |  |       encoderPosition = 0; | 
			
		
	
		
			
				
					|  |  |  |  |       lcdDrawUpdate = LCDVIEW_REDRAW_NOW; | 
			
		
	
		
			
				
					|  |  |  |  |       u8g.setContrast(lcd_contrast); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |     if (lcdDrawUpdate) { | 
			
		
	
		
			
				
					|  |  |  |  |       #if ENABLED(U8GLIB_LM6059_AF) | 
			
		
	
		
			
				
					|  |  |  |  |         lcd_implementation_drawedit(PSTR(MSG_CONTRAST), itostr3(lcd_contrast)); | 
			
		
	
		
			
				
					|  |  |  |  |       #else | 
			
		
	
		
			
				
					|  |  |  |  |         lcd_implementation_drawedit(PSTR(MSG_CONTRAST), itostr2(lcd_contrast)); | 
			
		
	
		
			
				
					|  |  |  |  |       #endif | 
			
		
	
		
			
				
					|  |  |  |  |       lcd_implementation_drawedit(PSTR(MSG_CONTRAST), | 
			
		
	
		
			
				
					|  |  |  |  |         #if LCD_CONTRAST_MAX >= 100 | 
			
		
	
		
			
				
					|  |  |  |  |           itostr3(lcd_contrast) | 
			
		
	
		
			
				
					|  |  |  |  |         #else | 
			
		
	
		
			
				
					|  |  |  |  |           itostr2(lcd_contrast) | 
			
		
	
		
			
				
					|  |  |  |  |         #endif | 
			
		
	
		
			
				
					|  |  |  |  |       ); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |     if (LCD_CLICKED) lcd_goto_previous_menu(true); | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
	
		
			
				
					|  |  |  | @ -2384,8 +2379,8 @@ void lcd_setalertstatuspgm(const char* message) { | 
			
		
	
		
			
				
					|  |  |  |  | void lcd_reset_alert_level() { lcd_status_message_level = 0; } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #if HAS_LCD_CONTRAST | 
			
		
	
		
			
				
					|  |  |  |  |   void lcd_setcontrast(uint8_t value) { | 
			
		
	
		
			
				
					|  |  |  |  |     lcd_contrast = value & 0x3F; | 
			
		
	
		
			
				
					|  |  |  |  |   void set_lcd_contrast(int value) { | 
			
		
	
		
			
				
					|  |  |  |  |     lcd_contrast = constrain(value, LCD_CONTRAST_MIN, LCD_CONTRAST_MAX); | 
			
		
	
		
			
				
					|  |  |  |  |     u8g.setContrast(lcd_contrast); | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | #endif | 
			
		
	
	
		
			
				
					|  |  |  | 
 |