From c69922ff2c9d6a5383c16ffef54b675b0f133615 Mon Sep 17 00:00:00 2001 From: polymurph Date: Wed, 22 Dec 2021 11:30:11 +0100 Subject: [PATCH] added reset function...needs wo beimplemented --- bsl/csl/interfaces/timer.h | 1 + bsl/csl/stm32f042/Src/timer.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/bsl/csl/interfaces/timer.h b/bsl/csl/interfaces/timer.h index 4915a23..7e1b7cf 100644 --- a/bsl/csl/interfaces/timer.h +++ b/bsl/csl/interfaces/timer.h @@ -41,6 +41,7 @@ typedef enum { onePulse } timerMode_t; +void timerReset(timerNo_t timer); void timerActivateBus(timerNo_t timer); void timerEnableTimer(timerNo_t timer); void timerDisableTimer(timerNo_t timer); diff --git a/bsl/csl/stm32f042/Src/timer.c b/bsl/csl/stm32f042/Src/timer.c index 2ff8393..c7c8f3f 100644 --- a/bsl/csl/stm32f042/Src/timer.c +++ b/bsl/csl/stm32f042/Src/timer.c @@ -3,6 +3,12 @@ #define BASE ((TIM_TypeDef *)timerBase_Addr_List[timer]) +void timerReset(timerNo_t timer) +{ + // reset via RCC_APBxRSTR Register + +} + void timerActivateBus(timerNo_t timer) { if(timerBus_No[timer]==1)