From 193491f6e94c84dff7df9aeeca61b4721e64ed36 Mon Sep 17 00:00:00 2001 From: dylad Date: Fri, 21 Sep 2018 13:44:33 +0200 Subject: [PATCH] pkg/semtech-loramac: fix wrong behaviour in time functions Signed-off-by: dylad --- pkg/semtech-loramac/contrib/semtech_loramac_timer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 )