diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-07-29 14:31:13 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-07-29 14:31:13 +0000 |
commit | ca4b2f91b7a24abeb6ea7fa43c1816397fb966c4 (patch) | |
tree | 47a6abadc7e6d1c31a2b9c182335559a35e45d2c /os/kernel/src/chstats.c | |
parent | 1ae1099ef072fd5fa5d1fde1e73c8c1df8d8d2f4 (diff) | |
download | ChibiOS-ca4b2f91b7a24abeb6ea7fa43c1816397fb966c4.tar.gz ChibiOS-ca4b2f91b7a24abeb6ea7fa43c1816397fb966c4.tar.bz2 ChibiOS-ca4b2f91b7a24abeb6ea7fa43c1816397fb966c4.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6039 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/kernel/src/chstats.c')
-rw-r--r-- | os/kernel/src/chstats.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/os/kernel/src/chstats.c b/os/kernel/src/chstats.c index 1decf8f16..9d69e0023 100644 --- a/os/kernel/src/chstats.c +++ b/os/kernel/src/chstats.c @@ -20,9 +20,9 @@ /**
* @file chstats.c
- * @brief Real Time Counter and Measurement module code.
+ * @brief Statistics module code.
*
- * @addtogroup realtime_counter
+ * @addtogroup statistics
* @details Statistics services.
* @{
*/
@@ -60,6 +60,19 @@ kernel_stats_t kernel_stats; /* Module exported functions. */
/*===========================================================================*/
+/**
+ * @brief Initializes the statistics module.
+ *
+ * @init
+ */
+void _stats_init(void) {
+
+ kernel_stats.nirq = 0;
+ kernel_stats.nctxswc = 0;
+ chTMObjectInit(&kernel_stats.isr);
+ chTMObjectInit(&kernel_stats.critical);
+}
+
#endif /* CH_DBG_STATISTICS */
/** @} */
|