diff --git a/pkg/semtech-loramac/contrib/semtech_loramac_timer.c b/pkg/semtech-loramac/contrib/semtech_loramac_timer.c index 9fda0f40a6..001873881c 100644 --- a/pkg/semtech-loramac/contrib/semtech_loramac_timer.c +++ b/pkg/semtech-loramac/contrib/semtech_loramac_timer.c @@ -75,14 +75,14 @@ TimerTime_t TimerGetCurrentTime(void) TimerTime_t TimerGetElapsedTime(TimerTime_t savedTime) { - uint64_t CurrentTime = xtimer_now_usec64(); - return (TimerTime_t)(CurrentTime - savedTime) / US_PER_MS; + uint64_t CurrentTime = xtimer_now_usec64() / US_PER_MS; + return (TimerTime_t)(CurrentTime - savedTime); } TimerTime_t TimerGetFutureTime(TimerTime_t eventInFuture) { - uint64_t CurrentTime = xtimer_now_usec64(); - return (TimerTime_t)(CurrentTime + eventInFuture) / US_PER_MS; + uint64_t CurrentTime = xtimer_now_usec64() / US_PER_MS; + return (TimerTime_t)(CurrentTime + eventInFuture); } void TimerLowPowerHandler( void )