From ca4b2f91b7a24abeb6ea7fa43c1816397fb966c4 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 29 Jul 2013 14:31:13 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6039 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/kernel/src/chstats.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'os/kernel/src/chstats.c') 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 */ /** @} */ -- cgit v1.2.3