mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-17 10:52:44 +01:00
drivers: encx24j600: switch to xtimer
This commit is contained in:
parent
80e038045d
commit
21dfa698bc
@ -335,8 +335,7 @@ ifneq (,$(filter hih6130,$(USEMODULE)))
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq (,$(filter encx24j600,$(USEMODULE)))
|
ifneq (,$(filter encx24j600,$(USEMODULE)))
|
||||||
USEMODULE += timex
|
USEMODULE += xtimer
|
||||||
USEMODULE += vtimer
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq (,$(filter srf02,$(USEMODULE)))
|
ifneq (,$(filter srf02,$(USEMODULE)))
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
#include "encx24j600.h"
|
#include "encx24j600.h"
|
||||||
#include "encx24j600_internal.h"
|
#include "encx24j600_internal.h"
|
||||||
#include "encx24j600_defines.h"
|
#include "encx24j600_defines.h"
|
||||||
#include "vtimer.h"
|
#include "xtimer.h"
|
||||||
|
|
||||||
#include "net/netdev2.h"
|
#include "net/netdev2.h"
|
||||||
#include "net/eui64.h"
|
#include "net/eui64.h"
|
||||||
@ -264,9 +264,9 @@ static int _init(netdev2_t *encdev)
|
|||||||
/* initialization procedure as described in data sheet (39935c.pdf) */
|
/* initialization procedure as described in data sheet (39935c.pdf) */
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
vtimer_usleep(ENCX24J600_INIT_DELAY);
|
xtimer_usleep(ENCX24J600_INIT_DELAY);
|
||||||
reg_set(dev, EUDAST, 0x1234);
|
reg_set(dev, EUDAST, 0x1234);
|
||||||
vtimer_usleep(ENCX24J600_INIT_DELAY);
|
xtimer_usleep(ENCX24J600_INIT_DELAY);
|
||||||
} while (reg_get(dev, EUDAST) != 0x1234);
|
} while (reg_get(dev, EUDAST) != 0x1234);
|
||||||
|
|
||||||
while (!(reg_get(dev, ESTAT) & CLKRDY));
|
while (!(reg_get(dev, ESTAT) & CLKRDY));
|
||||||
@ -275,7 +275,7 @@ static int _init(netdev2_t *encdev)
|
|||||||
cmd(dev, SETETHRST);
|
cmd(dev, SETETHRST);
|
||||||
|
|
||||||
/* make sure initialization finalizes */
|
/* make sure initialization finalizes */
|
||||||
vtimer_usleep(1000);
|
xtimer_usleep(1000);
|
||||||
} while (!(reg_get(dev, EUDAST) == 0x0000));
|
} while (!(reg_get(dev, EUDAST) == 0x0000));
|
||||||
|
|
||||||
/* configure flow control */
|
/* configure flow control */
|
||||||
|
Loading…
Reference in New Issue
Block a user