summaryrefslogtreecommitdiff
path: root/components/drivers/cputime/cputime_cortexm.c
diff options
context:
space:
mode:
Diffstat (limited to 'components/drivers/cputime/cputime_cortexm.c')
-rw-r--r--components/drivers/cputime/cputime_cortexm.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/components/drivers/cputime/cputime_cortexm.c b/components/drivers/cputime/cputime_cortexm.c
index 7db27b4b98..f576df785f 100644
--- a/components/drivers/cputime/cputime_cortexm.c
+++ b/components/drivers/cputime/cputime_cortexm.c
@@ -30,9 +30,12 @@
/* Use Cycle counter of Data Watchpoint and Trace Register for CPU time */
-static uint32_t cortexm_cputime_getres(void)
+static float cortexm_cputime_getres(void)
{
- return (1000 * 1000 * 1000)/SystemCoreClock;
+ float ret = 1000 * 1000 * 1000;
+
+ ret = ret / SystemCoreClock;
+ return ret;
}
static uint32_t cortexm_cputime_gettime(void)