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. |
||
|---|---|---|
| .. | ||
| buttons | ||
| leds | ||
| motion | ||
| protocol | ||
| pulse_gen | ||
| speed_table | ||
| stubs | ||
| CMakeLists.txt | ||