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

View differences:

modules/LightRing_1-0/module.h
166 166
/**
167 167
 * @brief   Event flag to be set on a LASER_OC interrupt.
168 168
 */
169
#define MODULE_OS_IOEVENTFLAGS_LASEROC          AOS_IOEVENT_FLAG(PAL_PAD(LINE_LASER_OC_N))
169
#define MODULE_OS_GPIOEVENTFLAG_LASEROC         AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_LASER_OC_N))
170 170

  
171 171
/**
172 172
 * @brief   Event flag to be set on a SYS_UART_DN interrupt.
173 173
 */
174
#define MODULE_OS_IOEVENTFLAGS_SYSUARTDN        AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_UART_DN))
174
#define MODULE_OS_GPIOEVENTFLAG_SYSUARTDN       AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_UART_DN))
175 175

  
176 176
/**
177 177
 * @brief   Event flag to be set on a WL_GDO2 interrupt.
178 178
 */
179
#define MODULE_OS_IOEVENTFLAGS_WLGDO2           AOS_IOEVENT_FLAG(PAL_PAD(LINE_WL_GDO2))
179
#define MODULE_OS_GPIOEVENTFLAG_WLGDO2          AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_WL_GDO2))
180 180

  
181 181
/**
182 182
 * @brief   Event flag to be set on a WL_GDO0 interrupt.
183 183
 */
184
#define MODULE_OS_IOEVENTFLAGS_WLGDO0           AOS_IOEVENT_FLAG(PAL_PAD(LINE_WL_GDO0))
184
#define MODULE_OS_GPIOEVENTFLAG_WLGDO0          AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_WL_GDO0))
185 185

  
186 186
/**
187 187
 * @brief   Event flag to be set on a SYS_PD interrupt.
188 188
 */
189
#define MODULE_OS_IOEVENTFLAGS_SYSPD            AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_PD_N))
189
#define MODULE_OS_GPIOEVENTFLAG_SYSPD           AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_PD_N))
190 190

  
191 191
/**
192 192
 * @brief   Event flag to be set on a SYS_SYNC interrupt.
193 193
 */
194
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC          AOS_IOEVENT_FLAG(PAL_PAD(LINE_SYS_INT_N))
194
#define MODULE_OS_GPIOEVENTFLAG_SYSSYNC         AOS_GPIOEVENT_FLAG(PAL_PAD(LINE_SYS_INT_N))
195 195

  
196 196
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__)
197 197
/**
......
206 206
 */
207 207
#define MODULE_INIT_INTERRUPTS() {                                            \
208 208
  /* LASER_OC */                                                              \
209
  palSetLineCallback(moduleGpioLaserOc.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioLaserOc.gpio->line);  \
209
  palSetLineCallback(moduleGpioLaserOc.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioLaserOc.gpio->line);  \
210 210
  palEnableLineEvent(moduleGpioLaserOc.gpio->line, APAL2CH_EDGE(moduleGpioLaserOc.meta.edge));                  \
211 211
  /* WL_GDO2 */                                                               \
212
  palSetLineCallback(moduleGpioWlGdo2.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioWlGdo2.gpio->line);  \
212
  palSetLineCallback(moduleGpioWlGdo2.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioWlGdo2.gpio->line);  \
213 213
  palEnableLineEvent(moduleGpioWlGdo2.gpio->line, APAL2CH_EDGE(moduleGpioWlGdo2.meta.edge));                  \
214 214
  /* WL_GDO0 */                                                               \
215
  palSetLineCallback(moduleGpioWlGdo0.gpio->line, aosSysGetStdExtiCallback(), &moduleGpioWlGdo0.gpio->line);  \
215
  palSetLineCallback(moduleGpioWlGdo0.gpio->line, aosSysGetStdGpioCallback(), &moduleGpioWlGdo0.gpio->line);  \
216 216
  /*palEnableLineEvent(moduleGpioWlGdo0.gpio->line, APAL2CH_EDGE(moduleGpioWlGdo0.meta.edge)); // this is broken for some reason*/  \
217 217
}
218 218

  
......
220 220
 * @brief   Test initialization hook.
221 221
 */
222 222
#define MODULE_INIT_TESTS() {                                                 \
223
  /* initialize tests and add to shell */                                     \
223
  /* add test commands to shell */                                            \
224 224
  aosShellAddCommand(&aos.shell, &moduleTestAt24c01bShellCmd);                \
225 225
  aosShellAddCommand(&aos.shell, &moduleTestTlc5947ShellCmd);                 \
226 226
  aosShellAddCommand(&aos.shell, &moduleTestTps2051bdbvShellCmd);             \
......
266 266
/**
267 267
 * @brief   PD signal GPIO.
268 268
 */
269
#define moduleSsspGpioPd                        moduleGpioSysPd
269
#define moduleSsspGpioPD                        moduleGpioSysPd
270 270

  
271 271
/**
272
 * @brief   SYNC signal GPIO.
272
 * @brief   S signal GPIO.
273 273
 */
274
#define moduleSsspGpioSync                      moduleGpioSysSync
274
#define moduleSsspGpioS                         moduleGpioSysSync
275 275

  
276 276
/**
277 277
 * @brief   DN signal GPIO.
278 278
 */
279
#define moduleSsspGpioDn                        moduleGpioSysUartDn
279
#define moduleSsspGpioDN                        moduleGpioSysUartDn
280 280

  
281 281
/**
282
 * @brief   Event flags for PD signal events.
282
 * @brief   Event flag for PD signal events.
283 283
 */
284
#define MODULE_SSSP_EVENTFLAGS_PD               MODULE_OS_IOEVENTFLAGS_SYSPD
284
#define MODULE_SSSP_EVENTFLAG_PD                MODULE_OS_GPIOEVENTFLAG_SYSPD
285 285

  
286 286
/**
287
 * @brief   Event flags for SYNC signal events.
287
 * @brief   Event flag for S signal events.
288 288
 */
289
#define MODULE_SSSP_EVENTFLAGS_SYNC             MODULE_OS_IOEVENTFLAGS_SYSSYNC
289
#define MODULE_SSSP_EVENTFLAG_S                 MODULE_OS_GPIOEVENTFLAG_SYSSYNC
290 290

  
291 291
/**
292
 * @brief   Event flags for DN signal events.
292
 * @brief   Event flag for DN signal events.
293 293
 */
294
#define MODULE_SSSP_EVENTFLAGS_DN               MODULE_OS_IOEVENTFLAGS_SYSUARTDN
294
#define MODULE_SSSP_EVENTFLAG_DN                MODULE_OS_GPIOEVENTFLAG_SYSUARTDN
295 295

  
296 296
/** @} */
297 297

  

Also available in: Unified diff