From 4dd931d8fcf41fa81ea8342bea0f745803605725 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jasper=20G=C3=BCldenstein?= Date: Fri, 13 Nov 2020 13:11:04 +0100 Subject: [PATCH] relative pwm input --- keil_project/Services/RFInput.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/keil_project/Services/RFInput.c b/keil_project/Services/RFInput.c index 5042ddd..9fb4057 100644 --- a/keil_project/Services/RFInput.c +++ b/keil_project/Services/RFInput.c @@ -60,12 +60,18 @@ void RF_INPUT_Init(void) LL_TIM_EnableCounter(TIM4); } -int RF_INPUT_GetValue1(void) +int RF_INPUT_GetPeriodUs(void) { return LL_TIM_ReadReg(TIM4, CCR1); } -int RF_INPUT_GetValue2(void) +int RF_INPUT_GetDutyTimeUs(void) { return LL_TIM_ReadReg(TIM4, CCR2); } + +int RF_INPUT_GetDutyTimeRelative(void) +{ + int d = RF_INPUT_GetDutyTimeUs(); + return (d - 1500) / 5; +}