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; +}