Prusa-Firmware-MMU/tests/unit/logic
Yuri D'Elia fbb5843158 Guard critical sections in modules::motion
While motion queuing is safe, code that relies on the current block
needs to run with the isr disabled.

Protect AbortPlannedMoves and CurPosition from isr' interference by
using a RAII guard.
2022-05-02 12:33:37 +02:00
..
cut_filament Add more unit tests for homing + fix the homing 2022-02-17 08:21:15 +01:00
eject_filament Add more unit tests for homing + fix the homing 2022-02-17 08:21:15 +01:00
failing_tmc Add more unit tests for homing + fix the homing 2022-02-17 08:21:15 +01:00
feed_to_bondtech Add more unit tests for homing + fix the homing 2022-02-17 08:21:15 +01:00
feed_to_finda Add more unit tests for homing + fix the homing 2022-02-17 08:21:15 +01:00
helpers Invalidate currentSlot while homing 2022-02-21 18:38:04 +01:00
homing Add more unit tests for homing + fix the homing 2022-02-17 08:21:15 +01:00
load_filament Add more unit tests for homing + fix the homing 2022-02-17 08:21:15 +01:00
stubs Guard critical sections in modules::motion 2022-05-02 12:33:37 +02:00
tool_change Fix waiting for homing of Selector after UnloadFilament 2022-02-17 08:21:15 +01:00
unload_filament Invalidate currentSlot while homing 2022-02-21 18:38:04 +01:00
unload_to_finda Add more unit tests for homing + fix the homing 2022-02-17 08:21:15 +01:00
CMakeLists.txt Fix homing error recovery + add homing unit tests 2022-02-17 08:21:15 +01:00