aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/chelper
Commit message (Expand)AuthorAgeFilesLines
* 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
* stepcompress: Implement a step+dir+step filterKevin O'Connor2020-03-133-28/+101
* stepcompress: Move code around in stepcompress.cKevin O'Connor2020-03-132-51/+51
* Revert "itersolve: Implement a step+dir+step filter"Kevin O'Connor2020-03-052-81/+5
* itersolve: Implement a step+dir+step filterKevin O'Connor2020-03-042-5/+81
* itersolve: Reset bounds search on a direction changeKevin O'Connor2020-03-041-2/+10
* itersolve: Simplify main itersolve_gen_steps_range() loopKevin O'Connor2020-03-041-46/+42
* stepcompress: Remove "queue append" abstractionKevin O'Connor2020-03-043-88/+35
* serialqueue: Support notification of when a command is processedKevin O'Connor2020-02-203-13/+52
* serialqueue: Remove unused serialqueue_encode_and_send() functionKevin O'Connor2020-02-202-19/+0
* stepcompress: Fix rounding error when interval=0Kevin O'Connor2020-01-251-2/+2
* itersolve: Add ability to query the active_flags stateKevin O'Connor2020-01-233-0/+11
* rotary_delta: Initial support for rotary delta kinematicsKevin O'Connor2020-01-062-2/+81
* itersolve: Export itersolve_calc_position_from_coord()Kevin O'Connor2020-01-063-1/+5
* kin_extruder: Convert pressure advance to use "weighted average"Kevin O'Connor2019-12-201-19/+54
* trapq: Limit the duration of "null" sentinal moves on the trapqKevin O'Connor2019-12-201-1/+7
* itersolve: Improve numerical stability of gen_steps_pre_active checkKevin O'Connor2019-12-101-1/+2
* itersolve: Rename scan_pre/_post to gen_steps_pre/post_activeKevin O'Connor2019-12-103-9/+10
* kin_extruder: Apply pressure advance in kin_extruder.cKevin O'Connor2019-12-082-60/+25
* kin_extruder: Move integration code from trapq.c to kin_extruder.cKevin O'Connor2019-12-083-67/+65
* itersolve: Fix potential backwards time in itersolve_gen_steps_range()Kevin O'Connor2019-12-021-2/+4
* extruder: Initial support for "smoothed pressure advance"Kevin O'Connor2019-11-212-60/+47
* trapq: Add trapq_find_move() functionKevin O'Connor2019-11-212-0/+22
* trapq: Add code to calculate definitive integralKevin O'Connor2019-11-212-1/+51
* itersolve: Support step generation in lead up to and after stepper activityKevin O'Connor2019-11-212-6/+28
* trapq: Implement sentinel nodes on the trapq listKevin O'Connor2019-11-213-17/+55
* stepper: Remove set_commanded_position() callKevin O'Connor2019-11-133-8/+7
* itersolve: Improve numerical stability of itersolve_generate_steps() loopKevin O'Connor2019-11-081-11/+10
* trapq: Use C99 method for declaring struct members in trapq_append()Kevin O'Connor2019-11-071-2/+2
* chelper: Report an error if the C host code does not compileKevin O'Connor2019-11-071-1/+5
* toolhead: Calculate and store axes_r in move classKevin O'Connor2019-11-063-13/+5
* trapq: Use separate 'move' entries for accel, cruise, and decel phasesKevin O'Connor2019-11-064-70/+84
* trapq: Remove move_fill()Kevin O'Connor2019-11-065-30/+35
* itersolve: Remove unused gen_steps()Kevin O'Connor2019-11-063-11/+1
* extruder: Convert step generation to use trapq systemKevin O'Connor2019-11-061-1/+3
* winch: Convert step generation to use trapq systemKevin O'Connor2019-11-061-1/+2