aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/mcu.py
Commit message (Expand)AuthorAgeFilesLines
* pins: Remove module level get_printer_pins() and setup_pin() functionsKevin O'Connor2018-04-041-1/+1
* klippy: Automatically clear rollover_info on each restartKevin O'Connor2018-04-031-2/+0
* serialhdl: Add a wrapper around the results of lookup_command()Kevin O'Connor2018-02-271-49/+40
* mcu: Fix PWM static start value setupDave Bacon2018-02-101-1/+1
* klippy: Allow any stats producer to determine when stats are neededKevin O'Connor2018-02-051-2/+2
* fan: Clarify hardware_pwm and allow cycle_time to be set on software pwmKevin O'Connor2018-01-291-13/+8
* mcu: Default the restart method to 'command' on non-serial portsKevin O'Connor2018-01-291-2/+8
* probe: Support activate/deactivate scripts on each probeKevin O'Connor2018-01-281-0/+4
* probe: Initial support for Z-Probe hardwareKevin O'Connor2018-01-281-1/+1
* klippy: Support generic printer_state() and stats() callbacksKevin O'Connor2018-01-281-15/+22
* klippy: Add access methods and avoid peeking into the printer classesKevin O'Connor2018-01-281-36/+28
* pins: Check if the same pin is referenced via different aliasesKevin O'Connor2018-01-101-9/+8
* mcu: Setup static values via setup_start_value() callKevin O'Connor2018-01-081-24/+21
* mcu: Only report an MCU timeout onceKevin O'Connor2018-01-081-2/+4
* build: Add gcc and binutils version to mcu data dictionaryKevin O'Connor2017-12-211-2/+2
* mcu: Allow both shutdown and startup values to be set for output pinsKevin O'Connor2017-12-181-13/+18
* mcu: Store MCU_stepper commanded_pos as a floatKevin O'Connor2017-12-071-7/+6
* mcu: Remove unneeded MCU_digital_out.get_last_setting() methodKevin O'Connor2017-12-061-4/+0
* mcu: Reset the stepper step clock on init - not after each motor onKevin O'Connor2017-12-061-13/+8
* mcu: Be sure all moves are completed before raising a home timeoutKevin O'Connor2017-12-061-7/+6
* homing: Make sure to clean up homing state even if homing failsKevin O'Connor2017-12-061-17/+18
* homing: Pass list of endstops (not steppers) to the homing codeKevin O'Connor2017-12-061-0/+2
* mcu: Make sure steppers added to an endstop are on the same mcuKevin O'Connor2017-12-061-0/+2
* mcu: Make sure all endstop objects are disabled on a reconnectKevin O'Connor2017-12-061-0/+3
* stepper: Add get_endstops() / set_position wrappersKevin O'Connor2017-11-181-0/+2
* mcu: Fix command restartKevin O'Connor2017-10-121-3/+3
* klippy: Rework shutdown handlingKevin O'Connor2017-10-121-4/+6
* gpiocmds: Allow the start value for a pin to differ from the default_valueKevin O'Connor2017-10-121-11/+24
* endstop: Eliminate end_stop_set_oversample commandKevin O'Connor2017-10-121-13/+6
* endstop: Support oversampling of the endstopKevin O'Connor2017-10-011-0/+9
* clocksync: Add support for dumping internal state for debuggingKevin O'Connor2017-09-271-2/+3
* serialhdl: Make dump_debug() output atomicKevin O'Connor2017-09-271-2/+2
* mcu: Separate restart_microcontroller() into multiple functionsKevin O'Connor2017-09-201-38/+37
* linux: Initial support for running Klipper in a Linux real-time processKevin O'Connor2017-09-201-1/+2
* mcu: Initial support for multiple micro-controllersKevin O'Connor2017-09-201-34/+73
* mcu: Move code around in MCU class to keep like code togetherKevin O'Connor2017-09-191-108/+107
* mcu: Move print_time to clock conversion code to clocksync.pyKevin O'Connor2017-09-191-9/+9
* mcu: Add mcu wrapper functions and avoid direct acccess to mcu variablesKevin O'Connor2017-09-191-37/+39
* stepcompress: Implement print time to clock conversion in C codeKevin O'Connor2017-09-191-13/+8
* clocksync: Don't export get_last_clock()Kevin O'Connor2017-09-191-32/+18
* clocksync: Move clock synchronization code into new fileKevin O'Connor2017-09-191-12/+19
* mcu: Update file purpose commentKevin O'Connor2017-09-191-1/+1
* mcu: Pass print_time directly to MCU callsKevin O'Connor2017-09-191-48/+44
* toolhead: Synchronize print_time to main mcu's timeKevin O'Connor2017-09-191-29/+12
* stepcompress: Return number of steps traveled from stepcompress_push()Kevin O'Connor2017-09-131-7/+4
* pins: Don't pass mcu_freq to update_command()Kevin O'Connor2017-09-131-2/+1
* mcu: Limit value range of PWM and digital outputs prior to transmissionKevin O'Connor2017-09-061-10/+7
* mcu: Improve error descriptions in Common_MCU_errorsKevin O'Connor2017-09-061-2/+2
* mcu: Provide some further help on common MCU shutdown errorsKevin O'Connor2017-09-051-2/+28
* mcu: Limit ADC min/max range to a 16bit integerKevin O'Connor2017-09-051-2/+3