Revision 7de0cc90 modules/NUCLEO-F103RB/module.c
modules/NUCLEO-F103RB/module.c | ||
---|---|---|
49 | 49 |
/* CR1 */ 0, |
50 | 50 |
}; |
51 | 51 |
|
52 |
#ifdef AMIROLLD_CFG_DW1000
|
|
52 |
#if defined(AMIROLLD_CFG_DW1000)
|
|
53 | 53 |
|
54 | 54 |
/*! SPI (high and low speed) configuration for DW1000 */ |
55 | 55 |
SPIConfig moduleHalSpiUwbHsConfig = { |
... | ... | |
70 | 70 |
/* CR2 */ 0, |
71 | 71 |
}; |
72 | 72 |
|
73 |
#endif |
|
73 |
#endif /* defined(AMIROLLD_CFG_DW1000) */
|
|
74 | 74 |
|
75 | 75 |
/** @} */ |
76 | 76 |
|
... | ... | |
97 | 97 |
}, |
98 | 98 |
}; |
99 | 99 |
|
100 |
#ifdef AMIROLLD_CFG_DW1000
|
|
100 |
#if defined(AMIROLLD_CFG_DW1000)
|
|
101 | 101 |
|
102 | 102 |
/** |
103 | 103 |
* @brief DW1000 reset output signal GPIO. |
... | ... | |
149 | 149 |
}, |
150 | 150 |
}; |
151 | 151 |
|
152 |
#endif /* AMIROLLD_CFG_DW1000 */
|
|
152 |
#endif /* defined(AMIROLLD_CFG_DW1000) */
|
|
153 | 153 |
|
154 | 154 |
/** |
155 | 155 |
* @brief User button input signal GPIO. |
... | ... | |
178 | 178 |
|
179 | 179 |
#if (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) || defined(__DOXYGEN__) |
180 | 180 |
ROMCONST char* moduleShellPrompt = "NUCLEO-F103RB"; |
181 |
#endif |
|
181 |
#endif /* (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) */
|
|
182 | 182 |
|
183 | 183 |
/** @} */ |
184 | 184 |
|
... | ... | |
197 | 197 |
*/ |
198 | 198 |
/*===========================================================================*/ |
199 | 199 |
|
200 |
#ifdef AMIROLLD_CFG_DW1000
|
|
200 |
#if defined(AMIROLLD_CFG_DW1000)
|
|
201 | 201 |
|
202 | 202 |
/*! @brief TODO: Manual implementation of SPI configuration. Somehow, it is necessary in NUCLEO-F103RB */ |
203 | 203 |
void dw1000_spi_init(void){ |
... | ... | |
208 | 208 |
apalGpioWrite(moduleGpioSpiChipSelect.gpio, APAL_GPIO_LOW); |
209 | 209 |
} |
210 | 210 |
|
211 |
#endif /* AMIROLLD_CFG_DW1000 */
|
|
211 |
#endif /* defined(AMIROLLD_CFG_DW1000) */
|
|
212 | 212 |
/** @} */ |
213 | 213 |
|
214 | 214 |
/*===========================================================================*/ |
... | ... | |
218 | 218 |
*/ |
219 | 219 |
/*===========================================================================*/ |
220 | 220 |
|
221 |
#ifdef AMIROLLD_CFG_DW1000
|
|
221 |
#if defined(AMIROLLD_CFG_DW1000)
|
|
222 | 222 |
|
223 | 223 |
DW1000Driver moduleLldDw1000 = { |
224 | 224 |
/* SPI driver */ &MODULE_HAL_SPI_UWB, |
... | ... | |
226 | 226 |
/* RESET DW1000 */ &moduleGpioDw1000Reset, |
227 | 227 |
}; |
228 | 228 |
|
229 |
#endif /* AMIROLLD_CFG_DW1000 */
|
|
229 |
#endif /* defined(AMIROLLD_CFG_DW1000) */
|
|
230 | 230 |
/** @} */ |
231 | 231 |
|
232 | 232 |
/*===========================================================================*/ |
... | ... | |
237 | 237 |
/*===========================================================================*/ |
238 | 238 |
#if (AMIROOS_CFG_TESTS_ENABLE == true) || defined(__DOXYGEN__) |
239 | 239 |
|
240 |
#ifdef AMIROLLD_CFG_DW1000
|
|
240 |
#if defined(AMIROLLD_CFG_DW1000)
|
|
241 | 241 |
|
242 | 242 |
/* |
243 | 243 |
* UwB Driver (DW1000) |
... | ... | |
260 | 260 |
}, |
261 | 261 |
/* data */ &moduleLldDw1000, |
262 | 262 |
}; |
263 |
#endif /* AMIROLLD_CFG_DW1000 */
|
|
263 |
#endif /* defined(AMIROLLD_CFG_DW1000) */
|
|
264 | 264 |
|
265 |
#endif /* AMIROOS_CFG_TESTS_ENABLE == true */
|
|
265 |
#endif /* (AMIROOS_CFG_TESTS_ENABLE == true) */
|
|
266 | 266 |
|
267 | 267 |
/** @} */ |
268 | 268 |
/** @} */ |
Also available in: Unified diff