diff options
author | Kshitij Sisodia <kshitij.sisodia@arm.com> | 2021-05-14 17:34:09 +0100 |
---|---|---|
committer | Alexander Efremov <alexander.efremov@arm.com> | 2021-05-19 08:49:22 +0000 |
commit | a3d87702b743e4e2d2ef08f0210445b01a86c87c (patch) | |
tree | b954a48a4a0f74289fbd09e2362c86de7d50c798 /source/application/hal/platforms/bare-metal | |
parent | 958133d49b121e997b63ad81f96db90fdd2a3e45 (diff) | |
download | ml-embedded-evaluation-kit-a3d87702b743e4e2d2ef08f0210445b01a86c87c.tar.gz |
MLECO-1910: Fix for CPU counter difference
Fixed the CPU counter being truncated by the diff function's return type.
Change-Id: I9417dbc9da357f8593b67c3a94620ac6e62eddbf
Diffstat (limited to 'source/application/hal/platforms/bare-metal')
-rw-r--r-- | source/application/hal/platforms/bare-metal/timer/baremetal_timer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/application/hal/platforms/bare-metal/timer/baremetal_timer.c b/source/application/hal/platforms/bare-metal/timer/baremetal_timer.c index 64f2376..cd17a60 100644 --- a/source/application/hal/platforms/bare-metal/timer/baremetal_timer.c +++ b/source/application/hal/platforms/bare-metal/timer/baremetal_timer.c @@ -146,7 +146,7 @@ static time_counter bm_stop_profiling(void); * @return CPU cycle difference between given time counters expressed * as unsigned 32 bit integer. **/ -static uint32_t bm_get_cpu_cycles_diff(time_counter *st, time_counter *end); +static uint64_t bm_get_cpu_cycles_diff(time_counter *st, time_counter *end); /** * @brief Initialiser for bare metal timer. @@ -335,7 +335,7 @@ static time_counter bm_stop_profiling(void) return bm_get_time_counter(); } -static uint32_t bm_get_cpu_cycles_diff(time_counter *st, time_counter *end) +static uint64_t bm_get_cpu_cycles_diff(time_counter *st, time_counter *end) { return get_cycle_count_diff(&(st->counter), &(end->counter)); } |