|  |  | @ -34,6 +34,9 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | #include "temperature.h" |  |  |  | #include "temperature.h" | 
			
		
	
		
		
			
				
					
					|  |  |  | #include "watchdog.h" |  |  |  | #include "watchdog.h" | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | #include "Sd2PinMap.h" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //===========================================================================
 |  |  |  | //===========================================================================
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //=============================public variables============================
 |  |  |  | //=============================public variables============================
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //===========================================================================
 |  |  |  | //===========================================================================
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -748,18 +751,22 @@ void tp_init() | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   #ifdef HEATER_0_USES_MAX6675 |  |  |  |   #ifdef HEATER_0_USES_MAX6675 | 
			
		
	
		
		
			
				
					
					|  |  |  |     #ifndef SDSUPPORT |  |  |  |     #ifndef SDSUPPORT | 
			
		
	
		
		
			
				
					
					|  |  |  |       SET_OUTPUT(MAX_SCK_PIN); |  |  |  |       SET_OUTPUT(SCK_PIN); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       WRITE(MAX_SCK_PIN,0); |  |  |  |       WRITE(SCK_PIN,0); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |      |  |  |  |      | 
			
		
	
		
		
			
				
					
					|  |  |  |       SET_OUTPUT(MAX_MOSI_PIN); |  |  |  |       SET_OUTPUT(MOSI_PIN); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       WRITE(MAX_MOSI_PIN,1); |  |  |  |       WRITE(MOSI_PIN,1); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |      |  |  |  |      | 
			
		
	
		
		
			
				
					
					|  |  |  |       SET_INPUT(MAX_MISO_PIN); |  |  |  |       SET_INPUT(MISO_PIN); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       WRITE(MAX_MISO_PIN,1); |  |  |  |       WRITE(MISO_PIN,1); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     #endif |  |  |  |     #endif | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     /* Using pinMode and digitalWrite, as that was the only way I could get it to compile */ | 
			
		
	
		
		
			
				
					
					|  |  |  |      |  |  |  |      | 
			
		
	
		
		
			
				
					
					|  |  |  |     SET_OUTPUT(MAX6675_SS); |  |  |  |     //Have to toggle SD card CS pin to low first, to enable firmware to talk with SD card
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     WRITE(MAX6675_SS,1); |  |  |  | 	pinMode(SS_PIN, OUTPUT); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	digitalWrite(SS_PIN,0);   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	pinMode(MAX6675_SS, OUTPUT); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	digitalWrite(MAX6675_SS,1); | 
			
		
	
		
		
			
				
					
					|  |  |  |   #endif |  |  |  |   #endif | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   // Set analog inputs
 |  |  |  |   // Set analog inputs
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -1045,7 +1052,7 @@ void bed_max_temp_error(void) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | #ifdef HEATER_0_USES_MAX6675 |  |  |  | #ifdef HEATER_0_USES_MAX6675 | 
			
		
	
		
		
			
				
					
					|  |  |  | #define MAX6675_HEAT_INTERVAL 250 |  |  |  | #define MAX6675_HEAT_INTERVAL 250 | 
			
		
	
		
		
			
				
					
					|  |  |  | long max6675_previous_millis = -HEAT_INTERVAL; |  |  |  | long max6675_previous_millis = MAX6675_HEAT_INTERVAL; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | int max6675_temp = 2000; |  |  |  | int max6675_temp = 2000; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | int read_max6675() |  |  |  | int read_max6675() | 
			
		
	
	
		
		
			
				
					|  |  | 
 |