From 843e263ac896fae11b8c176810bab4866eb8b2a8 Mon Sep 17 00:00:00 2001 From: sowgro Date: Wed, 5 Nov 2025 22:56:07 -0500 Subject: begin logic for local control --- project/Core/Src/System/systick.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'project/Core/Src/System/systick.c') diff --git a/project/Core/Src/System/systick.c b/project/Core/Src/System/systick.c index ac3a731..c18707e 100644 --- a/project/Core/Src/System/systick.c +++ b/project/Core/Src/System/systick.c @@ -23,6 +23,8 @@ void init_systick() s->CSR |= 1; } + + // This fuction is to create delay using SysTick timer counter void delay_systick() { @@ -54,3 +56,12 @@ int check_systick() { return 0; } } + +static uint32_t count = 0; +void SysTick_Handler() { + SysTick_Handler2(count++); +} + +uint32_t systick_get_count() { + return count; +} -- cgit v1.2.3