klipper-dgus/klippy
Kevin O'Connor abe79056c9 gcode: Add ability to register a "mux" command
It's common to add commands that dispatch to a particular object
instance depending on the value of a command parameter.  (For example,
the command "SET_SERVO SERVO=xyz" wants to be handled by the
particular "xyz" servo instance.)  Add a register_mux_command() helper
to gcode.py make it easier to do this.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-20 12:33:43 -04:00
..
chelper serialqueue: Fix batching of BACKGROUND_PRIORITY_CLOCK messages 2018-05-05 20:59:33 -04:00
extras probe: Verify horizontal_move_z not less than probe's z_offset 2018-05-20 11:41:28 -04:00
cartesian.py gcode: Add minval/maxval/above/below options to get_X parsers 2018-04-20 22:24:36 -04:00
clocksync.py clocksync: Change timer frequency to avoid resonating with other timers 2018-05-05 20:14:46 -04:00
console.py console: Fix handling of bad commands 2018-05-08 11:31:25 -04:00
corexy.py homing_override: Allow moves prior to homing an axis 2018-01-28 12:19:26 -05:00
delta.py stepper: Raise an error if position_endstop is not in min/max range 2018-05-18 19:41:03 -04:00
extruder.py gcode: Add minval/maxval/above/below options to get_X parsers 2018-04-20 22:24:36 -04:00
gcode.py gcode: Add ability to register a "mux" command 2018-05-20 12:33:43 -04:00
heater.py temperature_fan: Add support for temperature-triggered fan. 2018-05-10 19:32:23 -04:00
homing.py homing: Apply speed rounding after calling home_prepare() 2018-05-14 11:40:35 -04:00
klippy.py klippy: Reword the error messages during config file parsing 2018-04-20 13:38:08 -04:00
mathutil.py mathutil: Move coordinate_descent() to new file 2018-03-04 09:56:50 -05:00
mcu.py pins: Remove module level get_printer_pins() and setup_pin() functions 2018-04-04 12:26:39 -04:00
msgproto.py msgproto: Support sending empty strings from create_message() 2018-05-07 09:07:22 -04:00
parsedump.py build: Request python2 for all directly executed python binaries 2017-06-27 20:26:02 -04:00
pins.py Add STM32F103 port 2018-04-09 18:08:29 -04:00
queuelogger.py klippy: Automatically clear rollover_info on each restart 2018-04-03 13:18:52 -04:00
reactor.py reactor: Fix bug causing end() to not always work 2017-04-13 13:20:13 -04:00
serialhdl.py klippy: Automatically clear rollover_info on each restart 2018-04-03 13:18:52 -04:00
stepper.py stepper: Raise an error if position_endstop is not in min/max range 2018-05-18 19:41:03 -04:00
toolhead.py toolhead: Add a SET_VELOCITY_LIMIT command 2018-04-20 22:36:05 -04:00
util.py util: Change the /tmp/printer pty to be group readable 2018-05-16 13:25:21 -04:00