Fixes safe_delay() to be fully compatible with delay()
This commit is contained in:
		
							parent
							
								
									8e79e8cdb3
								
							
						
					
					
						commit
						226e74a438
					
				| @ -35,13 +35,11 @@ | ||||
| 
 | ||||
| #include "MarlinConfig.h" | ||||
| 
 | ||||
| #include "fastio.h" | ||||
| 
 | ||||
| #include "enum.h" | ||||
| #include "types.h" | ||||
| #include "fastio.h" | ||||
| #include "utility.h" | ||||
| 
 | ||||
| typedef unsigned long millis_t; | ||||
| 
 | ||||
| #ifdef USBCON | ||||
|   #include "HardwareSerial.h" | ||||
|   #if ENABLED(BLUETOOTH) | ||||
|  | ||||
| @ -21,9 +21,10 @@ | ||||
|  */ | ||||
| 
 | ||||
| #include "Marlin.h" | ||||
| #include "utility.h" | ||||
| #include "temperature.h" | ||||
| 
 | ||||
| void safe_delay(uint16_t ms) { | ||||
| void safe_delay(millis_t ms) { | ||||
|   while (ms > 50) { | ||||
|     ms -= 50; | ||||
|     delay(50); | ||||
|  | ||||
| @ -20,4 +20,9 @@ | ||||
|  * | ||||
|  */ | ||||
| 
 | ||||
| void safe_delay(uint16_t ms); | ||||
| #ifndef __UTILITY_H__ | ||||
| #define __UTILITY_H__ | ||||
| 
 | ||||
| void safe_delay(millis_t ms); | ||||
| 
 | ||||
| #endif | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user