aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/chelper
Commit message (Expand)AuthorAgeFilesLines
* kinematics: Add deltesian printers (#5743)Tircown2022-09-012-4/+50
* serialqueue: Improve canbus timingKevin O'Connor2022-07-293-22/+47
* extruder: Add support for reversing the direction of extruder stepper movementKevin O'Connor2022-02-103-6/+19
* extruder: Don't store pressure_advance value in trapq movesKevin O'Connor2022-01-162-13/+19
* input_shaper: Factored out AxisInputShaper classDmitry Butyugin2021-10-262-16/+15
* input_shaper: Define input shapers in a single place in Python codeDmitry Butyugin2021-10-262-211/+24
* trapq: Prune interrupted moves from history on trapq_set_position()Kevin O'Connor2021-08-061-1/+16
* stepcompress: Pass clock to stepcompress_set_last_position()Kevin O'Connor2021-08-063-4/+5
* stepcompress: Support extracting stepcompress historyKevin O'Connor2021-07-293-4/+53
* stepcompress: Rename 'struct history_move' to 'struct history_steps'Kevin O'Connor2021-07-291-25/+25
* trapq: Store toolhead.set_position() updates in trapq historyKevin O'Connor2021-07-293-0/+21
* trapq: Keep history of recent trapq movesKevin O'Connor2021-07-293-4/+71
* trapq: Rename trapq_free_moves() to trapq_finalize_moves()Kevin O'Connor2021-07-293-4/+4
* kinematics: Add dual_carriage to hybrid-corexyz (#4296)Tircown2021-06-272-0/+40
* stepcompress: Add missing functions to stepcompress.hKevin O'Connor2021-06-111-0/+4
* trdispatch: Support fast responses to trsync_state messagesKevin O'Connor2021-06-092-4/+244
* serialqueue: Add serialqueue_send_one() helper functionKevin O'Connor2021-06-092-5/+14
* serialqueue: Add "fast reader" supportKevin O'Connor2021-06-092-11/+69
* msgblock: Add clock estimation helper functionsKevin O'Connor2021-06-095-18/+61
* msgblock: Add msgblock_decode()Kevin O'Connor2021-06-092-0/+34
* msgblock: Move message manipulation code from serialqueue.c to new msgblock.cKevin O'Connor2021-06-095-181/+201
* pollreactor: Move C pollreactor code from serialqueue.c to its own fileKevin O'Connor2021-06-094-201/+226
* stepcompress: Improve numerical stability of step+dir+step filterKevin O'Connor2021-04-111-1/+1
* stepcompress: Add support for tracking history of queue_step commandsKevin O'Connor2021-03-132-27/+120
* serialqueue: Support sending messages over a CAN busKevin O'Connor2021-03-133-27/+76
* serialqueue: correctly report EOF errorsLasse Dalegaard2021-03-011-1/+4
* chelper: Move logging_callback() to global scopeKevin O'Connor2021-03-011-4/+6
* buildcommands: Extend number of available mcu messages from 96 to 128Kevin O'Connor2021-02-183-14/+15
* serialqueue: Batch multiple message blocks in a single write()Kevin O'Connor2021-02-121-29/+38
* serialqueue: Improve timing of sleep durationsKevin O'Connor2021-02-121-4/+10
* chelper: Fix check for failed code buildKevin O'Connor2021-02-071-2/+11
* serialqueue: Improve checking of out-of-order messagesKevin O'Connor2021-02-011-15/+23
* itersolve: Convert iterative solver to use "secant method"Kevin O'Connor2020-11-021-100/+79
* serialqueue: Fix registration of serial fd in debug modeKevin O'Connor2020-10-301-5/+6
* kin_extruder: Fix numerical stability when using pressure advanceKevin O'Connor2020-10-231-7/+11
* chelper: Add missing serialqueue_set_receive_window() def to serialqueue.hKevin O'Connor2020-09-261-0/+1
* chelper: Use standard C type definition for pyhelper_logging_callbackKevin O'Connor2020-09-261-1/+1
* chelper: Rework check for building C codeKevin O'Connor2020-09-261-22/+26
* chelper: Set compiler flags to never use "x387" floating point mathKevin O'Connor2020-09-151-7/+18
* kin_shaper: Fix check for optimized X or Y only calculationsKevin O'Connor2020-08-301-5/+4
* kin_shaper: Add an init_shaper() helper functionKevin O'Connor2020-08-301-26/+22
* kin_shaper: Group shaper setup code togetherKevin O'Connor2020-08-301-90/+93
* kin_shaper: Allocate space for maximum number of shaper pulses in advanceKevin O'Connor2020-08-301-110/+99
* itersolve: Use stricter completion check in itersolve_find_step()Kevin O'Connor2020-08-081-2/+4
* itersolve: Enhance "false position" method with "illinois algorithm"Kevin O'Connor2020-08-081-1/+8
* corexz: Add CoreXZ kinematics (#3129)Voron2020-07-302-7/+51
* input_shaper: Fixed C module compilation on older gnu90 compilersDmitry Butyugin2020-07-071-1/+2
* input_shaper: Initial support of input shaping (#3032)Dmitry Butyugin2020-07-052-2/+445
* itersolve: Use more explicit list traversal in itersolve_generate_steps()Kevin O'Connor2020-05-041-28/+44
* itersolve: Fix numeric stability of flush range timesKevin O'Connor2020-05-041-2/+6