Revision 02c29a8f modules/LightRing_1-0/module.c
modules/LightRing_1-0/module.c | ||
---|---|---|
27 | 27 |
*/ |
28 | 28 |
/*===========================================================================*/ |
29 | 29 |
|
30 |
|
|
31 | 30 |
/** @} */ |
32 | 31 |
|
33 | 32 |
/*===========================================================================*/ |
... | ... | |
64 | 63 |
/* CR2 */ SPI_CR2_RXDMAEN | SPI_CR2_TXDMAEN, |
65 | 64 |
}; |
66 | 65 |
|
67 |
SPIConfig moduleHalSpiUWBConfig = {
|
|
66 |
SPIConfig moduleHalSpiWlConfig = {
|
|
68 | 67 |
/* circular buffer mode */ false, |
69 | 68 |
/* callback function pointer */ NULL, |
70 | 69 |
/* chip select line port */ GPIOB, |
71 | 70 |
/* chip select line pad number */ GPIOB_WL_SS_N, |
72 |
/* CR1 */ SPI_CR1_BR_0 | SPI_CR1_BR_1,
|
|
71 |
/* CR1 */ SPI_CR1_BR_0, |
|
73 | 72 |
/* CR2 */ SPI_CR2_RXDMAEN | SPI_CR2_TXDMAEN, |
74 | 73 |
}; |
75 | 74 |
|
... | ... | |
144 | 143 |
}, |
145 | 144 |
}; |
146 | 145 |
|
147 |
//INFO WL_GDO2,WL_GDO0 / -> UWB EXTI config. |
|
148 |
|
|
149 | 146 |
/** |
150 | 147 |
* @brief WL_GDO2 input signal GPIO. |
151 | 148 |
*/ |
... | ... | |
273 | 270 |
/* laser overcurrent GPIO */ &moduleGpioLaserOc, |
274 | 271 |
}; |
275 | 272 |
|
276 |
|
|
277 |
DW1000Driver moduleLldDW1000 = { |
|
278 |
/* SPI driver */ &MODULE_HAL_SPI_UWB, |
|
279 |
/* EXTI GPIO */ &_gpioWlGdo2, |
|
280 |
/* RESET GPIO */ &_gpioWlGdo2, |
|
281 |
|
|
282 |
}; |
|
283 |
|
|
284 | 273 |
/** @} */ |
285 | 274 |
|
286 | 275 |
/*===========================================================================*/ |
... | ... | |
355 | 344 |
/* data */ &moduleLldPowerSwitchLaser, |
356 | 345 |
}; |
357 | 346 |
|
358 |
/* UWB Module */ |
|
359 |
static int _utShellCmdCb_Dw1000(BaseSequentialStream* stream, int argc, char* argv[]) |
|
360 |
{ |
|
361 |
(void)argc; |
|
362 |
(void)argv; |
|
363 |
aosUtRun(stream,&moduleUtAlldDw1000, NULL); |
|
364 |
return AOS_OK; |
|
365 |
} |
|
366 |
aos_unittest_t moduleUtAlldDw1000 = { |
|
367 |
/* info */ "DW1000", |
|
368 |
/* name */ "UWB Module", |
|
369 |
/* test function */ utAlldDw1000Func, |
|
370 |
/* shell command */ { |
|
371 |
/* name */ "unittest:UWB", |
|
372 |
/* callback */ _utShellCmdCb_Dw1000, |
|
373 |
/* next */ NULL, |
|
374 |
}, |
|
375 |
/* data */ &moduleLldDW1000, |
|
376 |
}; |
|
377 |
|
|
378 | 347 |
#endif /* AMIROOS_CFG_TESTS_ENABLE == true */ |
379 | 348 |
|
380 | 349 |
/** @} */ |
Also available in: Unified diff