IO firmware: Run critical timing operations as atomic

This is required as we might be in interrupt context on this bare-metal target.
This commit is contained in:
Lorenz Meier
2019-01-22 22:30:19 +01:00
parent 46390a1508
commit 3a7deefe6e
3 changed files with 3 additions and 3 deletions

View File

@@ -205,7 +205,7 @@ hrt_abstime ts_to_abstime(const struct timespec *ts)
* This function is safe to use even if the timestamp is updated
* by an interrupt during execution.
*/
hrt_abstime hrt_elapsed_time(const volatile hrt_abstime *then)
hrt_abstime hrt_elapsed_time(const hrt_abstime *then)
{
hrt_abstime delta = hrt_absolute_time() - *then;
return delta;