klipper-dgus/klippy
Kevin O'Connor f8750b142f klippy: Rework shutdown handling
If an MCU signals a shutdown from the background thread, notify the
main thread and handle the shutdown there.  Dispatch shutdown handling
from the main Printer() class instead of from the Toolhead class.
This simplifies the shutdown logic.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2017-10-12 16:28:53 -04:00
..
cartesian.py cartesian: Fix min_stop_interval calculation error 2017-10-12 01:16:11 -04:00
chelper.py klippy: Avoid using '%' syntax when calling logging module 2017-09-27 12:38:20 -04:00
chipmisc.py pca9685: Support default values 2017-10-12 11:59:27 -04:00
clocksync.py clocksync: Initialize clock_est in connect_file() 2017-10-12 11:59:27 -04:00
console.py clocksync: Move clock synchronization code into new file 2017-09-19 17:25:42 -04:00
corexy.py cartesian: Fix min_stop_interval calculation error 2017-10-12 01:16:11 -04:00
delta.py cartesian: Fix min_stop_interval calculation error 2017-10-12 01:16:11 -04:00
extruder.py mcu: Pass print_time directly to MCU calls 2017-09-19 17:25:42 -04:00
fan.py fan: Enable heater_fan objects on an MCU shutdown event 2017-10-12 11:59:27 -04:00
gcode.py klippy: Rework shutdown handling 2017-10-12 16:28:53 -04:00
heater.py adccmds: Continue to query analog inputs after a shutdown 2017-10-12 11:59:27 -04:00
homing.py endstop: Eliminate end_stop_set_oversample command 2017-10-12 11:59:27 -04:00
klippy.py klippy: Rework shutdown handling 2017-10-12 16:28:53 -04:00
list.h Initial commit of source code. 2016-05-25 11:37:40 -04:00
mcu.py klippy: Rework shutdown handling 2017-10-12 16:28:53 -04:00
msgproto.py klippy: Avoid using '%' syntax when calling logging module 2017-09-27 12:38:20 -04:00
parsedump.py build: Request python2 for all directly executed python binaries 2017-06-27 20:26:02 -04:00
pins.py pins: Add pin mapping for atmega1284p 2017-10-05 16:57:44 -04:00
pyhelper.c pyhelper: Fix GETHEX() macro used in dump_string() debugging 2017-05-17 09:57:09 -04:00
pyhelper.h stepcompress: Modify check_expand() into check_push() 2017-04-07 19:05:04 -04:00
queuelogger.py queuelogger: Add critical information to each logfile on rollover 2017-05-01 14:48:44 -04:00
reactor.py reactor: Fix bug causing end() to not always work 2017-04-13 13:20:13 -04:00
serialhdl.py klippy: Avoid using '%' syntax when calling logging module 2017-09-27 12:38:20 -04:00
serialqueue.c serialqueue: Don't report sent_time on responses that are retransmitted 2017-09-30 19:37:20 -04:00
serialqueue.h serialqueue: Rename clock estimation variable names 2017-06-30 20:15:36 -04:00
stepcompress.c stepcompress: Implement print time to clock conversion in C code 2017-09-19 17:25:43 -04:00
stepper.py endstop: Eliminate end_stop_set_oversample command 2017-10-12 11:59:27 -04:00
toolhead.py klippy: Rework shutdown handling 2017-10-12 16:28:53 -04:00
util.py klippy: Avoid using '%' syntax when calling logging module 2017-09-27 12:38:20 -04:00