diff --git a/src/main/interface/cli.c b/src/main/interface/cli.c index 78c7489fe9..297406079e 100644 --- a/src/main/interface/cli.c +++ b/src/main/interface/cli.c @@ -3692,7 +3692,7 @@ static void cliTimer(char *cmdline) cliPrintLinef("# %d. TIM%d CH%d", index, timerGetTIMNumber(timerHardware[i].tim), - timerHardware[i].channel + CC_INDEX_FROM_CHANNEL(timerHardware[i].channel) ); index++; } diff --git a/src/main/target/STM32F7X2/target.c b/src/main/target/STM32F7X2/target.c index 2854aeb55c..0eee192e97 100644 --- a/src/main/target/STM32F7X2/target.c +++ b/src/main/target/STM32F7X2/target.c @@ -41,4 +41,9 @@ const timerHardware_t timerHardware[USABLE_TIMER_CHANNEL_COUNT] = { DEF_TIM(TIM4, CH4, PB9, TIM_USE_MOTOR, 0, 0), DEF_TIM(TIM9, CH2, PE6, TIM_USE_MOTOR, 0, 0), DEF_TIM(TIM3, CH1, PB4, TIM_USE_MOTOR, 0, 0), +//11 + DEF_TIM(TIM10, CH1, PB8, TIM_USE_MOTOR, 0, 0), + DEF_TIM(TIM5, CH4, PA3, TIM_USE_MOTOR, 0, 0), + DEF_TIM(TIM9, CH2, PA3, TIM_USE_MOTOR, 0, 0), + DEF_TIM(TIM11, CH1, PB9, TIM_USE_MOTOR, 0, 0), }; diff --git a/src/main/target/STM32F7X2/target.h b/src/main/target/STM32F7X2/target.h index 05e9c2136c..b46f52898c 100644 --- a/src/main/target/STM32F7X2/target.h +++ b/src/main/target/STM32F7X2/target.h @@ -92,6 +92,6 @@ #define TARGET_IO_PORTE 0xffff #define TARGET_IO_PORTF 0xffff -#define USABLE_TIMER_CHANNEL_COUNT 11 +#define USABLE_TIMER_CHANNEL_COUNT 15 #define USE_TIMER_MGMT