• Jean-Claude BAU's avatar
    Fix issues with standart ptp (e2e & p2p) · ada5fb06
    Jean-Claude BAU authored
    In the ptp servo the adjustment of the time was too slow. When the
    difference of the time with the master was less than 1 second, the
    adjustment was done only with the frequency. In case if the difference
    is 0.999s, it can take a very long time to adjust the time.
    Changes made :
    - Adjust with frequency only when time difference is below 20ms
    - Check the timestamp validity before each calculation
    - Create a new function to check the timestamps and use it on all
    servos. This improve significantly the size of the code.
    - Add verification in order not to set an invalid UNIX time
    ada5fb06
Name
Last commit
Last update
arch-bare-i386 Loading commit data...
arch-bare-x86-64 Loading commit data...
arch-sim Loading commit data...
arch-unix Loading commit data...
arch-wrpc Loading commit data...
arch-wrs Loading commit data...
configs Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
lib-bare Loading commit data...
pp_printf Loading commit data...
proto-ext-l1sync Loading commit data...
proto-ext-whiterabbit Loading commit data...
proto-standard Loading commit data...
scripts Loading commit data...
time-bare Loading commit data...
time-sim Loading commit data...
time-unix Loading commit data...
time-wrpc Loading commit data...
time-wrs Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
Kconfig Loading commit data...
MAKEALL Loading commit data...
Makefile Loading commit data...
Makefile.kconfig Loading commit data...
diag.c Loading commit data...
fsm.c Loading commit data...
msgtype.c Loading commit data...
timeout.c Loading commit data...