summaryrefslogtreecommitdiffstats
path: root/bsps/arm
diff options
context:
space:
mode:
authorRobin Mueller <robin.mueller.m@gmail.com>2021-04-20 18:31:31 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-04-20 19:11:15 +0200
commit100c050cbdd0bbece8745598cdf395ecfba0b67c (patch)
tree0c95df8af34beb3265d76f0a06bee6421cea9654 /bsps/arm
parentbsp/stm32h7: Remove duplicated build definitions (diff)
downloadrtems-100c050cbdd0bbece8745598cdf395ecfba0b67c.tar.bz2
Updated tick implementation for HAL_GetTick
This now uses rtems_clock_get_uptime_nanoseconds to calculate the uptime ticks in milliseconds.
Diffstat (limited to 'bsps/arm')
-rw-r--r--bsps/arm/stm32h7/start/bspstart.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/bsps/arm/stm32h7/start/bspstart.c b/bsps/arm/stm32h7/start/bspstart.c
index 2fc8133cca..7ae39f1410 100644
--- a/bsps/arm/stm32h7/start/bspstart.c
+++ b/bsps/arm/stm32h7/start/bspstart.c
@@ -32,9 +32,11 @@
#include <stm32h7xx_hal.h>
+/* Get number of milliseconds elapsed since startup */
uint32_t HAL_GetTick(void)
{
- return 0;
+ uint64_t temp = rtems_clock_get_uptime_nanoseconds() / (1000 * 1000);
+ return temp;
}
uint32_t stm32h7_systick_frequency(void)