34 #ifndef CC110X_PARAM_SPI
35 #define CC110X_PARAM_SPI SPI_DEV(0)
38 #ifndef CC110X_PARAM_CS
39 #define CC110X_PARAM_CS GPIO_PIN(1, 21)
42 #ifndef CC110X_PARAM_GDO0
43 #define CC110X_PARAM_GDO0 GPIO_PIN(0, 27)
46 #ifndef CC110X_PARAM_GDO2
47 #define CC110X_PARAM_GDO2 GPIO_PIN(0, 28)
50 #ifndef CC110X_PARAM_SPI_CLOCK
51 #define CC110X_PARAM_SPI_CLOCK SPI_CLK_5MHZ
54 #ifndef CC110X_PARAM_PATABLE
61 #if IS_USED(MODULE_CC110X_433MHZ)
62 #define CC110X_PARAM_PATABLE (&cc110x_patable_433mhz)
63 #elif IS_USED(MODULE_CC110X_868MHZ)
64 #define CC110X_PARAM_PATABLE (&cc110x_patable_868mhz)
65 #elif IS_USED(MODULE_CC110X_915MHZ)
66 #define CC110X_PARAM_PATABLE (&cc110x_patable_915mhz)
70 #ifndef CC110X_PARAM_CONFIG
76 #if IS_USED(MODULE_CC110X_433MHZ)
77 #define CC110X_PARAM_CONFIG (&cc110x_config_433mhz_250kbps_300khz)
79 #define CC110X_PARAM_CONFIG NULL
83 #ifndef CC110X_PARAM_CHANNELS
89 #if IS_USED(MODULE_CC110X_433MHZ)
90 #define CC110X_PARAM_CHANNELS (&cc110x_chanmap_433mhz_300khz)
92 #define CC110X_PARAM_CHANNELS (&cc110x_chanmap_868mhz_lora)
100 #define CC110X_PARAMS { \
101 .spi = CC110X_PARAM_SPI, \
102 .spi_clk = CC110X_PARAM_SPI_CLOCK, \
103 .cs = CC110X_PARAM_CS, \
104 .gdo0 = CC110X_PARAM_GDO0, \
105 .gdo2 = CC110X_PARAM_GDO2, \
106 .patable = CC110X_PARAM_PATABLE, \
107 .config = CC110X_PARAM_CONFIG, \
108 .channels = CC110X_PARAM_CHANNELS, \
#define CC110X_PARAMS
Default initialization parameters of the CC110x driver.
static const cc110x_params_t cc110x_params[]
CC110X initialization parameters.
Default settings of the TI CC1100/CC1101 transceiver.
Structure holding all parameter for driver initialization.