aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/chelper/itersolve.c
Commit message (Expand)AuthorAgeFilesLines
* itersolve: Convert iterative solver to use "secant method"Kevin O'Connor2020-11-021-100/+79
* 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
* 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-131-1/+14
* Revert "itersolve: Implement a step+dir+step filter"Kevin O'Connor2020-03-051-78/+5
* itersolve: Implement a step+dir+step filterKevin O'Connor2020-03-041-5/+78
* 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-041-10/+3
* itersolve: Add ability to query the active_flags stateKevin O'Connor2020-01-231-0/+9
* itersolve: Export itersolve_calc_position_from_coord()Kevin O'Connor2020-01-061-1/+1
* 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-101-6/+6
* itersolve: Fix potential backwards time in itersolve_gen_steps_range()Kevin O'Connor2019-12-021-2/+4
* itersolve: Support step generation in lead up to and after stepper activityKevin O'Connor2019-11-211-5/+26
* trapq: Implement sentinel nodes on the trapq listKevin O'Connor2019-11-211-14/+9
* stepper: Remove set_commanded_position() callKevin O'Connor2019-11-131-3/+4
* itersolve: Improve numerical stability of itersolve_generate_steps() loopKevin O'Connor2019-11-081-11/+10
* trapq: Remove move_fill()Kevin O'Connor2019-11-061-1/+3
* itersolve: Remove unused gen_steps()Kevin O'Connor2019-11-061-9/+1
* itersolve: Add support for generating steps from a trapqKevin O'Connor2019-11-061-7/+91
* trapq: Add new trapq.c file with code for trapezoidal velocity handlingKevin O'Connor2019-11-061-89/+3
* polar: Implement bed angle wrapping adjustments in chelper codeKevin O'Connor2019-11-061-0/+2
* itersolve: Rename calc_position to calc_position_cbKevin O'Connor2019-11-061-7/+7
* itersolve: Fix possible infinite loop in itersolve_gen_steps()Kevin O'Connor2019-11-061-1/+3
* itersolve: Support calculating a stepper position from a cartesian coordinateKevin O'Connor2018-07-181-4/+4
* itersolve: Support setting the stepper position via a cartesian coordinateKevin O'Connor2018-06-221-0/+10
* itersolve: Move tracking of commanded position to itersolve codeKevin O'Connor2018-06-201-3/+8
* extruder: Convert to using iterative solverKevin O'Connor2018-06-201-14/+1
* itersolve: Add kinematic iterative solver codeKevin O'Connor2018-06-201-0/+236