🐛 Fix HAS_KILL && SOFT_RESET_ON_KILL soft reset button logic (#22269)
This commit is contained in:
		
							parent
							
								
									69b44c2309
								
							
						
					
					
						commit
						eafb94e72d
					
				| @ -890,11 +890,11 @@ void minkill(const bool steppers_off/*=false*/) { | |||||||
|   #if EITHER(HAS_KILL, SOFT_RESET_ON_KILL) |   #if EITHER(HAS_KILL, SOFT_RESET_ON_KILL) | ||||||
| 
 | 
 | ||||||
|     // Wait for both KILL and ENC to be released
 |     // Wait for both KILL and ENC to be released
 | ||||||
|     while (TERN0(HAS_KILL, !kill_state()) || TERN0(SOFT_RESET_ON_KILL, !ui.button_pressed())) |     while (TERN0(HAS_KILL, kill_state()) || TERN0(SOFT_RESET_ON_KILL, ui.button_pressed())) | ||||||
|       watchdog_refresh(); |       watchdog_refresh(); | ||||||
| 
 | 
 | ||||||
|     // Wait for either KILL or ENC press
 |     // Wait for either KILL or ENC to be pressed again
 | ||||||
|     while (TERN1(HAS_KILL, kill_state()) && TERN1(SOFT_RESET_ON_KILL, ui.button_pressed())) |     while (TERN1(HAS_KILL, !kill_state()) && TERN1(SOFT_RESET_ON_KILL, !ui.button_pressed())) | ||||||
|       watchdog_refresh(); |       watchdog_refresh(); | ||||||
| 
 | 
 | ||||||
|     // Reboot the board
 |     // Reboot the board
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user