diff options
| author | Jean-Baptiste Maneyrol <[email protected]> | 2023-05-22 09:32:10 +0000 |
|---|---|---|
| committer | Jonathan Cameron <[email protected]> | 2023-05-23 21:20:40 +0100 |
| commit | f3ae82534ab221f24225dbf03120462e8ae64636 (patch) | |
| tree | 43b54f4f511a59dba36a0f5578d51c87dfe8560d /tools/perf/scripts/python | |
| parent | 6e42f3710d00bd51b02e9a19b583f6f2f9294d53 (diff) | |
iio: imu: inv_icm42600: avoid frequent timestamp jitter
We are currently synchronizing every time the data timestamp with
the IT timestamp, leading to system jitter jamming timestamps.
To fix that and keep it simple, let's just synchronize when the
delta is bigger than the acceptable jitter, and keep
synchronization at the jitter value.
The result is much stable timestamps reflecting better the real
physical value. Example @50Hz delta timestamp,
* before: 20.123ms, 19.721ms, 20.023ms, 20.353ms, 19.821ms, ...
* after: 20.173ms, 20.173ms, 20.173ms, 20.40ms, 20.173ms, ...
Refactorize code and delete the unnecessary handling of multiple
FIFO data.
Signed-off-by: Jean-Baptiste Maneyrol <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions