Prusa-Firmware-MMU/tests/unit/modules/motion
Yuri D'Elia 3fbdf8bb2b motion: PlanMove() correctly also when overflowing Position()
Correctly compute both the number of steps and direction when
under/overflowing the current position by performing a relative move.

This makes a repeated PlanMove() _always_ perform the move correcly,
even when the upper-level code might require to handle the overflow
itself for measurement.

Add tests for this condition by exposing the internal CurBlockShift() to
the motion unit tests.
2022-05-11 08:48:53 +02:00
..
CMakeLists.txt Add tests for single and multi-axis AbortPlannedMoves() 2021-09-07 15:09:49 +02:00
rampgen.cpp tests/motion:: ensure stepTimerQuantum is always respected 2022-01-31 14:38:37 +01:00
test_motion.cpp motion: PlanMove() correctly also when overflowing Position() 2022-05-11 08:48:53 +02:00
test_motion_ramp.py tests/motion:: ensure stepTimerQuantum is always respected 2022-01-31 14:38:37 +01:00