sys/auto_init/netif: optimized for mrf24j40
This commit is contained in:
parent
b8e0a51096
commit
56c70fcfee
@ -19,6 +19,7 @@
|
||||
|
||||
#ifdef MODULE_MRF24J40
|
||||
|
||||
#include "log.h"
|
||||
#include "board.h"
|
||||
#include "net/gnrc/netdev2.h"
|
||||
#include "net/gnrc/netdev2/ieee802154.h"
|
||||
@ -27,9 +28,6 @@
|
||||
#include "mrf24j40.h"
|
||||
#include "mrf24j40_params.h"
|
||||
|
||||
#define ENABLE_DEBUG (0)
|
||||
#include "debug.h"
|
||||
|
||||
/**
|
||||
* @brief Define stack parameters for the MAC layer thread
|
||||
* @{
|
||||
@ -48,16 +46,16 @@ static char _mrf24j40_stacks[MRF24J40_NUM][MRF24J40_MAC_STACKSIZE];
|
||||
void auto_init_mrf24j40(void)
|
||||
{
|
||||
for (unsigned i = 0; i < MRF24J40_NUM; i++) {
|
||||
const mrf24j40_params_t *p = &mrf24j40_params[i];
|
||||
int res;
|
||||
|
||||
DEBUG("Initializing MRF24J40 radio at SPI_%i\n", p->spi);
|
||||
mrf24j40_setup(&mrf24j40_devs[i], (mrf24j40_params_t *) p);
|
||||
LOG_DEBUG("[auto_init_netif] initializing mrf24j40 #%u\n", i);
|
||||
|
||||
mrf24j40_setup(&mrf24j40_devs[i], &mrf24j40_params[i]);
|
||||
res = gnrc_netdev2_ieee802154_init(&gnrc_adpt[i],
|
||||
(netdev2_ieee802154_t *)&mrf24j40_devs[i]);
|
||||
|
||||
if (res < 0) {
|
||||
DEBUG("Error initializing MRF24J40 radio device!\n");
|
||||
LOG_ERROR("[auto_init_netif] error initializing mrf24j40 #%u\n", i);
|
||||
}
|
||||
else {
|
||||
gnrc_netdev2_init(_mrf24j40_stacks[i],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user