aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/mcu.py
Commit message (Expand)AuthorAgeFilesLines
* mcu: Support inverted PWM pinsKevin O'Connor2017-03-091-4/+8
* klippy: Support FIRMWARE_RESTART commandKevin O'Connor2017-03-081-2/+14
* mcu: Improve error messages on failure to config printerKevin O'Connor2017-03-081-2/+9
* fan: Default to using software PWMKevin O'Connor2017-03-081-5/+5
* heater: Support max_power setting for heatersKevin O'Connor2017-03-031-1/+3
* toolhead: Rework lookahead flush to be more stable during high cpuKevin O'Connor2017-02-121-1/+1
* reactor: Use the system monotonic clock instead of the normal system clockKevin O'Connor2017-02-061-6/+8
* stepcompress: Propagate errors back to python codeKevin O'Connor2017-02-061-17/+34
* klippy: Warn the user on common errors due to old firmwareKevin O'Connor2017-01-101-5/+5
* basecmd: Improve accuracy of stats "sumsq" variableKevin O'Connor2017-01-091-4/+5
* mcu: Change the default baud rate to 250000Kevin O'Connor2017-01-021-1/+1
* stepcompress: Using normal message priority system during homingKevin O'Connor2016-12-301-5/+6
* mcu: Don't call steppersync_flush if steppersync not createdKevin O'Connor2016-12-281-0/+2
* mcu: Log the MCU configuration during connect phaseKevin O'Connor2016-12-241-3/+3
* mcu: Obtain the maximum adc value from the firmwareKevin O'Connor2016-12-231-2/+2
* gcode: Rework toolhead stalling to use greenletsKevin O'Connor2016-12-091-0/+2
* gcode: Rework homing to use greenletsKevin O'Connor2016-12-091-9/+12
* gcode: Rework endstop query to use greenletsKevin O'Connor2016-12-091-1/+7
* delta: Rework delta math to avoid using inv_movexy_rKevin O'Connor2016-12-051-8/+12
* gcode: Add support for CLEAR_SHUTDOWN commandKevin O'Connor2016-12-011-1/+5
* mcu: Detect if the communication channel to the firmware is lostKevin O'Connor2016-11-301-4/+18
* klippy: Throw an exception if any required config parameter is missingKevin O'Connor2016-11-301-1/+1
* mcu: Raise a config error on an invalid pin name in the config fileKevin O'Connor2016-11-301-2/+8
* klippy: Improve error reporting during connectKevin O'Connor2016-11-301-3/+2
* gcode: Support reading from gcode input before mcu is readyKevin O'Connor2016-11-301-1/+1
* mcu: Be careful to free memory allocated in C codeKevin O'Connor2016-11-301-2/+8
* serialhdl: Make SerialReader.send_with_response() blockingKevin O'Connor2016-11-291-35/+18
* serialhdl: Make SerialReader.connect() blockingKevin O'Connor2016-11-291-10/+2
* klippy: Run the MCU connect code within the reactorKevin O'Connor2016-11-291-9/+11
* mcu: Rename output_file_mode variable to is_fileoutputKevin O'Connor2016-11-291-3/+5
* klippy: No need to define __str__ and __init__ methods on exception classesKevin O'Connor2016-11-291-7/+4
* mcu: Handle adc initialization entirely in mcu codeKevin O'Connor2016-11-291-4/+12
* mcu: Track the stepper position in the MCU in the MCU_stepper classKevin O'Connor2016-11-281-1/+11
* mcu: Store the stepper position in the mcu_stepper classKevin O'Connor2016-11-191-4/+19
* homing: Check for timeout during homing operationKevin O'Connor2016-11-181-3/+19
* homing: Create QueryEndstops class from gcodeKevin O'Connor2016-11-181-2/+3
* mcu: Remove support for DummyMCU classKevin O'Connor2016-11-161-87/+0
* stepper: Reset the next step time on a stepper stopKevin O'Connor2016-11-141-7/+3
* delta: Initial support for linear delta kinematicsKevin O'Connor2016-11-141-0/+13
* stepcompress: Do all step rounding in C codeKevin O'Connor2016-11-131-16/+12
* mcu: Do not invert the direction of pullup pins by defaultKevin O'Connor2016-11-081-2/+2
* mcu: Remove python checks for stepcompress integer overflowKevin O'Connor2016-11-021-6/+3
* mcu: Fix endstop query timeout checkingKevin O'Connor2016-10-111-6/+10
* homing: Support querying the current status of endstopsKevin O'Connor2016-09-221-15/+21
* toolhead: Force a firmware shutdown on an unhandled exceptionKevin O'Connor2016-09-221-0/+6
* mcu: Write initial config commands when in file output modeKevin O'Connor2016-09-101-2/+4
* mcu: Consistently use mcu_freq variable name (instead of clock_freq)Kevin O'Connor2016-08-251-13/+13
* mcu: Internally store _print_start_time instead of _print_start_clockKevin O'Connor2016-08-251-9/+12
* mcu: convert stepper, endstop, and digital_out to take mcu_timeKevin O'Connor2016-08-241-35/+36
* mcu: Convert PWM and ADC objects to take mcu_time instead of clockKevin O'Connor2016-08-241-24/+29