From b2d9b213f4f5e2ba557051f23bbfbd01ac2d8bc2 Mon Sep 17 00:00:00 2001 From: Andrey Mironov Date: Wed, 19 Sep 2018 10:34:06 +0300 Subject: [PATCH 1/2] Added long-standing camera control pin on the SPRF7DUAL --- src/main/target/SPRACINGF7DUAL/target.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/target/SPRACINGF7DUAL/target.c b/src/main/target/SPRACINGF7DUAL/target.c index 8a42a82152..0aa184f8de 100644 --- a/src/main/target/SPRACINGF7DUAL/target.c +++ b/src/main/target/SPRACINGF7DUAL/target.c @@ -29,6 +29,7 @@ const timerHardware_t timerHardware[USABLE_TIMER_CHANNEL_COUNT] = { + DEF_TIM(TIM5, CH1, PA0, TIM_USE_CAMERA_CONTROL, 0, 0), DEF_TIM(TIM9, CH2, PA3, TIM_USE_PPM | TIM_USE_PWM, 0, 0), // PPM / PWM1 / UART2 RX DEF_TIM(TIM9, CH1, PA2, TIM_USE_PWM, 0, 0), // PPM / PWM2 / UART2 TX From af20dee44964453fafd3e369a2b896c5ffada659 Mon Sep 17 00:00:00 2001 From: Andrey Mironov Date: Wed, 19 Sep 2018 12:31:51 +0300 Subject: [PATCH 2/2] Amend USED_TIMERS --- src/main/target/SPRACINGF7DUAL/target.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/target/SPRACINGF7DUAL/target.h b/src/main/target/SPRACINGF7DUAL/target.h index 4919d32bb5..e7c18fcee7 100644 --- a/src/main/target/SPRACINGF7DUAL/target.h +++ b/src/main/target/SPRACINGF7DUAL/target.h @@ -231,7 +231,7 @@ #define TARGET_IO_PORTC 0xffff #define TARGET_IO_PORTD (BIT(2)) -//#define USABLE_TIMER_CHANNEL_COUNT 16 // 4xPWM, 8xESC, 2xESC via UART3 RX/TX, 1xLED Strip, 1xIR. -#define USABLE_TIMER_CHANNEL_COUNT 16 -#define USED_TIMERS (TIM_N(1) | TIM_N(2) | TIM_N(3) | TIM_N(4) | TIM_N(8) | TIM_N(9)) +//#define USABLE_TIMER_CHANNEL_COUNT 17 // 4xPWM, 8xESC, 2xESC via UART3 RX/TX, 1xLED Strip, 1xIR, CAM_C +#define USABLE_TIMER_CHANNEL_COUNT 17 +#define USED_TIMERS (TIM_N(1) | TIM_N(2) | TIM_N(3) | TIM_N(4) | TIM_N(5) | TIM_N(8) | TIM_N(9))