diff options
Diffstat (limited to 'components/drivers/cputime/cputime_cortexm.c')
| -rw-r--r-- | components/drivers/cputime/cputime_cortexm.c | 7 |
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) |
