31#ifndef MRF24J40_PARAM_SPI
32#define MRF24J40_PARAM_SPI (SPI_DEV(0))
34#ifndef MRF24J40_PARAM_SPI_CLK
35#define MRF24J40_PARAM_SPI_CLK (SPI_CLK_5MHZ)
37#ifndef MRF24J40_PARAM_CS
38#define MRF24J40_PARAM_CS (GPIO_PIN(0, 0))
40#ifndef MRF24J40_PARAM_INT
41#define MRF24J40_PARAM_INT (GPIO_PIN(0, 1))
43#ifndef MRF24J40_PARAM_RESET
44#define MRF24J40_PARAM_RESET (GPIO_PIN(0, 3))
47#ifndef MRF24J40_PARAMS
48#define MRF24J40_PARAMS { .spi = MRF24J40_PARAM_SPI, \
49 .spi_clk = MRF24J40_PARAM_SPI_CLK, \
50 .cs_pin = MRF24J40_PARAM_CS, \
51 .int_pin = MRF24J40_PARAM_INT, \
52 .reset_pin = MRF24J40_PARAM_RESET }
struct mrf24j40_params mrf24j40_params_t
struct holding all params needed for device initialization
Interface definition for MRF24J40 based drivers .
struct holding all params needed for device initialization