Revision 1a8fb642 modules/LightRing_1-2/module.h

View differences:

modules/LightRing_1-2/module.h
246 246
/**
247 247
 * @brief   Event flag to be set on a IO_4 (breakout) interrupt.
248 248
 */
249
#define MODULE_OS_IOEVENTFLAGS_BREAKOUTIO4      AOS_IOEVENT_FLAG(PAL_PAD(LINE_IO_4))
249
#define MODULE_OS_GPIOEVENTFLAG_BREAKOUTIO4     AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IO_4))
250 250

  
251 251
/**
252 252
 * @brief   Event flag to be set on a IO_1 (breakout) interrupt.
253 253
 */
254
#define MODULE_OS_IOEVENTFLAGS_BREAKOUTIO1      AOS_IOEVENT_FLAG(PAL_PAD(LINE_IO_1))
254
#define MODULE_OS_GPIOEVENTFLAG_BREAKOUTIO1     AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IO_1))
255 255

  
256 256
/**
257 257
 * @brief   Event flag to be set on a SYS_SYNC interrupt.
258 258
 */
259
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC          AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_INT_N))
259
#define MODULE_OS_GPIOEVENTFLAG_SYSSYNC         AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_INT_N))
260 260

  
261 261
/**
262 262
 * @brief   Event flag to be set on a IO_3 (breakout) interrupt.
263 263
 */
264
#define MODULE_OS_IOEVENTFLAGS_BREAKOUTIO3      AOS_IOEVENT_FLAG(PAL_PAD(LINE_IO_3))
264
#define MODULE_OS_GPIOEVENTFLAG_BREAKOUTIO3     AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IO_3))
265 265

  
266 266
/**
267 267
 * @brief   Event flag to be set on a IO_5 (breakout) interrupt.
268 268
 */
269
#define MODULE_OS_IOEVENTFLAGS_BREAKOUTIO5      AOS_IOEVENT_FLAG(PAL_PAD(LINE_IO_5))
269
#define MODULE_OS_GPIOEVENTFLAG_BREAKOUTIO5     AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IO_5))
270 270

  
271 271
/**
272 272
 * @brief   Event flag to be set on a IO_6 (breakout) interrupt.
273 273
 */
274
#define MODULE_OS_IOEVENTFLAGS_BREAKOUTIO6      AOS_IOEVENT_FLAG(PAL_PAD(LINE_IO_6))
274
#define MODULE_OS_GPIOEVENTFLAG_BREAKOUTIO6     AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IO_6))
275 275

  
276 276
/**
277 277
 * @brief   Event flag to be set on a SYS_UART_DN interrupt.
278 278
 */
279
#define MODULE_OS_IOEVENTFLAGS_SYSUARTDN        AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_UART_DN))
279
#define MODULE_OS_GPIOEVENTFLAG_SYSUARTDN       AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_UART_DN))
280 280

  
281 281
/**
282 282
 * @brief   Event flag to be set on a SYS_UART_UP interrupt.
283 283
 */
284
#define MODULE_OS_IOEVENTFLAGS_SYSUARTUP        AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_UART_UP))
284
#define MODULE_OS_GPIOEVENTFLAG_SYSUARTUP       AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_UART_UP))
285 285

  
286 286
/**
287 287
 * @brief   Event flag to be set on a IO_7 (breakout) interrupt.
288 288
 */
289
#define MODULE_OS_IOEVENTFLAGS_BREAKOUTIO7      AOS_IOEVENT_FLAG(PAL_PAD(LINE_IO_7))
289
#define MODULE_OS_GPIOEVENTFLAG_BREAKOUTIO7     AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IO_7))
290 290

  
291 291
/**
292 292
 * @brief   Event flag to be set on a IO_8 (breakout) interrupt.
293 293
 */
294
#define MODULE_OS_IOEVENTFLAGS_BREAKOUTIO8      AOS_IOEVENT_FLAG(PAL_PAD(LINE_IO_8))
294
#define MODULE_OS_GPIOEVENTFLAG_BREAKOUTIO8     AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IO_8))
295 295

  
296 296
/**
297 297
 * @brief   Event flag to be set on a SYS_PD interrupt.
298 298
 */
299
#define MODULE_OS_IOEVENTFLAGS_SYSPD            AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_PD_N))
299
#define MODULE_OS_GPIOEVENTFLAG_SYSPD           AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_PD_N))
300 300

  
301 301
#if (BOARD_BREAKOUT_MODULE == BOARD_BREAKOUT_UWBv10) || defined(__DOXYGEN__)
302 302

  
303 303
/**
304 304
 * @brief   Event flag to be set on a DW1000 interrupt.
305 305
 */
306
#define MODULE_OS_IOEVENTFLAGS_DW1000           MODULE_OS_IOEVENTFLAGS_BREAKOUTIO8
306
#define MODULE_OS_GPIOEVENTFLAG_DW1000          MODULE_OS_GPIOEVENTFLAGS_BREAKOUTIO8
307 307

  
308 308
#endif /* (BOARD_BREAKOUT_MODULE == BOARD_BREAKOUT_UWBv10) */
309 309

  
......
324 324
}
325 325
#if (BOARD_BREAKOUT_MODULE == BOARD_BREAKOUT_UWBv10)
326 326
  #define MODULE_INIT_INTERRUPTS_BREAKOUT() {                                 \
