Skip to content
Snippets Groups Projects
Commit c9aa2807 authored by Kaspar Schleiser's avatar Kaspar Schleiser
Browse files

drivers: xbee: switch to xtimer

parent 94c55127
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,7 @@ endif ...@@ -22,6 +22,7 @@ endif
ifneq (,$(filter xbee,$(USEMODULE))) ifneq (,$(filter xbee,$(USEMODULE)))
USEMODULE += ieee802154 USEMODULE += ieee802154
USEMODULE += xtimer
endif endif
ifneq (,$(filter gnrc_zep,$(USEMODULE))) ifneq (,$(filter gnrc_zep,$(USEMODULE)))
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
#include <string.h> #include <string.h>
#include "xbee.h" #include "xbee.h"
#include "hwtimer.h" #include "xtimer.h"
#include "msg.h" #include "msg.h"
#include "net/eui64.h" #include "net/eui64.h"
#include "net/ieee802154.h" #include "net/ieee802154.h"
...@@ -455,13 +455,13 @@ int xbee_init(xbee_t *dev, uart_t uart, uint32_t baudrate, ...@@ -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 is connected, do a hardware reset */
if (reset_pin != GPIO_UNDEF) { if (reset_pin != GPIO_UNDEF) {
gpio_clear(reset_pin); gpio_clear(reset_pin);
hwtimer_wait(HWTIMER_TICKS(RESET_DELAY)); xtimer_usleep(RESET_DELAY);
gpio_set(reset_pin); gpio_set(reset_pin);
} }
/* put the XBee device into command mode */ /* put the XBee device into command mode */
hwtimer_wait(HWTIMER_TICKS(ENTER_CMD_MODE_DELAY)); xtimer_usleep(ENTER_CMD_MODE_DELAY);
_at_cmd(dev, "+++"); _at_cmd(dev, "+++");
hwtimer_wait(HWTIMER_TICKS(ENTER_CMD_MODE_DELAY)); xtimer_usleep(ENTER_CMD_MODE_DELAY);
/* disable non IEEE802.15.4 extensions */ /* disable non IEEE802.15.4 extensions */
_at_cmd(dev, "ATMM2\r"); _at_cmd(dev, "ATMM2\r");
/* put XBee module in "API mode without escaped characters" */ /* put XBee module in "API mode without escaped characters" */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment