klipper-dgus/klippy/chelper
Kevin O'Connor e1833e020a chelper: Use CLOCK_MONOTONIC_RAW
Switch the host code from the CLOCK_MONOTONIC clock to the Linux
specific CLOCK_MONOTONIC_RAW clock.  It's common for ntp to slew the
CLOCK_MONOTONIC clock to account for drift, and that can break the
host's ability to make accurate predictions of the micro-controller
clock.  This could lead to "move queue empty" errors.  The
CLOCK_MONOTONIC_RAW clock is not slewed and thus should not have this
problem.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-07-09 12:25:19 -04:00
..
__init__.py itersolve: Support setting the stepper position via a cartesian coordinate 2018-06-22 14:09:01 -04:00
compiler.h chelper: Add compiler.h header 2018-06-20 09:26:10 -04:00
itersolve.c itersolve: Support setting the stepper position via a cartesian coordinate 2018-06-22 14:09:01 -04:00
itersolve.h itersolve: Support setting the stepper position via a cartesian coordinate 2018-06-22 14:09:01 -04:00
kin_cartesian.c kin_cartesian: Remove stepcompress_push_const() 2018-06-20 09:26:10 -04:00
kin_corexy.c corexy: Convert corexy to use the iterative solver 2018-06-20 09:26:10 -04:00
kin_delta.c delta: Convert delta kinematics to use iterative solver 2018-06-20 09:26:10 -04:00
kin_extruder.c extruder: Convert to using iterative solver 2018-06-20 09:26:10 -04:00
list.h chelper: Move the host C code to a new klippy/chelper/ directory 2018-04-30 11:44:53 -04:00
pyhelper.c chelper: Use CLOCK_MONOTONIC_RAW 2018-07-09 12:25:19 -04:00
pyhelper.h chelper: Add compiler.h header 2018-06-20 09:26:10 -04:00
serialqueue.c chelper: Compile with gcc -fwhole-program option 2018-06-20 09:26:10 -04:00
serialqueue.h chelper: Move the host C code to a new klippy/chelper/ directory 2018-04-30 11:44:53 -04:00
stepcompress.c kin_cartesian: Remove stepcompress_push_const() 2018-06-20 09:26:10 -04:00
stepcompress.h kin_cartesian: Remove stepcompress_push_const() 2018-06-20 09:26:10 -04:00