32#ifndef CC2420_PARAM_SPI 
   33#define CC2420_PARAM_SPI        (SPI_DEV(0)) 
   35#ifndef CC2420_PARAM_SPI_CLK 
   36#define CC2420_PARAM_SPI_CLK    (SPI_CLK_5MHZ) 
   38#ifndef CC2420_PARAM_CS 
   39#define CC2420_PARAM_CS         (GPIO_PIN(0, 0)) 
   41#ifndef CC2420_PARAM_FIFO 
   42#define CC2420_PARAM_FIFO       (GPIO_PIN(0, 1)) 
   44#ifndef CC2420_PARAM_FIFOP 
   45#define CC2420_PARAM_FIFOP      (GPIO_PIN(0, 2)) 
   47#ifndef CC2420_PARAM_CCA 
   48#define CC2420_PARAM_CCA        (GPIO_PIN(0, 3)) 
   50#ifndef CC2420_PARAM_SFD 
   51#define CC2420_PARAM_SFD        (GPIO_PIN(0, 3)) 
   53#ifndef CC2420_PARAM_VREFEN 
   54#define CC2420_PARAM_VREFEN     (GPIO_PIN(0, 3)) 
   56#ifndef CC2420_PARAM_RESET 
   57#define CC2420_PARAM_RESET      (GPIO_PIN(0, 3)) 
   61#define CC2420_PARAMS           { .spi        = CC2420_PARAM_SPI,     \ 
   62                                  .spi_clk    = CC2420_PARAM_SPI_CLK, \ 
   63                                  .pin_cs     = CC2420_PARAM_CS,      \ 
   64                                  .pin_fifo   = CC2420_PARAM_FIFO,    \ 
   65                                  .pin_fifop  = CC2420_PARAM_FIFOP,   \ 
   66                                  .pin_cca    = CC2420_PARAM_CCA,     \ 
   67                                  .pin_sfd    = CC2420_PARAM_SFD,     \ 
   68                                  .pin_vrefen = CC2420_PARAM_VREFEN,  \ 
   69                                  .pin_reset  = CC2420_PARAM_RESET } 
Interface definition for the CC2420 driver.
 
struct cc2420_params cc2420_params_t
Struct holding all parameters needed for device initialization.
 
Struct holding all parameters needed for device initialization.