aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/mcu.py
Commit message (Expand)AuthorAgeFilesLines
* serialhdl: Update callers to decide serial fd typeKevin O'Connor2021-03-021-17/+17
* mcu: Raise a command_error on a command timeout eventKevin O'Connor2021-02-271-4/+6
* buildcommands: Extend number of available mcu messages from 96 to 128Kevin O'Connor2021-02-181-2/+2
* msgproto: Avoid peeking into the msgproto class membersKevin O'Connor2021-02-181-7/+10
* mcu: Add a get_status() callback with micro-controller info and statsKevin O'Connor2021-01-191-6/+16
* heaters: Always register heater pin as a pwm pinKevin O'Connor2020-12-151-2/+0
* gpiocmds: Merge digital output and soft pwm codeKevin O'Connor2020-12-101-6/+6
* gpiocmds: Use move queue for software pwmKevin O'Connor2020-12-041-2/+3
* gpiocmds: Use move queue for digital output pinsPascal Pieper2020-12-041-4/+5
* pwmcmds: Use move queue for hard PWMPascal Pieper2020-12-041-2/+3
* mcu: Support reserving move queue slotsPascal Pieper2020-12-041-1/+6
* gpiocmds: Send soft pwm cycle_time separately from schedule_soft_pwm_outKevin O'Connor2020-12-041-10/+17
* mcu: Add support for setting reqclock in CommandQueryWrapper.send()Kevin O'Connor2020-10-291-4/+5
* mcu: Don't default serial config option to /dev/ttyS0Kevin O'Connor2020-10-281-10/+10
* mcu: Increase the time to reset a pwm pin during startupKevin O'Connor2020-10-111-6/+3
* mcu: Fix set_pwm() for hard pwmKevin O'Connor2020-09-271-11/+13
* mcu: Add support for changing cycle_time in set_pwm()Kevin O'Connor2020-09-261-3/+5
* gpiocmds: Add soft-pwm frequency modulation supportGuy Shapira2020-09-261-9/+16
* mcu: Setup for steppersync_free to be automatically calledKevin O'Connor2020-09-161-14/+14
* mcu: Don't define a __del__() methodKevin O'Connor2020-09-161-2/+0
* mcu: Use schedule_pwm_out instead of set_pwm_out on a restartKevin O'Connor2020-09-091-4/+7
* mcu: Reset pwm and digital output pins to start values on a host restartKevin O'Connor2020-07-251-35/+43
* mcu: Add support for commands to send only on a host restartKevin O'Connor2020-07-251-7/+12
* mcu: Remove undocumented "custom" config parameterKevin O'Connor2020-07-191-13/+2
* mcu: Avoid using "async" for variables as it conflicts with Python3Kevin O'Connor2020-06-151-4/+4
* serial: Add Fysetc Cheetah board specific reset sequenceGrigori Goronzy2020-04-021-2/+14
* mcu: Shutdown if a spontaneous restart of an mcu is observedKevin O'Connor2020-03-221-3/+8
* clocksync: Remove no longer used get_adjusted_freq() functionKevin O'Connor2020-03-061-2/+0
* mcu: Calculate homing rest_ticks via standard print_time_to_clock() callKevin O'Connor2020-03-061-1/+1
* mcu: Introduce new lookup_query_command() command wrapperKevin O'Connor2020-02-201-37/+51
* serialhdl: Convert queries to use new notify message ack systemKevin O'Connor2020-02-201-5/+38
* homing: Don't raise a TimeoutError from home_wait()Kevin O'Connor2020-02-191-4/+1
* homing: Replace notify callback with a completionKevin O'Connor2020-02-191-9/+7
* homing: Merge home_prepare()/home_finalize() into move_begin/move_end eventsKevin O'Connor2020-02-151-4/+0
* mcu: Minor simplification to default reset detectionKevin O'Connor2019-11-121-5/+3
* stepper: Move MCU_stepper from mcu.py to stepper.pyKevin O'Connor2019-11-121-133/+1
* query_adc: Add a new module to help query and debug analog pinsKevin O'Connor2019-11-071-0/+4
* itersolve: Remove unused gen_steps()Kevin O'Connor2019-11-061-5/+0
* mcu: Remove set_ignore_move()Kevin O'Connor2019-11-061-15/+4
* itersolve: Add support for generating steps from a trapqKevin O'Connor2019-11-061-3/+35
* mcu: Contact and identify all the mcus prior to configuring themKevin O'Connor2019-11-061-20/+23
* mcu: Prevent "math domain errors" in stats calculationKevin O'Connor2019-08-301-1/+2
* pins: Move reserved pin handling into PinResolver classKevin O'Connor2019-08-191-4/+4
* endstop: Rename mcu end_stop commands to endstopKevin O'Connor2019-07-121-11/+11
* stepcompress: Remove no longer needed stepcompress_set_homing()Kevin O'Connor2019-07-101-10/+0
* homing: Implement homing via new toolhead "drip" movementKevin O'Connor2019-07-101-27/+31
* mcu: Rework home_wait() to use a reactor completionKevin O'Connor2019-07-101-34/+37
* serialhdl: Update SendWithRetry to use reactor completionsKevin O'Connor2019-07-101-4/+3
* mcu: Use regular send_with_response() for query_endstop()Kevin O'Connor2019-07-101-16/+13
* mcu: Integrate query_endstop_wait() into query_endstop()Kevin O'Connor2019-07-101-3/+1