You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
							|  |  |  | #ifndef WATCHDOG_H
 | 
					
						
							|  |  |  | #define WATCHDOG_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include "Marlin.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef USE_WATCHDOG
 | 
					
						
							|  |  |  |   // initialize watch dog with a 1 sec interrupt time
 | 
					
						
							|  |  |  |   void watchdog_init(); | 
					
						
							|  |  |  |   // pad the dog/reset watchdog. MUST be called at least every second after the first watchdog_init or AVR will go into emergency procedures..
 | 
					
						
							|  |  |  |   void watchdog_reset(); | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  |   //If we do not have a watchdog, then we can have empty functions which are optimized away.
 | 
					
						
							|  |  |  |   FORCE_INLINE void watchdog_init() {}; | 
					
						
							|  |  |  |   FORCE_INLINE void watchdog_reset() {}; | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |