Prusa-Firmware-MMU/src
D.R.racer dc487c36b6 Remove Enable/Disable TMC when reiniting Movable axes
The previous commits by @leptun were correct but there has been one call to Disable axis (and TMC) hidden in `InitMovement`.
Therefore `InitMovement` has been split into 2 separate functions - one is there to allow the original full axis reinit, but the other `InitMovementNoReinitAxis` now only prepares a move without reiniting the TMC driver.

This approach seems to have the benefit of fixing the Idler creep over time.

The disadvantage is the fact, that setting StallGuard threshold is no longer called. We may need to add a special piece of code to handle/apply SGTHRS change at runtime like before.
2022-10-20 12:09:42 +02:00
..
config Adjust PWM_FREQ to allow lower current regulation 2022-10-20 12:09:42 +02:00
hal Fix tests 2022-10-11 07:13:42 +02:00
logic Restore the Error check axis bits 2022-10-10 12:08:58 -04:00
modules Remove Enable/Disable TMC when reiniting Movable axes 2022-10-20 12:09:42 +02:00
CMakeLists.txt Fix test build 2022-08-11 10:26:42 +02:00
application.cpp Improve implementation 2022-09-16 19:39:27 -04:00
application.h Add basic unit test infrastructure for application + registers 2022-08-11 10:26:42 +02:00
cmath.h AVR: Do not use __builtin_abs() for long types 2021-11-11 07:41:48 +01:00
debug.cpp Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
debug.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
intlimits.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
main.cpp Improve implementation 2022-09-16 19:39:27 -04:00
main.dox Improve documentation of the startup process 2021-08-12 11:08:09 +02:00
panic.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
pins.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
registers.cpp Fix typo 2022-09-22 12:16:41 +02:00
registers.h Introduce register map + use Read/Write register 2022-08-11 10:26:42 +02:00
unit.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
version.hpp Make CMake the source of truth for versioning 2022-08-11 10:26:42 +02:00