| 
					
				 | 
			
			
				@@ -1992,6 +1992,9 @@ void prusa_statistics(int _message) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 99:		// heartbeat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SERIAL_ECHO("{[PRN:99]"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         prusa_stat_temperatures(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SERIAL_ECHO("[PFN:"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SERIAL_ECHO(farm_no); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SERIAL_ECHO("]"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SERIAL_ECHOLN("}"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         break; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2681,9 +2684,18 @@ char reset_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static void lcd_disable_farm_mode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	farm_mode = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	eeprom_update_byte((unsigned char *)EEPROM_FARM_MODE, farm_mode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	lcd_return_to_status();	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	int8_t disable = lcd_show_fullscreen_message_yes_no_and_wait_P(PSTR("Disable farm mode?"), true, false); //allow timeouting, default no 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (disable) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		farm_mode = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		eeprom_update_byte((unsigned char *)EEPROM_FARM_MODE, farm_mode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		lcd_return_to_status(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		lcd_goto_menu(lcd_settings_menu); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lcd_update_enable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lcdDrawUpdate = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |