RESOLUTION
timer_us = div_u64((RESOLUTION * DECAY * NSEC_PER_USEC) / 2 +
RESOLUTION * DECAY * NSEC_PER_USEC);
new_factor += div64_u64(RESOLUTION * measured_ns,
new_factor += RESOLUTION;
data->correction_factor[i] = RESOLUTION * DECAY;