klipper/klippy
Kevin O'Connor 86fee2d517 tmc: Track requested hold_current so SET_TMC_CURRENT doesn't reduce it
The code automatically reduces the hold_current so that it is no
greater than the run_current.  However, this could lead to confusing
behavior if one reduced and then increased the run_current via
SET_TMC_CURRENT commands.  To avoid that, this change adds support for
tracking the requested hold_current - thus changes to run_current
don't subtly alter the hold_current.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-10-27 12:13:38 -04:00
..
chelper input_shaper: Factored out AxisInputShaper class 2021-10-26 16:14:50 -04:00
extras tmc: Track requested hold_current so SET_TMC_CURRENT doesn't reduce it 2021-10-27 12:13:38 -04:00
kinematics delta: Don't limit XY+Z moves to max_z_velocity 2021-10-11 11:53:00 -04:00
clocksync.py
configfile.py configfile: Use Python2's ConfigParser when running on Python2 2021-10-09 19:37:48 -04:00
console.py console: Fix Python2 compatibility 2021-10-08 13:00:11 -04:00
gcode.py
klippy.py klippy: Add a build import test tool 2021-10-04 14:36:08 -04:00
mathutil.py
mcu.py
msgproto.py
parsedump.py
pins.py
queuelogger.py klippy: Add Python2 module wrappers and use Python3 module naming 2021-10-04 14:36:08 -04:00
reactor.py klippy: Add Python2 module wrappers and use Python3 module naming 2021-10-04 14:36:08 -04:00
serialhdl.py
stepper.py
toolhead.py
util.py configfile: Use Python2's ConfigParser when running on Python2 2021-10-09 19:37:48 -04:00
webhooks.py