summaryrefslogtreecommitdiffstats
path: root/bsps/arm/shared/clock/clock-armv7m.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bsps/arm/shared/clock/clock-armv7m.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bsps/arm/shared/clock/clock-armv7m.c b/bsps/arm/shared/clock/clock-armv7m.c
index 255de1ca42..ce1d3b38bd 100644
--- a/bsps/arm/shared/clock/clock-armv7m.c
+++ b/bsps/arm/shared/clock/clock-armv7m.c
@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: BSD-2-Clause */
/*
- * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+ * Copyright (C) 2020 embedded brains GmbH & Co. KG
* Copyright (C) 2011, 2018 Sebastian Huber
*
* Redistribution and use in source and binary forms, with or without
@@ -90,7 +90,7 @@ static void _ARMV7M_Clock_initialize_early(void)
interval = (uint32_t) ((freq * us_per_tick) / 1000000);
- systick->rvr = interval;
+ systick->rvr = interval - 1;
systick->cvr = 0;
systick->csr = ARMV7M_SYSTICK_CSR_ENABLE | ARMV7M_SYSTICK_CSR_CLKSOURCE;
}