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

View differences:

modules/DiWheelDrive_1-2/module.h
232 232
/**
233 233
 * @brief   Event flag to be set on a SYS_SYNC interrupt.
234 234
 */
235
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC          AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_INT_N))
235
#define MODULE_OS_GPIOEVENTFLAG_SYSSYNC         AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_INT_N))
236 236

  
237 237
/**
238 238
 * @brief   Event flag to be set on a SYS_WARMRST interrupt.
239 239
 */
240
#define MODULE_OS_IOEVENTFLAGS_SYSWARMRST       AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_WARMRST_N))
240
#define MODULE_OS_GPIOEVENTFLAG_SYSWARMRST      AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_WARMRST_N))
241 241

  
242 242
/**
243 243
 * @brief   Event flag to be set on a PATH_DCSTAT interrupt.
244 244
 */
245
#define MODULE_OS_IOEVENTFLAGS_PATHDCSTAT       AOS_IOEVENT_FLAG(PAL_PAD(LINE_PATH_DCEN))
245
#define MODULE_OS_GPIOEVENTFLAG_PATHDCSTAT      AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_PATH_DCEN))
246 246

  
247 247
/**
248 248
 * @brief   Event flag to be set on a SYS_PD interrupt.
249 249
 */
250
#define MODULE_OS_IOEVENTFLAGS_SYSPD            AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_PD_N))
250
#define MODULE_OS_GPIOEVENTFLAG_SYSPD           AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_PD_N))
251 251

  
252 252
/**
253 253
 * @brief   Event flag to be set on a SYS_REG_EN interrupt.
254 254
 */
255
#define MODULE_OS_IOEVENTFLAGS_SYSREGEN         AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_REG_EN))
255
#define MODULE_OS_GPIOEVENTFLAG_SYSREGEN        AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_REG_EN))
256 256

  
257 257
/**
258 258
 * @brief   Event flag to be set on a IR_INT interrupt.
259 259
 */
260
#define MODULE_OS_IOEVENTFLAGS_IRINT            AOS_IOEVENT_FLAG(PAL_PAD(LINE_IR_INT))
260
#define MODULE_OS_GPIOEVENTFLAG_IRINT           AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IR_INT))
261 261

  
262 262
/**
263 263
 * @brief   Event flag to be set on a SYS_UART_UP interrupt.
264 264
 */
265
#define MODULE_OS_IOEVENTFLAGS_SYSUARTUP        AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_UART_UP))
265
#define MODULE_OS_GPIOEVENTFLAG_SYSUARTUP       AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_UART_UP))
266 266

  
267 267
/**
268 268
 * @brief   Event flag to be set on a IMU_INT interrupt.
269 269
 */
270
#define MODULE_OS_IOEVENTFLAGS_IMUINT         AOS_IOEVENT_FLAG(PAL_PAD(LINE_IMU_INT))
270
#define MODULE_OS_GPIOEVENTFLAG_IMUINT          AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_IMU_INT))
271 271

  
272 272
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__)
273 273
/**
......
282 282
 */
283 283
#define MODULE_INIT_INTERRUPTS() {                                            \
284 284
  /* IR_INT */                                                                \
285
  palSetLineCallback(moduleGpioIrInt.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioIrInt.gpio->line);  \
285
  palSetLineCallback(moduleGpioIrInt.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioIrInt.gpio->line);  \
286 286
  palEnableLineEvent(moduleGpioIrInt.gpio->line, APAL2CH_EDGE(moduleGpioIrInt.meta.edge));                  \
287 287
  /* IMU_INT */                                                               \
288
  palSetLineCallback(moduleGpioImuInt.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioImuInt.gpio->line);  \
288
  palSetLineCallback(moduleGpioImuInt.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioImuInt.gpio->line);  \
289 289
  palEnableLineEvent(moduleGpioImuInt.gpio->line, APAL2CH_EDGE(moduleGpioImuInt.meta.edge));                  \
290 290
  /* PATH_DCSTAT */                                                           \
