35#ifndef DW3000_PARAM_SPI
36# define DW3000_PARAM_SPI SPI_DEV(0)
40#ifndef DW3000_PARAM_SPI_CS
41# define DW3000_PARAM_SPI_CS GPIO_PIN(1, 12)
45#ifndef DW3000_PARAM_SPI_MODE
46# define DW3000_PARAM_SPI_MODE SPI_MODE_0
50#ifndef DW3000_PARAM_IRQ
51# define DW3000_PARAM_IRQ GPIO_PIN(1, 10)
55#ifndef DW3000_PARAM_RESET
56# define DW3000_PARAM_RESET GPIO_PIN(1, 8)
64#ifndef DW3000_PARAM_WAKEUP
65# define DW3000_PARAM_WAKEUP GPIO_PIN(1, 11)
69#ifndef DW3000_PARAM_SPI_SPEED_FAST
70# define DW3000_PARAM_SPI_SPEED_FAST SPI_CLK_10MHZ
74#ifndef DW3000_PARAM_SPI_SPEED_SLOW
75# define DW3000_PARAM_SPI_SPEED_SLOW SPI_CLK_1MHZ
80# define DW3000_PARAMS { .spi = DW3000_PARAM_SPI, \
81 .spi_cs = DW3000_PARAM_SPI_CS, \
82 .spi_mode = DW3000_PARAM_SPI_MODE, \
83 .irq = DW3000_PARAM_IRQ, \
84 .reset = DW3000_PARAM_RESET, \
85 .wakeup = DW3000_PARAM_WAKEUP, \
86 .spi_speed_fast = DW3000_PARAM_SPI_SPEED_FAST, \
87 .spi_speed_slow = DW3000_PARAM_SPI_SPEED_SLOW }
Device configuration structs.
static const dw3000_params_t dw3000_params
Configuration struct.
#define DW3000_PARAMS
Collection of all params.
Device initialization parameters.