aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/mcu.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* pru: Support config_reset command to manually reset mcuKevin O'Connor2017-09-031-10/+26
* mcu: Add get_mcu() call to the mcu oid objectsKevin O'Connor2017-08-291-7/+10
* mcu: Fix bug causing corexy to not work (introduced in 9d75c3b0)Kevin O'Connor2017-08-291-2/+2
* mcu: Drop support for TICKS() expansion in mcu config commandsKevin O'Connor2017-08-261-10/+11
* chipmisc: Add support for statically configured output pinsKevin O'Connor2017-08-261-12/+40
* mcu: Track stepqueues separately from steppersKevin O'Connor2017-08-251-6/+6
* mcu: Track oids separately from objects requiring a build_config() callbackKevin O'Connor2017-08-251-13/+18
* mcu: Eliminate "init callback" phase during connectKevin O'Connor2017-08-251-28/+21
* pins: Support registering arbitrary chips that supply configurable pinsKevin O'Connor2017-08-251-66/+76