pkg/lwip: use xtimer_set64() in sys_arch_mbox_fetch()

Used _xtimer_set64 previously, which expects ticks instead of us.
That broke on non-1us xtimer ticks (e.g., hifive1 with 32kHZ).
This commit is contained in:
Kaspar Schleiser 2019-02-21 13:50:37 +01:00
parent 654fd4fba5
commit 120a46c784

View File

@ -146,7 +146,7 @@ u32_t sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout)
start = xtimer_now_usec64();
if (timeout > 0) {
uint64_t u_timeout = (timeout * US_PER_MS);
_xtimer_set64(&timer, (uint32_t)u_timeout, (uint32_t)(u_timeout >> 32));
xtimer_set64(&timer, u_timeout);
}
mbox_get(&mbox->mbox, &m);
stop = xtimer_now_usec64();