291
  palSetLineCallback(moduleGpioPathDcStat.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioPathDcStat.gpio->line);  \
291
  palSetLineCallback(moduleGpioPathDcStat.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioPathDcStat.gpio->line);  \
292 292
  palEnableLineEvent(moduleGpioPathDcStat.gpio->line, APAL2CH_EDGE(moduleGpioPathDcStat.meta.edge));                  \
293 293
  /* SYS_REG_EN */                                                            \
294
  palSetLineCallback(moduleGpioSysRegEn.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioSysRegEn.gpio->line);  \
294
  palSetLineCallback(moduleGpioSysRegEn.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioSysRegEn.gpio->line);  \
295 295
  palEnableLineEvent(moduleGpioSysRegEn.gpio->line, APAL2CH_EDGE(moduleGpioSysRegEn.meta.edge));                  \
296 296
  /* SYS_WARMRST */                                                           \
297
  palSetLineCallback(moduleGpioSysWarmrst.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioSysWarmrst.gpio->line);  \
297
  palSetLineCallback(moduleGpioSysWarmrst.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioSysWarmrst.gpio->line);  \
298 298
  palEnableLineEvent(moduleGpioSysWarmrst.gpio->line, APAL2CH_EDGE(moduleGpioSysWarmrst.meta.edge));                  \
299 299
}
300 300

  
......
302 302
 * @brief   Test initialization hook.
303 303
 */
304 304
#define MODULE_INIT_TESTS() {                                                 \
305
  /* initialize tests and add to shell */                                     \
305
  /* add test commands to shell */                                            \
306 306
  aosShellAddCommand(&aos.shell, &moduleTestA3906ShellCmd);                   \
307 307
  aosShellAddCommand(&aos.shell, &moduleTestAt24c01bShellCmd);                \
308 308
  /* TODO: add BNO055 test command */                                         \
......
368 368
/**
369 369
 * @brief   PD signal GPIO.
370 370
 */
371
#define moduleSsspGpioPd                        moduleGpioSysPd
371
#define moduleSsspGpioPD                        moduleGpioSysPd
372 372

  
373 373
/**
374
 * @brief   SYNC signal GPIO.
374
 * @brief   S signal GPIO.
375 375
 */
376
#define moduleSsspGpioSync                      moduleGpioSysSync
376
#define moduleSsspGpioS                         moduleGpioSysSync
377 377

  
378 378
/**
379 379
 * @brief   UP signal GPIO.
380 380
 */
381
#define moduleSsspGpioUp                        moduleGpioSysUartUp
381
#define moduleSsspGpioUP                        moduleGpioSysUartUp
382 382

  
383 383
/**
384
 * @brief   Event flags for PD signal events.
384
 * @brief   Event flag for PD signal events.
385 385
 */
386
#define MODULE_SSSP_EVENTFLAGS_PD               MODULE_OS_IOEVENTFLAGS_SYSPD
386
#define MODULE_SSSP_EVENTFLAG_PD                MODULE_OS_GPIOEVENTFLAG_SYSPD
387 387

  
388 388
/**
389
 * @brief   Event flags for SYNC signal events.
389
 * @brief   Event flag for S signal events.
390 390
 */
391
#define MODULE_SSSP_EVENTFLAGS_SYNC             MODULE_OS_IOEVENTFLAGS_SYSSYNC
391
#define MODULE_SSSP_EVENTFLAG_S                 MODULE_OS_GPIOEVENTFLAG_SYSSYNC
392 392

  
393 393
/**
394
 * @brief   Event flags for UP signal events.
394
 * @brief   Event flag for UP signal events.
395 395
 */
396
#define MODULE_SSSP_EVENTFLAGS_UP               MODULE_OS_IOEVENTFLAGS_SYSUARTUP
396
#define MODULE_SSSP_EVENTFLAG_UP                MODULE_OS_GPIOEVENTFLAG_SYSUARTUP
397 397

  
398 398
/** @} */
399 399

  

Also available in: Unified diff