327
    palSetLineCallback(moduleLldDw1000.gpio_exti->gpio->line, aosSysGetStdExtiCallback(), &moduleLldDw1000.gpio_exti->gpio->line);  \
327
    palSetLineCallback(moduleLldDw1000.gpio_exti->gpio->line, aosSysGetStdGpioCallback(), &moduleLldDw1000.gpio_exti->gpio->line);  \
328 328
    palEnableLineEvent(moduleLldDw1000.gpio_exti->gpio->line, APAL2CH_EDGE(moduleLldDw1000.gpio_exti->meta.edge));                  \
329 329
  }
330 330
#elif (BOARD_BREAKOUT_MODULE == BOARD_BREAKOUT_NONE)
......
333 333
#endif
334 334

  
335 335
/**
336
 * @brief   Unit test initialization hook.
336
 * @brief   Test initialization hook.
337 337
 */
338 338
#define MODULE_INIT_TESTS() {                                                 \
339
  /* initialize tests and add to shell */                                     \
339
  /* add test commands to shell */                                            \
340 340
  aosShellAddCommand(&aos.shell, &moduleTestAt24c01bShellCmd);                \
341 341
  aosShellAddCommand(&aos.shell, &moduleTestIna219ShellCmd);                  \
342 342
  aosShellAddCommand(&aos.shell, &moduleTestLedShellCmd);                     \
......
383 383
 * @brief   Periphery communication interface deinitialization hook.
384 384
 */
385 385
#define MODULE_SHUTDOWN_PERIPHERY_IF() {                                      \
386
  /* breakout module */                                                       \
387
  MODULE_SHUTDOWN_PERIPHERY_COMM_BREAKOUT();                                  \
386 388
  /* SPI */                                                                   \
387 389
  spiStop(&MODULE_HAL_SPI_LIGHT);                                             \
388 390
  /* I2C */                                                                   \
389 391
  i2cStop(&MODULE_HAL_I2C_EEPROM_PWRMTR_BREAKOUT);                            \
390
  /* breakout module */                                                       \
391
  MODULE_SHUTDOWN_PERIPHERY_COMM_BREAKOUT();                                  \
392 392
  /* don't stop the serial driver so messages can still be printed */         \
393 393
}
394 394
#if (BOARD_BREAKOUT_MODULE == BOARD_BREAKOUT_UWBv10)
......
413 413
/**
414 414
 * @brief   PD signal GPIO.
415 415
 */
416
#define moduleSsspGpioPd                        moduleGpioSysPd
416
#define moduleSsspGpioPD                        moduleGpioSysPd
417 417

  
418 418
/**
419
 * @brief   SYNC signal GPIO.
419
 * @brief   S signal GPIO.
420 420
 */
421
#define moduleSsspGpioSync                      moduleGpioSysSync
421
#define moduleSsspGpioS                         moduleGpioSysSync
422 422

  
423 423
/**
424 424
 * @brief   UP signal GPIO.
425 425
 */
426
#define moduleSsspGpioUp                        moduleGpioSysUartUp
426
#define moduleSsspGpioUP                        moduleGpioSysUartUp
427 427

  
428 428
/**
429 429
 * @brief   DN signal GPIO.
430 430
 */
431
#define moduleSsspGpioDn                        moduleGpioSysUartDn
431
#define moduleSsspGpioDN                        moduleGpioSysUartDn
432 432

  
433 433
/**
434
 * @brief   Event flags for PD signal events.
434
 * @brief   Event flag for PD signal events.
435 435
 */
436
#define MODULE_SSSP_EVENTFLAGS_PD               MODULE_OS_IOEVENTFLAGS_SYSPD
436
#define MODULE_SSSP_EVENTFLAG_PD                MODULE_OS_GPIOEVENTFLAG_SYSPD
437 437

  
438 438
/**
439
 * @brief   Event flags for SYNC signal events.
439
 * @brief   Event flag for S signal events.
440 440
 */
441
#define MODULE_SSSP_EVENTFLAGS_SYNC             MODULE_OS_IOEVENTFLAGS_SYSSYNC
441
#define MODULE_SSSP_EVENTFLAG_S                 MODULE_OS_GPIOEVENTFLAG_SYSSYNC
442 442

  
443 443
/**
444
 * @brief   Event flags for UP signal events.
444
 * @brief   Event flag for UP signal events.
445 445
 */
446
#define MODULE_SSSP_EVENTFLAGS_UP               MODULE_OS_IOEVENTFLAGS_SYSUARTUP
446
#define MODULE_SSSP_EVENTFLAG_UP                MODULE_OS_GPIOEVENTFLAGS_SYSUARTUP
447 447

  
448 448
/**
449
 * @brief   Event flags for DN signal events.
449
 * @brief   Event flag for DN signal events.
450 450
 */
451
#define MODULE_SSSP_EVENTFLAGS_DN               MODULE_OS_IOEVENTFLAGS_SYSUARTDN
451
#define MODULE_SSSP_EVENTFLAG_DN                MODULE_OS_GPIOEVENTFLAG_SYSUARTDN
452 452

  
453 453
/** @} */
454 454

  

Also available in: Unified diff