Revision 7de0cc90 core/inc/aos_system.h

View differences:

core/inc/aos_system.h
82 82
 */
83 83
#define AOS_SYSTEM_SSSP_TIMEOUT                 (10 * AMIROOS_CFG_SSSP_SIGNALDELAY)
84 84

  
85
#endif /* AMIROOS_CFG_SSSP_ENABLE == true */
85
#endif /* (AMIROOS_CFG_SSSP_ENABLE == true) */
86 86

  
87 87
/******************************************************************************/
88 88
/* SETTINGS                                                                   */
......
137 137
 */
138 138
typedef uint16_t aos_ssspmoduleid_t;
139 139

  
140
#endif /* AMIROOS_CFG_SSSP_ENABLE == true */
140
#endif /* (AMIROOS_CFG_SSSP_ENABLE == true) */
141 141

  
142 142
/**
143 143
 * @brief   AMiRo-OS base system structure.
......
160 160
     */
161 161
    aos_ssspmoduleid_t moduleId;
162 162
  } sssp;
163
#endif /* AMIROOS_CFG_SSSP_ENABLE == true */
163
#endif /* (AMIROOS_CFG_SSSP_ENABLE == true) */
164 164

  
165 165
  /**
166 166
   * @brief   System I/O stream.
......
184 184
  } events;
185 185

  
186 186
#if (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) || defined(__DOXYGEN__)
187

  
187 188
  /**
188 189
   * @brief   Pointer to the shell object.
189 190
   */
190 191
  aos_shell_t shell;
191
#endif
192

  
193
#endif /* (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) */
192 194

  
193 195
} aos_system_t;
194 196

  
......
212 214
 */
213 215
extern aos_system_t aos;
214 216

  
215
#ifdef __cplusplus
217
#if defined(__cplusplus)
216 218
extern "C" {
217
#endif
219
#endif /* defined(__cplusplus) */
218 220
#if (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true)
219 221
  void aosSysInit(const char* shellPrompt);
220
#else
222
#else /* (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) */
221 223
  void aosSysInit(void);
222
#endif
224
#endif /* (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) */
223 225
  void aosSysStart(void);
224 226
#if (AMIROOS_CFG_SSSP_ENABLE == true) || defined (__DOXYGEN__)
225 227
  eventmask_t aosSysSsspStartupOsInitSyncCheck(event_listener_t* syncEvtListener);
226
#endif
228
#endif /* (AMIROOS_CFG_SSSP_ENABLE == true) */
227 229
  void aosSysGetUptimeX(aos_timestamp_t* ut);
228 230
#if (HAL_USE_RTC == TRUE)
229 231
  void aosSysGetDateTime(struct tm* dt);
230 232
  void aosSysSetDateTime(struct tm* dt);
231
#endif /* HAL_USE_RTC == TRUE */
233
#endif /* (HAL_USE_RTC == TRUE) */
232 234
  void aosSysShutdownInit(aos_shutdown_t shutdown);
233 235
  void aosSysStop(void);
234 236
  void aosSysDeinit(void);
235 237
  void aosSysShutdownFinal(aos_shutdown_t shutdown);
236
#ifdef __cplusplus
238
#if defined(__cplusplus)
237 239
}
238
#endif
240
#endif /* defined(__cplusplus) */
239 241

  
240 242
/******************************************************************************/
241 243
/* INLINE FUNCTIONS                                                           */

Also available in: Unified diff