From c9aa2807108422d8591030e4826e9e35b8a6dc95 Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser <kaspar@schleiser.de> Date: Fri, 14 Aug 2015 10:20:58 +0200 Subject: [PATCH] drivers: xbee: switch to xtimer --- Makefile.dep | 1 + drivers/xbee/xbee.c | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile.dep b/Makefile.dep index 378d1fed07..c0f1eceec9 100644 --- a/Makefile.dep +++ b/Makefile.dep @@ -22,6 +22,7 @@ endif ifneq (,$(filter xbee,$(USEMODULE))) USEMODULE += ieee802154 + USEMODULE += xtimer endif ifneq (,$(filter gnrc_zep,$(USEMODULE))) diff --git a/drivers/xbee/xbee.c b/drivers/xbee/xbee.c index 9b6303dbd2..21e34d8382 100644 --- a/drivers/xbee/xbee.c +++ b/drivers/xbee/xbee.c @@ -23,7 +23,7 @@ #include <string.h> #include "xbee.h" -#include "hwtimer.h" +#include "xtimer.h" #include "msg.h" #include "net/eui64.h" #include "net/ieee802154.h" @@ -455,13 +455,13 @@ int xbee_init(xbee_t *dev, uart_t uart, uint32_t baudrate, /* if reset pin is connected, do a hardware reset */ if (reset_pin != GPIO_UNDEF) { gpio_clear(reset_pin); - hwtimer_wait(HWTIMER_TICKS(RESET_DELAY)); + xtimer_usleep(RESET_DELAY); gpio_set(reset_pin); } /* put the XBee device into command mode */ - hwtimer_wait(HWTIMER_TICKS(ENTER_CMD_MODE_DELAY)); + xtimer_usleep(ENTER_CMD_MODE_DELAY); _at_cmd(dev, "+++"); - hwtimer_wait(HWTIMER_TICKS(ENTER_CMD_MODE_DELAY)); + xtimer_usleep(ENTER_CMD_MODE_DELAY); /* disable non IEEE802.15.4 extensions */ _at_cmd(dev, "ATMM2\r"); /* put XBee module in "API mode without escaped characters" */ -- GitLab