aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/clocksync.py
Commit message (Expand)AuthorAgeFilesLines
* clocksync: Remove no longer used get_adjusted_freq() functionKevin O'Connor2020-03-061-5/+0
* clocksync: Fix typo in pause() call at connect timeKevin O'Connor2019-10-311-1/+1
* mcu: Support minclock in send_with_response() requestsKevin O'Connor2019-06-211-0/+3
* serialhdl: Introduce SerialReader.send_with_response()Kevin O'Connor2019-06-211-6/+6
* serialhdl: Rename register_callback() to register_response()Kevin O'Connor2019-06-211-1/+1
* clocksync: Wrap code to 80 columnsKevin O'Connor2019-02-271-2/+2
* clocksync: Simplify is_active() checkKevin O'Connor2018-05-311-7/+7
* basecmd: Rename get_status to get_clockKevin O'Connor2018-05-291-13/+13
* clocksync: Change timer frequency to avoid resonating with other timersKevin O'Connor2018-05-051-2/+4
* clocksync: Fix multi-mcu frequency adjustments with long movesKevin O'Connor2018-03-031-1/+1
* serialhdl: Add a wrapper around the results of lookup_command()Kevin O'Connor2018-02-271-7/+6
* clocksync: Rework multi-mcu adjust to better handle long movesKevin O'Connor2018-02-191-11/+19
* clocksync: Respond faster to clock changesKevin O'Connor2018-02-051-1/+1
* clocksync: The clock estimate should add the rtt time not subtract itKevin O'Connor2017-12-161-1/+1
* clocksync: Start with adjusted_freq of 1.0Kevin O'Connor2017-10-131-1/+1
* clocksync: Initialize clock_est in connect_file()Kevin O'Connor2017-10-121-0/+1
* clocksync: Implement a floor on the prediction filterKevin O'Connor2017-10-021-3/+4
* clocksync: Update clock synchronization code to use a linear regressionKevin O'Connor2017-09-301-40/+67
* clocksync: Don't update prev_est on min rtt updatesKevin O'Connor2017-09-281-1/+2
* clocksync: Fix serialqueue.set_clock_est() - don't track min_freqKevin O'Connor2017-09-281-5/+3
* clocksync: Default mcu_freq to 1 instead of 0Kevin O'Connor2017-09-271-1/+1
* clocksync: Add support for dumping internal state for debuggingKevin O'Connor2017-09-271-0/+13
* clocksync: Be conservative when setting serialqueue.set_clock_est()Kevin O'Connor2017-09-271-1/+5
* clocksync: Rework clock synchronization algorithmKevin O'Connor2017-09-261-97/+94
* mcu: Initial support for multiple micro-controllersKevin O'Connor2017-09-201-3/+55
* mcu: Move print_time to clock conversion code to clocksync.pyKevin O'Connor2017-09-191-6/+16
* clocksync: Don't export get_last_clock()Kevin O'Connor2017-09-191-4/+6
* clocksync: Move clock synchronization code into new fileKevin O'Connor2017-09-191-0/+106