aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/klippy.py
Commit message (Expand)AuthorAgeFilesLines
* klippy: Add an is_shutdown() methodKevin O'Connor2020-04-251-3/+5
* klippy: Log shutdown state in invoke_shutdown()Kevin O'Connor2020-03-241-0/+1
* util: Try to dump mcu build information on a connection errorKevin O'Connor2020-03-221-0/+2
* mcu: Contact and identify all the mcus prior to configuring themKevin O'Connor2019-11-061-0/+1
* klippy: Warn if starting klippy with logging disabledKevin O'Connor2019-09-011-0/+3
* klippy: Only set the run_result if it hasn't already been setKevin O'Connor2019-06-281-1/+2
* klippy: Provide global access to a printer.command_error exception classKevin O'Connor2019-06-061-1/+2
* klippy: Report the underlying error on an internal error during connectKevin O'Connor2019-04-041-5/+6
* klippy: Wrap code to 80 columnsKevin O'Connor2019-02-271-1/+2
* klippy: Report the first error generatedKevin O'Connor2019-01-111-1/+2
* klippy: Fix error handling during connect phaseKevin O'Connor2019-01-081-0/+4
* klippy: Convert printer_state("connect") to an event handlerKevin O'Connor2019-01-081-6/+2
* klippy: Convert printer_state("ready") to an event handlerKevin O'Connor2019-01-081-7/+10
* klippy: Convert printer_state("shutdown") to an event handlerKevin O'Connor2019-01-081-5/+8
* klippy: No need to return anything from _connect() methodKevin O'Connor2018-10-181-3/+2
* klippy: Add a basic event dispatch mechanismKevin O'Connor2018-10-161-0/+5
* configfile: Move config file code from klippy.py to new fileKevin O'Connor2018-09-251-110/+11
* gcode: Send proactive state messagesKevin O'Connor2018-09-121-1/+1
* klippy: Remove unneeded loop in run() methodKevin O'Connor2018-09-121-18/+17
* mcu: Log MCU information before configuringKevin O'Connor2018-09-031-2/+3
* statistics: Move stats handling to new "extras" moduleKevin O'Connor2018-09-021-14/+1
* klippy: Rename lookup_module_objects() to lookup_objects()Kevin O'Connor2018-09-021-6/+9
* klippy: Use reactor register_callback() mechanismKevin O'Connor2018-09-021-9/+3
* klippy: Move tracking of accessed config items into _read_config() methodKevin O'Connor2018-08-031-8/+9
* toolhead: Move kinematic modules to new kinematics/ directoryKevin O'Connor2018-07-121-2/+2
* klippy: No need to pass printer reference to add_printer_objects()Kevin O'Connor2018-07-121-2/+2
* klippy: Allow extras modules to be directoriesKevin O'Connor2018-06-271-1/+3
* klippy: try_load_module() should return the module loadedKevin O'Connor2018-06-201-2/+3
* klippy: Return an error code if batch input results in an errorKevin O'Connor2018-06-161-10/+18
* klippy: Fix detection of mixed case section namesKevin O'Connor2018-05-251-3/+3
* klippy: Reword the error messages during config file parsingKevin O'Connor2018-04-201-5/+5
* heater: Add PrinterHeaters class that stores all sensors and heatersKevin O'Connor2018-04-041-3/+3
* klippy: Automatically clear rollover_info on each restartKevin O'Connor2018-04-031-9/+10
* output_pin: Move pwm and digital output pins to new module in extras/Kevin O'Connor2018-03-171-2/+2
* klippy: Rework starting error messageKevin O'Connor2018-03-121-1/+1
* klippy: Allow external callers of try_load_module()Kevin O'Connor2018-03-111-2/+2
* klippy: Allow any stats producer to determine when stats are neededKevin O'Connor2018-02-051-7/+3
* klippy: Introduce load_config_prefix() for modules that take parametersKevin O'Connor2018-02-031-2/+8
* klippy: No need to store fileconfig in main printer objectKevin O'Connor2018-02-031-24/+22
* fan: Move fan code to extras directoryKevin O'Connor2018-01-281-2/+2
* klippy: Add support for dynamic loading of python modulesKevin O'Connor2018-01-281-3/+17
* klippy: Support generic printer_state() and stats() callbacksKevin O'Connor2018-01-281-27/+30
* klippy: Add access methods and avoid peeking into the printer classesKevin O'Connor2018-01-281-12/+37
* gcode: Move SET_SERVO command from gcode.py to chipmisc.pyKevin O'Connor2017-12-061-1/+1
* klippy: Always recommend a FIRMWARE_RESTART on a shutdown eventKevin O'Connor2017-12-031-6/+3
* klippy: Rework shutdown handlingKevin O'Connor2017-10-121-32/+41
* klippy: Avoid using '%' syntax when calling logging moduleKevin O'Connor2017-09-271-3/+3
* mcu: Initial support for multiple micro-controllersKevin O'Connor2017-09-201-10/+22
* toolhead: Separate is_active() code from stats() codeKevin O'Connor2017-09-191-2/+2
* klippy: Do not start stats timer until after connect completesKevin O'Connor2017-09-191-7/+3