Prusa-Firmware-MMU/tests/unit/modules/motion
Yuri D'Elia ee8c80e5c4 Motion: Panic if queue is full
If the queue is full and a new move is queued, panic!

Introduce a new error code QUEUE_FULL to help diagnose situations where
the queue is handled improperly: likely one of the state machines not
waiting for the previous actions to finish.

PulseGen::PlanMove returns a boolean if the queue cannot be moved.
We could extend this to Motion::PlanMove, however all moves would then
have to check for this. Having a global check such as this ensures
we never ignore such situation.
2021-09-02 12:00:59 +02:00
..
CMakeLists.txt Motion: Panic if queue is full 2021-09-02 12:00:59 +02:00
rampgen.cpp test_motion_ramp: improve robustness when checking multiple axes 2021-08-30 07:10:54 +02:00
test_motion.cpp Improve motion::unit tests to handle fractional scaling 2021-08-25 09:16:56 +02:00
test_motion_ramp.py test_motion_ramp: improve robustness when checking multiple axes 2021-08-30 07:10:54 +02:00