klipper-dgus/klippy
Kevin O'Connor 8e797e6830 stepcompress: Flush periodically if adding more than 64K steps in a move
It's possible for a printer with very fine resolution to require a
large number of steps for a homing operation.  Instead of storing all
of those steps in memory, periodically flush the queue should more
than 64K steps be present.  This keeps a reasonable limit on the
amount of ram needed to store steps.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2016-12-31 13:21:53 -05:00
..
cartesian.py gcode: Rework homing to use greenlets 2016-12-09 17:09:51 -05:00
chelper.py serialqueue: Remove serialqueue_flush_ready() 2016-12-30 20:15:05 -05:00
console.py build: Define DECL_CONSTANT mechanism for defining exported constants 2016-12-23 17:06:10 -05:00
delta.py toolhead: Don't call into kinematic class on extrude only moves 2016-12-28 22:38:28 -05:00
extruder.py toolhead: Don't call into kinematic class on extrude only moves 2016-12-28 22:38:28 -05:00
fan.py mcu: Convert PWM and ADC objects to take mcu_time instead of clock 2016-08-24 15:16:02 -04:00
gcode.py gcode: Add support for M115 command 2016-12-28 22:38:29 -05:00
heater.py klippy: Add ConfigWrapper.getchoice method 2016-11-30 21:19:44 -05:00
homing.py gcode: Rework homing to use greenlets 2016-12-09 17:09:51 -05:00
klippy.py gcode: Add support for M115 command 2016-12-28 22:38:29 -05:00
list.h Initial commit of source code. 2016-05-25 11:37:40 -04:00
mcu.py stepcompress: Using normal message priority system during homing 2016-12-30 20:14:48 -05:00
msgproto.py klippy: No need to define __str__ and __init__ methods on exception classes 2016-11-29 18:49:12 -05:00
parsedump.py Initial commit of source code. 2016-05-25 11:37:40 -04:00
pins.py pins: Add Arduino Due pin name aliases 2016-06-14 15:41:18 -04:00
pyhelper.c pyhelper: Add ability to route error messages to python logging 2016-11-30 21:19:43 -05:00
pyhelper.h pyhelper: Add ability to route error messages to python logging 2016-11-30 21:19:43 -05:00
queuelogger.py queuelogger: Add support for background log writing 2016-11-12 22:53:43 -05:00
reactor.py reactor: Add support for greenlets 2016-11-29 21:54:45 -05:00
serialhdl.py serialqueue: Remove serialqueue_flush_ready() 2016-12-30 20:15:05 -05:00
serialqueue.c serialqueue: Remove serialqueue_flush_ready() 2016-12-30 20:15:05 -05:00
serialqueue.h serialqueue: Remove serialqueue_flush_ready() 2016-12-30 20:15:05 -05:00
stepcompress.c stepcompress: Flush periodically if adding more than 64K steps in a move 2016-12-31 13:21:53 -05:00
stepper.py stepper: Change default max_error from 50us to 25us 2016-12-28 22:38:27 -05:00
toolhead.py toolhead: Also call reset_print_time() on force_shutdown() 2016-12-28 22:38:29 -05:00
util.py gcode: Add support for M115 command 2016-12-28 22:38:29 -05:00