pkg/semtech-loramac: fix wrong behaviour in time functions

Signed-off-by: dylad <dylan.laduranty@mesotic.com>
This commit is contained in:
dylad 2018-09-21 13:44:33 +02:00 committed by Alexandre Abadie
parent a04009470d
commit 193491f6e9

View File

@ -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 )