mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
tests/net/gnrc_mac_timeout: migrate to ztimer
This commit is contained in:
parent
e9f040cc8c
commit
dda2450eb6
@ -1,5 +1,6 @@
|
|||||||
include ../Makefile.net_common
|
include ../Makefile.net_common
|
||||||
|
|
||||||
|
USEMODULE += ztimer_msec
|
||||||
USEMODULE += gnrc_mac
|
USEMODULE += gnrc_mac
|
||||||
|
|
||||||
include $(RIOTBASE)/Makefile.include
|
include $(RIOTBASE)/Makefile.include
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
#include "net/gnrc/mac/timeout.h"
|
#include "net/gnrc/mac/timeout.h"
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
#include "msg.h"
|
#include "msg.h"
|
||||||
#include "xtimer.h"
|
#include "ztimer.h"
|
||||||
|
|
||||||
#define TIMEOUT_COUNT 3
|
#define TIMEOUT_COUNT 3
|
||||||
#define TIMEOUT_1_DURATION 1000
|
#define TIMEOUT_1_DURATION 1000
|
||||||
@ -34,7 +34,7 @@ static gnrc_mac_timeout_event_t test_timeouts[TIMEOUT_COUNT];
|
|||||||
static gnrc_mac_timeout_type_t timeout_1;
|
static gnrc_mac_timeout_type_t timeout_1;
|
||||||
static gnrc_mac_timeout_type_t timeout_2;
|
static gnrc_mac_timeout_type_t timeout_2;
|
||||||
static gnrc_mac_timeout_type_t timeout_3;
|
static gnrc_mac_timeout_type_t timeout_3;
|
||||||
static uint32_t start_time;
|
static ztimer_now_t start_time;
|
||||||
|
|
||||||
static char worker_stack[THREAD_STACKSIZE_MAIN];
|
static char worker_stack[THREAD_STACKSIZE_MAIN];
|
||||||
|
|
||||||
@ -47,10 +47,10 @@ void *worker_thread(void *arg)
|
|||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
msg_t m;
|
msg_t m;
|
||||||
uint32_t now;
|
ztimer_now_t now;
|
||||||
|
|
||||||
msg_receive(&m);
|
msg_receive(&m);
|
||||||
now = xtimer_now_usec() / US_PER_MS;
|
now = ztimer_now(ZTIMER_MSEC);
|
||||||
|
|
||||||
if (gnrc_mac_timeout_is_expired(&mac_timeout, timeout_1)) {
|
if (gnrc_mac_timeout_is_expired(&mac_timeout, timeout_1)) {
|
||||||
printf("At %6" PRIu32 " ms received msg %i: timeout_1 (set at %" PRIu32 " ms) expired, "
|
printf("At %6" PRIu32 " ms received msg %i: timeout_1 (set at %" PRIu32 " ms) expired, "
|
||||||
@ -102,7 +102,7 @@ int main(void)
|
|||||||
timeout_2 = -2;
|
timeout_2 = -2;
|
||||||
timeout_3 = -3;
|
timeout_3 = -3;
|
||||||
|
|
||||||
start_time = xtimer_now_usec() / US_PER_MS;
|
start_time = ztimer_now(ZTIMER_MSEC);
|
||||||
gnrc_mac_init_timeouts(&mac_timeout, test_timeouts, TIMEOUT_COUNT);
|
gnrc_mac_init_timeouts(&mac_timeout, test_timeouts, TIMEOUT_COUNT);
|
||||||
gnrc_mac_set_timeout(&mac_timeout, timeout_1, TIMEOUT_1_DURATION, pid);
|
gnrc_mac_set_timeout(&mac_timeout, timeout_1, TIMEOUT_1_DURATION, pid);
|
||||||
gnrc_mac_set_timeout(&mac_timeout, timeout_2, TIMEOUT_2_DURATION, pid);
|
gnrc_mac_set_timeout(&mac_timeout, timeout_2, TIMEOUT_2_DURATION, pid);
|
||||||
|
Loading…
Reference in New Issue
Block a user