Revision 6b53f6bf modules/LightRing_1-0/module.h

View differences:

modules/LightRing_1-0/module.h
215 215
 */
216 216
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC          ((eventflags_t)(1 << MODULE_GPIO_EXTCHANNEL_SYSSYNC))
217 217

  
218
/**
219
 * @brief   PD signal for SSSP.
220
 */
221
extern apalControlGpio_t moduleSsspPd;
222

  
223
/**
224
 * @brief   SYNC signal for SSSP.
225
 */
226
extern apalControlGpio_t moduleSsspSync;
227

  
218
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__)
228 219
/**
229 220
 * @brief   Shell prompt text.
230 221
 */
231 222
extern const char* moduleShellPrompt;
223
#endif
232 224

  
233 225
/**
234 226
 * @brief   Unit test initialization hook.
235 227
 */
236 228
#define MODULE_INIT_TESTS() {                                                 \
237 229
  /* add unit-test shell commands */                                          \
238
  aosShellAddCommand(aos.shell, &moduleUtAlldAt24c01bn.shellcmd);             \
239
  aosShellAddCommand(aos.shell, &moduleUtAlldTlc5947.shellcmd);               \
240
  aosShellAddCommand(aos.shell, &moduleUtAlldTps2051bdbv.shellcmd);           \
230
  aosShellAddCommand(&aos.shell, &moduleUtAlldAt24c01bn.shellcmd);            \
231
  aosShellAddCommand(&aos.shell, &moduleUtAlldTlc5947.shellcmd);              \
232
  aosShellAddCommand(&aos.shell, &moduleUtAlldTps2051bdbv.shellcmd);          \
241 233
}
242 234

  
243 235
/**
......
255 247
}
256 248

  
257 249
/**
258
 * @brief   Hook to handle IO events during SSSP startup synchronization.
259
 */
260
#define MODULE_SSP_STARTUP_OUTRO_IO_EVENT(mask, flags) {                      \
261
  /* ignore all events */                                                     \
262
  (void)mask;                                                                 \
263
  (void)flags;                                                                \
264
}
265

  
266
/**
267 250
 * @brief   Periphery communication interface deinitialization hook.
268 251
 */
269 252
#define MODULE_SHUTDOWN_PERIPHERY_COMM() {                                    \
......
278 261

  
279 262
/*===========================================================================*/
280 263
/**
264
 * @name Startup Shutdown Synchronization Protocol (SSSP)
265
 * @{
266
 */
267
/*===========================================================================*/
268

  
269
/**
270
 * @brief   PD signal GPIO.
271
 */
272
extern apalControlGpio_t moduleSsspGpioPd;
273

  
274
/**
275
 * @brief   SYNC signal GPIO.
276
 */
277
extern apalControlGpio_t moduleSsspGpioSync;
278

  
279
/**
280
 * @brief   Event flags for PD signal events.
281
 */
282
#define MODULE_SSSP_EVENTFLAGS_PD               MODULE_OS_IOEVENTFLAGS_SYSPD
283

  
284
/**
285
 * @brief   Event flags for Sync signal events.
286
 */
287
#define MODULE_SSSP_EVENTFLAGS_SYNC             MODULE_OS_IOEVENTFLAGS_SYSSYNC
288

  
289
/**
290
 * @brief   Hook to handle IO events during SSSP startup synchronization.
291
 */
292
#define MODULE_SSSP_STARTUP_OSINIT_OUTRO_IOEVENT_HOOK(mask, flags) {          \
293
  /* ignore all events */                                                     \
294
  (void)mask;                                                                 \
295
  (void)flags;                                                                \
296
}
297

  
298
/** @} */
299

  
300
/*===========================================================================*/
301
/**
281 302
 * @name Low-level drivers
282 303
 * @{
283 304
 */

Also available in: Unified diff