Revision 1a8fb642 modules/DiWheelDrive_1-1/module.h

View differences:

modules/DiWheelDrive_1-1/module.h
242 242
/**
243 243
 * @brief   Event flag to be set on a SYS_SYNC interrupt.
244 244
 */
245
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC          AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_INT_N))
245
#define MODULE_OS_GPIOEVENTFLAG_SYSSYNC         AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_INT_N))
246 246

  
247 247
/**
248 248
 * @brief   Event flag to be set on a SYS_WARMRST interrupt.
249 249
 */
250
#define MODULE_OS_IOEVENTFLAGS_SYSWARMRST       AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_WARMRST_N))
250
#define MODULE_OS_GPIOEVENTFLAG_SYSWARMRST      AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_WARMRST_N))
251 251

  
252 252
/**
253 253
 * @brief   Event flag to be set on a PATH_DCSTAT interrupt.
254 254
 */
255
#define MODULE_OS_IOEVENTFLAGS_PATHDCSTAT       AOS_IOEVENT_FLAG(PAL_PAD(LINE_PATH_DCEN))
255
#define MODULE_OS_GPIOEVENTFLAG_PATHDCSTAT      AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_PATH_DCEN))
256 256

  
257 257
/**
258 258
 * @brief   Event flag to be set on a COMPASS_DRDY interrupt.
259 259
 */
260
#define MODULE_OS_IOEVENTFLAGS_COMPASSDRDY      AOS_IOEVENT_FLAG(PAL_PAD(LINE_COMPASS_DRDY))
260
#define MODULE_OS_GPIOEVENTFLAG_COMPASSDRDY     AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_COMPASS_DRDY))
261 261

  
262 262
/**
263 263
 * @brief   Event flag to be set on a SYS_PD interrupt.
264 264
 */
265
#define MODULE_OS_IOEVENTFLAGS_SYSPD            AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_PD_N))
265
#define MODULE_OS_GPIOEVENTFLAG_SYSPD           AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_PD_N))
266 266

  
267 267
/**
268 268
 * @brief   Event flag to be set on a SYS_REG_EN interrupt.
269 269
 */
270
#define MODULE_OS_IOEVENTFLAGS_SYSREGEN         AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_REG_EN))
270
#define MODULE_OS_GPIOEVENTFLAG_SYSREGEN        AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_REG_EN))
271 271

  
272 272
/**
273 273
 * @brief   Event flag to be set on a IR_INT interrupt.
274 274
 */
275
#define MODULE_OS_IOEVENTFLAGS_IRINT            AOS_IOEVENT_FLAG(PAL_PAD(LINE_IR_INT))
275
#define MODULE_OS_GPIOEVENTFLAG_IRINT           AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IR_INT))
276 276

  
277 277
/**
278 278
 * @brief   Event flag to be set on a GYRO_DRDY interrupt.
279 279
 */
280
#define MODULE_OS_IOEVENTFLAGS_GYRODRDY         AOS_IOEVENT_FLAG(PAL_PAD(LINE_GYRO_DRDY))
280
#define MODULE_OS_GPIOEVENTFLAG_GYRODRDY        AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_GYRO_DRDY))
281 281

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

  
287 287
/**
288 288
 * @brief   Event flag to be set on a ACCEL_INT interrupt.
289 289
 */
290
#define MODULE_OS_IOEVENTFLAGS_ACCELINT         AOS_IOEVENT_FLAG(PAL_PAD(LINE_ACCEL_INT_N))
290
#define MODULE_OS_GPIOEVENTFLAG_ACCELINT        AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_ACCEL_INT_N))
291 291

  
292 292
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__)
293 293
/**
......
302 302
 */
303 303
#define MODULE_INIT_INTERRUPTS() {                                            \
304 304
  /* COMPASS_DRDY */                                                          \
305
  palSetLineCallback(moduleGpioCompassDrdy.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioCompassDrdy.gpio->line);  \
305
  palSetLineCallback(moduleGpioCompassDrdy.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioCompassDrdy.gpio->line);  \
306 306
  palEnableLineEvent(moduleGpioCompassDrdy.gpio->line, APAL2CH_EDGE(moduleGpioCompassDrdy.meta.edge));                  \
307 307
  /* IR_INT */                                                                \
308
  palSetLineCallback(moduleGpioIrInt.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioIrInt.gpio->line);  \
308
  palSetLineCallback(moduleGpioIrInt.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioIrInt.gpio->line);  \
309 309
  palEnableLineEvent(moduleGpioIrInt.gpio->line, APAL2CH_EDGE(moduleGpioIrInt.meta.edge));                  \
310 310
  /* GYRO_DRDY */                                                             \
311
  palSetLineCallback(moduleGpioGyroDrdy.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioGyroDrdy.gpio->line);  \
