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. |
||
|---|---|---|
| .. | ||
| stub_adc.cpp | ||
| stub_adc.h | ||
| stub_eeprom.cpp | ||
| stub_gpio.cpp | ||
| stub_panic.cpp | ||
| stub_shr16.cpp | ||
| stub_spi.cpp | ||
| stub_timebase.cpp | ||
| stub_timebase.h | ||
| stub_tmc2130.cpp | ||