Allow MINIMUM_STEPPER_PULSE override with LV8729 (#15162)
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							2d2d9da9f2
						
					
				
				
					commit
					123ecfe613
				
			| @@ -164,7 +164,7 @@ | ||||
| // adding the "start stepper pulse" code section execution cycles to account for that not all | ||||
| // pulses start at the beginning of the loop, so an extra time must be added to compensate so | ||||
| // the last generated pulse (usually the extruder stepper) has the right length | ||||
| #if HAS_DRIVER(LV8729) | ||||
| #if HAS_DRIVER(LV8729) && MINIMUM_STEPPER_PULSE == 0 | ||||
|   #define MIN_PULSE_TICKS ((((PULSE_TIMER_TICKS_PER_US) + 1) / 2) + ((MIN_ISR_START_LOOP_CYCLES) / uint32_t(PULSE_TIMER_PRESCALE))) | ||||
| #else | ||||
|   #define MIN_PULSE_TICKS (((PULSE_TIMER_TICKS_PER_US) * uint32_t(MINIMUM_STEPPER_PULSE)) + ((MIN_ISR_START_LOOP_CYCLES) / uint32_t(PULSE_TIMER_PRESCALE))) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user