Revision 5c9e9b9d

View differences:

core/inc/aos_thread.h
99 99
extern "C" {
100 100
#endif
101 101
  void aosThdSleepUntilS(const aos_timestamp_t* t);
102
#if (CH_DBG_FILL_THREADS == TRUE)
102
#if (AMIROOS_CFG_DBG == true) && (CH_DBG_FILL_THREADS == TRUE)
103 103
  size_t aosThdGetStackPeakUtilization(thread_t* thread);
104 104
#endif
105 105
#ifdef __cplusplus
......
240 240
  return;
241 241
}
242 242

  
243
#if (AMIROOS_CFG_DBG == true) || defined(__DOXYGEN__)
244

  
243 245
/**
244 246
 * @brief   Retrieve the stack size of a specific thread in bytes.
245 247
 *
......
263 265
         ((size_t)PORT_GUARD_PAGE_SIZE + sizeof(struct port_intctx) + sizeof(struct port_extctx) + (size_t)PORT_INT_REQUIRED_STACK);
264 266
}
265 267

  
268
#endif /* AMIROOS_CFG_DBG == true */
269

  
266 270
#endif /* _AMIROOS_THREAD_H_ */
267 271

  
268 272
/** @} */
core/src/aos_system.c
523 523
  chprintf(stream, "\tnumber of commands:      %u\n", aosShellCountCommands(&aos.shell));
524 524
  chprintf(stream, "\tmaximum line width:      %u characters\n", aos.shell.linesize);
525 525
  chprintf(stream, "\tmaximum #arguments:      %u\n", aos.shell.arglistsize);
526
#if (AMIROOS_CFG_DBG == true)
526 527
  chprintf(stream, "\tshell thread stack size: %u bytes\n", aosThdGetStacksize(aos.shell.thread));
527 528
#if (CH_DBG_FILL_THREADS == TRUE)
528 529
  chprintf(stream, "\tstack peak utilization:  %u bytes (%.2f%%)\n", aosThdGetStackPeakUtilization(aos.shell.thread), (float)aosThdGetStackPeakUtilization(aos.shell.thread) / (float)aosThdGetStacksize(aos.shell.thread) * 100.0f);
529 530
#endif /* CH_DBG_FILL_THREADS == TRUE */
531
#endif /* AMIROOS_CFG_DBG == true */
530 532
  _printSystemInfoSeparator(stream, '=', SYSTEM_INFO_WIDTH);
531 533
#endif /* AMIROOS_CFG_SHELL_ENABLE == true */
532 534

  
core/src/aos_thread.c
57 57
  return;
58 58
}
59 59

  
60
#if (CH_DBG_FILL_THREADS == TRUE) || defined(__DOXYGEN__)
60
#if ((AMIROOS_CFG_DBG == true) && (CH_DBG_FILL_THREADS == TRUE)) || defined(__DOXYGEN__)
61 61
/**
62 62
 * @brief   Calculate the peak stack utilization for a specific thread so far in bytes.
63 63
 *
......
81 81

  
82 82
  return util;
83 83
}
84
#endif /* CH_DBG_FILL_THREADS == TRUE */
84
#endif /* (AMIROOS_CFG_DBG == true) && (CH_DBG_FILL_THREADS == TRUE) */
85 85

  
86 86
/** @} */

Also available in: Unified diff