311
  palSetLineCallback(moduleGpioGyroDrdy.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioGyroDrdy.gpio->line);  \
312 312
  palEnableLineEvent(moduleGpioGyroDrdy.gpio->line, APAL2CH_EDGE(moduleGpioGyroDrdy.meta.edge));                  \
313 313
  /* ACCEL_INT */                                                             \
314
  palSetLineCallback(moduleGpioAccelInt.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioAccelInt.gpio->line);  \
314
  palSetLineCallback(moduleGpioAccelInt.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioAccelInt.gpio->line);  \
315 315
  palEnableLineEvent(moduleGpioAccelInt.gpio->line, APAL2CH_EDGE(moduleGpioAccelInt.meta.edge));                  \
316 316
  /* PATH_DCSTAT */                                                           \
317
  palSetLineCallback(moduleGpioPathDcStat.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioPathDcStat.gpio->line);  \
317
  palSetLineCallback(moduleGpioPathDcStat.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioPathDcStat.gpio->line);  \
318 318
  palEnableLineEvent(moduleGpioPathDcStat.gpio->line, APAL2CH_EDGE(moduleGpioPathDcStat.meta.edge));                  \
319 319
  /* SYS_REG_EN */                                                            \
320
  palSetLineCallback(moduleGpioSysRegEn.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioSysRegEn.gpio->line);  \
320
  palSetLineCallback(moduleGpioSysRegEn.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioSysRegEn.gpio->line);  \
321 321
  palEnableLineEvent(moduleGpioSysRegEn.gpio->line, APAL2CH_EDGE(moduleGpioSysRegEn.meta.edge));                  \
322 322
  /* SYS_WARMRST */                                                           \
323
  palSetLineCallback(moduleGpioSysWarmrst.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioSysWarmrst.gpio->line);  \
323
  palSetLineCallback(moduleGpioSysWarmrst.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioSysWarmrst.gpio->line);  \
324 324
  palEnableLineEvent(moduleGpioSysWarmrst.gpio->line, APAL2CH_EDGE(moduleGpioSysWarmrst.meta.edge));                  \
325 325
}
326 326

  
......
328 328
 * @brief   Test initialization hook.
329 329
 */
330 330
#define MODULE_INIT_TESTS() {                                                 \
331
  /* initialize tests and add to shell */                                     \
331
  /* add test commands to shell */                                            \
332 332
  aosShellAddCommand(&aos.shell, &moduleTestA3906ShellCmd);                   \
333 333
  aosShellAddCommand(&aos.shell, &moduleTestAt24c01bShellCmd);                \
334 334
  aosShellAddCommand(&aos.shell, &moduleTestHmc5883lShellCmd);                \
......
398 398
/**
399 399
 * @brief   PD signal GPIO.
400 400
 */
401
#define moduleSsspGpioPd                        moduleGpioSysPd
401
#define moduleSsspGpioPD                        moduleGpioSysPd
402 402

  
403 403
/**
404
 * @brief   SYNC signal GPIO.
404
 * @brief   S signal GPIO.
405 405
 */
406
#define moduleSsspGpioSync                      moduleGpioSysSync
406
#define moduleSsspGpioS                         moduleGpioSysSync
407 407

  
408 408
/**
409 409
 * @brief   UP signal GPIO.
410 410
 */
411
#define moduleSsspGpioUp                        moduleGpioSysUartUp
411
#define moduleSsspGpioUP                        moduleGpioSysUartUp
412 412

  
413 413
/**
414
 * @brief   Event flags for PD signal events.
414
 * @brief   Event flag for PD signal events.
415 415
 */
416
#define MODULE_SSSP_EVENTFLAGS_PD               MODULE_OS_IOEVENTFLAGS_SYSPD
416
#define MODULE_SSSP_EVENTFLAG_PD                MODULE_OS_GPIOEVENTFLAG_SYSPD
417 417

  
418 418
/**
419
 * @brief   Event flags for SYNC signal events.
419
 * @brief   Event flag for S signal events.
420 420
 */
421
#define MODULE_SSSP_EVENTFLAGS_SYNC             MODULE_OS_IOEVENTFLAGS_SYSSYNC
421
#define MODULE_SSSP_EVENTFLAG_S                 MODULE_OS_GPIOEVENTFLAG_SYSSYNC
422 422

  
423 423
/**
424
 * @brief   Event flags for UP signal events.
424
 * @brief   Event flag for UP signal events.
425 425
 */
426
#define MODULE_SSSP_EVENTFLAGS_UP               MODULE_OS_IOEVENTFLAGS_SYSUARTUP
426
#define MODULE_SSSP_EVENTFLAG_UP                MODULE_OS_GPIOEVENTFLAG_SYSUARTUP
427 427

  
428 428
/** @} */
429 429

  

Also available in: Unified diff