Prusa-Firmware-MMU/src/logic
D.R.racer b36e6b99a1 Add Pulley as a Movable module
This PR brings the following improvements:
- unifies the error handling of TMC and Homing/Stallguard errors on all motorized modules (Idler, Selector, Pulley)
- now we distinguish between Homing and TMC errors + we have a separate handling of these two kinds into CommandBase unified for all motorized modules
- adds unit tests to verify the function
- fixes SetFINDAStateAndDebounce (didn't obey the press parameter before)
2022-02-17 08:21:15 +01:00
..
CMakeLists.txt Introduce H0 command to invoke Idler+Selector homing seq. if safe 2021-11-25 13:04:22 +01:00
command_base.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
command_base.h Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
cut_filament.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
cut_filament.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
eject_filament.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
eject_filament.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
error_codes.h Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
feed_to_bondtech.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
feed_to_bondtech.h Test ToolChange error recovery by button 0 and 1 2021-11-17 08:48:59 +01:00
feed_to_finda.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
feed_to_finda.h Join feedrates of Load-to-FINDA and Load-to-Nozzle 2022-01-19 17:08:35 +01:00
home.cpp Introduce H0 command to invoke Idler+Selector homing seq. if safe 2021-11-25 13:04:22 +01:00
home.h Introduce H0 command to invoke Idler+Selector homing seq. if safe 2021-11-25 13:04:22 +01:00
load_filament.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
load_filament.h Finish UnloadFilament unit test - error state resolved by user + checks 2021-11-17 08:48:59 +01:00
no_command.cpp Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
no_command.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
progress_codes.h Introduce H0 command to invoke Idler+Selector homing seq. if safe 2021-11-25 13:04:22 +01:00
retract_from_finda.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
retract_from_finda.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
set_mode.cpp Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
set_mode.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
tool_change.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
tool_change.h Test ToolChange error recovery by button 0 and 1 2021-11-17 08:48:59 +01:00
unload_filament.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
unload_filament.h Unload now rechecks the position of filament after recovery 2022-01-19 17:08:35 +01:00
unload_to_finda.cpp Add Pulley as a Movable module 2022-02-17 08:21:15 +01:00
unload_to_finda.h Unload now rechecks the position of filament after recovery 2022-01-19 17:08:35 +01:00