Revision 6b53f6bf modules/DiWheelDrive_1-1/module.c
modules/DiWheelDrive_1-1/module.c | ||
---|---|---|
36 | 36 |
(void)extp; |
37 | 37 |
|
38 | 38 |
chSysLockFromISR(); |
39 |
chEvtBroadcastFlagsI(&aos.events.io.source, (1 << channel));
|
|
39 |
chEvtBroadcastFlagsI(&aos.events.io, (1 << channel)); |
|
40 | 40 |
chSysUnlockFromISR(); |
41 | 41 |
|
42 | 42 |
return; |
... | ... | |
297 | 297 |
*/ |
298 | 298 |
/*===========================================================================*/ |
299 | 299 |
|
300 |
apalControlGpio_t moduleSsspPd = { |
|
300 |
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__) |
|
301 |
const char* moduleShellPrompt = "DiWheelDrive"; |
|
302 |
#endif |
|
303 |
|
|
304 |
/** @} */ |
|
305 |
|
|
306 |
/*===========================================================================*/ |
|
307 |
/** |
|
308 |
* @name Startup Shutdown Synchronization Protocol (SSSP) |
|
309 |
* @{ |
|
310 |
*/ |
|
311 |
/*===========================================================================*/ |
|
312 |
|
|
313 |
|
|
314 |
apalControlGpio_t moduleSsspGpioPd = { |
|
301 | 315 |
/* GPIO */ &moduleGpioSysPd, |
302 | 316 |
/* meta */ { |
303 | 317 |
/* active state */ APAL_GPIO_ACTIVE_LOW, |
... | ... | |
306 | 320 |
}, |
307 | 321 |
}; |
308 | 322 |
|
309 |
apalControlGpio_t moduleSsspSync = { |
|
323 |
apalControlGpio_t moduleSsspGpioSync = {
|
|
310 | 324 |
/* GPIO */ &moduleGpioSysSync, |
311 | 325 |
/* meta */ { |
312 | 326 |
/* active state */ APAL_GPIO_ACTIVE_LOW, |
... | ... | |
315 | 329 |
}, |
316 | 330 |
}; |
317 | 331 |
|
318 |
const char* moduleShellPrompt = "DiWheelDrive"; |
|
319 |
|
|
320 | 332 |
/** @} */ |
321 | 333 |
|
322 | 334 |
/*===========================================================================*/ |
... | ... | |
497 | 509 |
} |
498 | 510 |
static ut_hmc5883ldata_t _utHmc5883lData = { |
499 | 511 |
/* HMC driver */ &moduleLldCompass, |
500 |
/* event source */ &aos.events.io.source,
|
|
512 |
/* event source */ &aos.events.io, |
|
501 | 513 |
/* event flags */ (1 << MODULE_GPIO_EXTCHANNEL_COMPASSDRDY), |
502 | 514 |
/* timeout */ MICROSECONDS_PER_SECOND, |
503 | 515 |
}; |
... | ... | |
553 | 565 |
static ut_l3g4200ddata_t _utL3g4200dData = { |
554 | 566 |
/* driver */ &moduleLldGyroscope, |
555 | 567 |
/* SPI configuration */ &moduleHalSpiGyroscopeConfig, |
556 |
/* event source */ &aos.events.io.source,
|
|
568 |
/* event source */ &aos.events.io, |
|
557 | 569 |
/* event flags */ (1 << MODULE_GPIO_EXTCHANNEL_GYRODRDY), |
558 | 570 |
}; |
559 | 571 |
aos_unittest_t moduleUtAlldL3g4200d = { |
... | ... | |
602 | 614 |
static ut_lis331dlhdata_t _utLis331dlhData = { |
603 | 615 |
/* driver */ &moduleLldAccelerometer, |
604 | 616 |
/* SPI configuration */ &moduleHalSpiAccelerometerConfig, |
605 |
/* event source */ &aos.events.io.source,
|
|
617 |
/* event source */ &aos.events.io, |
|
606 | 618 |
/* event flags */ (1 << MODULE_GPIO_EXTCHANNEL_ACCELINT), |
607 | 619 |
}; |
608 | 620 |
aos_unittest_t moduleUtAlldLis331dlh = { |
... | ... | |
758 | 770 |
static ut_vcnl4020data_t _utVcnl4020Data = { |
759 | 771 |
/* driver */ &moduleLldProximity, |
760 | 772 |
/* timeout */ MICROSECONDS_PER_SECOND, |
761 |
/* event source */ &aos.events.io.source,
|
|
773 |
/* event source */ &aos.events.io, |
|
762 | 774 |
/* event flags */ (1 << MODULE_GPIO_EXTCHANNEL_IRINT), |
763 | 775 |
}; |
764 | 776 |
aos_unittest_t moduleUtAlldVcnl4020 = { |
Also available in: Unified diff