|
@@ -201,7 +201,7 @@ menu "On-chip Peripheral Drivers"
|
|
|
|
|
|
if BSP_USING_RTC
|
|
if BSP_USING_RTC
|
|
config BSP_USING_RTC_LSI
|
|
config BSP_USING_RTC_LSI
|
|
- bool "using LSI clock for rtc, if not, LSE default"
|
|
|
|
|
|
+ bool "Using LSI clock for rtc, if not, LSE default"
|
|
select LSI_VALUE
|
|
select LSI_VALUE
|
|
default n
|
|
default n
|
|
endif
|
|
endif
|
|
@@ -211,7 +211,7 @@ menu "On-chip Peripheral Drivers"
|
|
default 40000
|
|
default 40000
|
|
|
|
|
|
config BSP_USING_IWDT
|
|
config BSP_USING_IWDT
|
|
- bool "using onchip iwdt"
|
|
|
|
|
|
+ bool "Enable IWDT"
|
|
select RT_USING_WDT
|
|
select RT_USING_WDT
|
|
select LSI_VALUE
|
|
select LSI_VALUE
|
|
default n
|
|
default n
|
|
@@ -222,15 +222,15 @@ menu "On-chip Peripheral Drivers"
|
|
select RT_USING_CAN
|
|
select RT_USING_CAN
|
|
if BSP_USING_CAN
|
|
if BSP_USING_CAN
|
|
config BSP_USING_CAN1
|
|
config BSP_USING_CAN1
|
|
- bool "using CAN1"
|
|
|
|
|
|
+ bool "Using CAN1"
|
|
default n
|
|
default n
|
|
config BSP_USING_CAN2
|
|
config BSP_USING_CAN2
|
|
- bool "using CAN2"
|
|
|
|
|
|
+ bool "Using CAN2"
|
|
default n
|
|
default n
|
|
endif
|
|
endif
|
|
|
|
|
|
config BSP_USING_TIM
|
|
config BSP_USING_TIM
|
|
- bool "using TIMx"
|
|
|
|
|
|
+ bool "Using TIMx"
|
|
default n
|
|
default n
|
|
|
|
|
|
if BSP_USING_TIM
|
|
if BSP_USING_TIM
|
|
@@ -250,144 +250,320 @@ menu "On-chip Peripheral Drivers"
|
|
|
|
|
|
if BSP_USING_TIM1
|
|
if BSP_USING_TIM1
|
|
choice
|
|
choice
|
|
- prompt "using TIM1 as hwtimer or PWM mode"
|
|
|
|
|
|
+ prompt "Using TIM1 as hwtimer or PWM mode"
|
|
default BSP_USING_TIM1_HWTIMER
|
|
default BSP_USING_TIM1_HWTIMER
|
|
|
|
|
|
config BSP_USING_TIM1_HWTIMER
|
|
config BSP_USING_TIM1_HWTIMER
|
|
- bool "using TIM1 as hwtimer mode"
|
|
|
|
|
|
+ bool "Using TIM1 as hwtimer mode"
|
|
select BSP_USING_HWTIMER
|
|
select BSP_USING_HWTIMER
|
|
|
|
|
|
config BSP_USING_TIM1_PWM
|
|
config BSP_USING_TIM1_PWM
|
|
- bool "using TIM1 as PWM mode"
|
|
|
|
|
|
+ bool "Using TIM1 as PWM mode"
|
|
select BSP_USING_PWM
|
|
select BSP_USING_PWM
|
|
endchoice
|
|
endchoice
|
|
|
|
|
|
if BSP_USING_TIM1_PWM
|
|
if BSP_USING_TIM1_PWM
|
|
config BSP_USING_TIM1_PWM_CH1
|
|
config BSP_USING_TIM1_PWM_CH1
|
|
- bool "using TIM1 channel 1"
|
|
|
|
|
|
+ bool "Using TIM1 channel 1"
|
|
default n
|
|
default n
|
|
|
|
|
|
config BSP_USING_TIM1_PWM_CH2
|
|
config BSP_USING_TIM1_PWM_CH2
|
|
- bool "using TIM1 channel 2"
|
|
|
|
|
|
+ bool "Using TIM1 channel 2"
|
|
default n
|
|
default n
|
|
|
|
|
|
config BSP_USING_TIM1_PWM_CH3
|
|
config BSP_USING_TIM1_PWM_CH3
|
|
- bool "using TIM1 channel 3"
|
|
|
|
|
|
+ bool "Using TIM1 channel 3"
|
|
|
|
|
|
config BSP_USING_TIM1_PWM_CH4
|
|
config BSP_USING_TIM1_PWM_CH4
|
|
- bool "using TIM1 channel 4"
|
|
|
|
|
|
+ bool "Using TIM1 channel 4"
|
|
endif
|
|
endif
|
|
|
|
|
|
endif
|
|
endif
|
|
|
|
|
|
config BSP_USING_TIM2
|
|
config BSP_USING_TIM2
|
|
- bool "using TIM2"
|
|
|
|
|
|
+ bool "Using TIM2"
|
|
default n
|
|
default n
|
|
|
|
|
|
if BSP_USING_TIM2
|
|
if BSP_USING_TIM2
|
|
choice
|
|
choice
|
|
- prompt "using TIM2 as hwtimer or PWM mode"
|
|
|
|
|
|
+ prompt "Using TIM2 as hwtimer or PWM mode"
|
|
default BSP_USING_TIM2_HWTIMER
|
|
default BSP_USING_TIM2_HWTIMER
|
|
|
|
|
|
config BSP_USING_TIM2_HWTIMER
|
|
config BSP_USING_TIM2_HWTIMER
|
|
- bool "using TIM2 as hwtimer mode"
|
|
|
|
|
|
+ bool "Using TIM2 as hwtimer mode"
|
|
select BSP_USING_HWTIMER
|
|
select BSP_USING_HWTIMER
|
|
|
|
|
|
config BSP_USING_TIM2_PWM
|
|
config BSP_USING_TIM2_PWM
|
|
- bool "using TIM2 as PWM mode"
|
|
|
|
|
|
+ bool "Using TIM2 as PWM mode"
|
|
select BSP_USING_PWM
|
|
select BSP_USING_PWM
|
|
endchoice
|
|
endchoice
|
|
|
|
|
|
if BSP_USING_TIM2_PWM
|
|
if BSP_USING_TIM2_PWM
|
|
config BSP_USING_TIM2_PWM_CH1
|
|
config BSP_USING_TIM2_PWM_CH1
|
|
- bool "using TIM2 channel 1"
|
|
|
|
|
|
+ bool "Using TIM2 channel 1"
|
|
default n
|
|
default n
|
|
|
|
|
|
config BSP_USING_TIM2_PWM_CH2
|
|
config BSP_USING_TIM2_PWM_CH2
|
|
- bool "using TIM2 channel 2"
|
|
|
|
|
|
+ bool "Using TIM2 channel 2"
|
|
default n
|
|
default n
|
|
|
|
|
|
config BSP_USING_TIM2_PWM_CH3
|
|
config BSP_USING_TIM2_PWM_CH3
|
|
- bool "using TIM2 channel 3"
|
|
|
|
|
|
+ bool "Using TIM2 channel 3"
|
|
|
|
|
|
config BSP_USING_TIM2_PWM_CH4
|
|
config BSP_USING_TIM2_PWM_CH4
|
|
- bool "using TIM2 channel 4"
|
|
|
|
|
|
+ bool "Using TIM2 channel 4"
|
|
endif
|
|
endif
|
|
|
|
|
|
endif
|
|
endif
|
|
|
|
|
|
config BSP_USING_TIM3
|
|
config BSP_USING_TIM3
|
|
- bool "using TIM3"
|
|
|
|
|
|
+ bool "Using TIM3"
|
|
default n
|
|
default n
|
|
|
|
|
|
if BSP_USING_TIM3
|
|
if BSP_USING_TIM3
|
|
choice
|
|
choice
|
|
- prompt "using TIM3 as hwtimer or PWM mode"
|
|
|
|
|
|
+ prompt "Using TIM3 as hwtimer or PWM mode"
|
|
default BSP_USING_TIM3_HWTIMER
|
|
default BSP_USING_TIM3_HWTIMER
|
|
|
|
|
|
config BSP_USING_TIM3_HWTIMER
|
|
config BSP_USING_TIM3_HWTIMER
|
|
- bool "using TIM3 as hwtimer mode"
|
|
|
|
|
|
+ bool "Using TIM3 as hwtimer mode"
|
|
select BSP_USING_HWTIMER
|
|
select BSP_USING_HWTIMER
|
|
|
|
|
|
config BSP_USING_TIM3_PWM
|
|
config BSP_USING_TIM3_PWM
|
|
- bool "using TIM3 as PWM mode"
|
|
|
|
|
|
+ bool "Using TIM3 as PWM mode"
|
|
select BSP_USING_PWM
|
|
select BSP_USING_PWM
|
|
endchoice
|
|
endchoice
|
|
|
|
|
|
if BSP_USING_TIM3_PWM
|
|
if BSP_USING_TIM3_PWM
|
|
config BSP_USING_TIM3_PWM_CH1
|
|
config BSP_USING_TIM3_PWM_CH1
|
|
- bool "using TIM3 channel 1"
|
|
|
|
|
|
+ bool "Using TIM3 channel 1"
|
|
default n
|
|
default n
|
|
|
|
|
|
config BSP_USING_TIM3_PWM_CH2
|
|
config BSP_USING_TIM3_PWM_CH2
|
|
- bool "using TIM3 channel 2"
|
|
|
|
|
|
+ bool "Using TIM3 channel 2"
|
|
default n
|
|
default n
|
|
|
|
|
|
config BSP_USING_TIM3_PWM_CH3
|
|
config BSP_USING_TIM3_PWM_CH3
|
|
- bool "using TIM3 channel 3"
|
|
|
|
|
|
+ bool "Using TIM3 channel 3"
|
|
|
|
|
|
config BSP_USING_TIM3_PWM_CH4
|
|
config BSP_USING_TIM3_PWM_CH4
|
|
- bool "using TIM3 channel 4"
|
|
|
|
|
|
+ bool "Using TIM3 channel 4"
|
|
endif
|
|
endif
|
|
|
|
|
|
endif
|
|
endif
|
|
|
|
|
|
config BSP_USING_TIM4
|
|
config BSP_USING_TIM4
|
|
- bool "using TIM4"
|
|
|
|
|
|
+ bool "Using TIM4"
|
|
default n
|
|
default n
|
|
|
|
|
|
if BSP_USING_TIM4
|
|
if BSP_USING_TIM4
|
|
choice
|
|
choice
|
|
- prompt "using TIM4 as hwtimer or PWM mode"
|
|
|
|
|
|
+ prompt "Using TIM4 as hwtimer or PWM mode"
|
|
default BSP_USING_TIM4_HWTIMER
|
|
default BSP_USING_TIM4_HWTIMER
|
|
|
|
|
|
config BSP_USING_TIM4_HWTIMER
|
|
config BSP_USING_TIM4_HWTIMER
|
|
- bool "using TIM4 as hwtimer mode"
|
|
|
|
|
|
+ bool "Using TIM4 as hwtimer mode"
|
|
select BSP_USING_HWTIMER
|
|
select BSP_USING_HWTIMER
|
|
|
|
|
|
config BSP_USING_TIM4_PWM
|
|
config BSP_USING_TIM4_PWM
|
|
- bool "using TIM4 as PWM mode"
|
|
|
|
|
|
+ bool "Using TIM4 as PWM mode"
|
|
select BSP_USING_PWM
|
|
select BSP_USING_PWM
|
|
endchoice
|
|
endchoice
|
|
|
|
|
|
if BSP_USING_TIM4_PWM
|
|
if BSP_USING_TIM4_PWM
|
|
config BSP_USING_TIM4_PWM_CH1
|
|
config BSP_USING_TIM4_PWM_CH1
|
|
- bool "using TIM4 channel 1"
|
|
|
|
|
|
+ bool "Using TIM4 channel 1"
|
|
default n
|
|
default n
|
|
|
|
|
|
config BSP_USING_TIM4_PWM_CH2
|
|
config BSP_USING_TIM4_PWM_CH2
|
|
- bool "using TIM4 channel 2"
|
|
|
|
|
|
+ bool "Using TIM4 channel 2"
|
|
default n
|
|
default n
|
|
|
|
|
|
config BSP_USING_TIM4_PWM_CH3
|
|
config BSP_USING_TIM4_PWM_CH3
|
|
- bool "using TIM4 channel 3"
|
|
|
|
|
|
+ bool "Using TIM4 channel 3"
|
|
|
|
|
|
config BSP_USING_TIM4_PWM_CH4
|
|
config BSP_USING_TIM4_PWM_CH4
|
|
- bool "using TIM4 channel 4"
|
|
|
|
|
|
+ bool "Using TIM4 channel 4"
|
|
endif
|
|
endif
|
|
|
|
|
|
endif
|
|
endif
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM5
|
|
|
|
+ bool "Using TIM5"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM5
|
|
|
|
+ choice
|
|
|
|
+ prompt "Using TIM5 as hwtimer or PWM mode"
|
|
|
|
+ default BSP_USING_TIM5_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM5_HWTIMER
|
|
|
|
+ bool "Using TIM5 as hwtimer mode"
|
|
|
|
+ select BSP_USING_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM5_PWM
|
|
|
|
+ bool "Using TIM5 as PWM mode"
|
|
|
|
+ select BSP_USING_PWM
|
|
|
|
+ endchoice
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM5_PWM
|
|
|
|
+ config BSP_USING_TIM5_PWM_CH1
|
|
|
|
+ bool "Using TIM5 channel 1"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM5_PWM_CH2
|
|
|
|
+ bool "Using TIM5 channel 2"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM5_PWM_CH3
|
|
|
|
+ bool "Using TIM5 channel 3"
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM5_PWM_CH4
|
|
|
|
+ bool "Using TIM5 channel 4"
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM6
|
|
|
|
+ bool "Using TIM6"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM6
|
|
|
|
+ choice
|
|
|
|
+ prompt "Using TIM5 as hwtimer (PWM mode not supported)"
|
|
|
|
+ default BSP_USING_TIM6_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM6_HWTIMER
|
|
|
|
+ bool "Using TIM6 as hwtimer mode"
|
|
|
|
+ select BSP_USING_HWTIMER
|
|
|
|
+ endchoice
|
|
|
|
+
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM7
|
|
|
|
+ bool "Using TIM7"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM7
|
|
|
|
+ choice
|
|
|
|
+ prompt "Using TIM7 as hwtimer (PWM mode not supported)"
|
|
|
|
+ default BSP_USING_TIM7_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM7_HWTIMER
|
|
|
|
+ bool "Using TIM7 as hwtimer mode"
|
|
|
|
+ select BSP_USING_HWTIMER
|
|
|
|
+ endchoice
|
|
|
|
+
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM8
|
|
|
|
+ bool "Using TIM8"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM8
|
|
|
|
+ choice
|
|
|
|
+ prompt "Using TIM8 as hwtimer or PWM mode"
|
|
|
|
+ default BSP_USING_TIM8_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM8_HWTIMER
|
|
|
|
+ bool "Using TIM8 as hwtimer mode"
|
|
|
|
+ select BSP_USING_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM8_PWM
|
|
|
|
+ bool "Using TIM8 as PWM mode"
|
|
|
|
+ select BSP_USING_PWM
|
|
|
|
+ endchoice
|
|
|
|
|
|
|
|
+ if BSP_USING_TIM8_PWM
|
|
|
|
+ config BSP_USING_TIM8_PWM_CH1
|
|
|
|
+ bool "Using TIM8 channel 1"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM8_PWM_CH2
|
|
|
|
+ bool "Using TIM8 channel 2"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM8_PWM_CH3
|
|
|
|
+ bool "Using TIM8 channel 3"
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM8_PWM_CH4
|
|
|
|
+ bool "Using TIM8 channel 4"
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM9
|
|
|
|
+ bool "Using TIM9"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM9
|
|
|
|
+ choice
|
|
|
|
+ prompt "Using TIM9 as hwtimer or PWM mode"
|
|
|
|
+ default BSP_USING_TIM9_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM9_HWTIMER
|
|
|
|
+ bool "Using TIM9 as hwtimer mode"
|
|
|
|
+ select BSP_USING_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM9_PWM
|
|
|
|
+ bool "Using TIM9 as PWM mode"
|
|
|
|
+ select BSP_USING_PWM
|
|
|
|
+ endchoice
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM9_PWM
|
|
|
|
+ config BSP_USING_TIM9_PWM_CH1
|
|
|
|
+ bool "Using TIM9 channel 1"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM9_PWM_CH2
|
|
|
|
+ bool "Using TIM9 channel 2"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM9_PWM_CH3
|
|
|
|
+ bool "Using TIM9 channel 3"
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM9_PWM_CH4
|
|
|
|
+ bool "Using TIM9 channel 4"
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM10
|
|
|
|
+ bool "Using TIM10"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM10
|
|
|
|
+ choice
|
|
|
|
+ prompt "Using TIM10 as hwtimer or PWM mode"
|
|
|
|
+ default BSP_USING_TIM10_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM10_HWTIMER
|
|
|
|
+ bool "Using TIM10 as hwtimer mode"
|
|
|
|
+ select BSP_USING_HWTIMER
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM10_PWM
|
|
|
|
+ bool "Using TIM10 as PWM mode"
|
|
|
|
+ select BSP_USING_PWM
|
|
|
|
+ endchoice
|
|
|
|
+
|
|
|
|
+ if BSP_USING_TIM10_PWM
|
|
|
|
+ config BSP_USING_TIM10_PWM_CH1
|
|
|
|
+ bool "Using TIM10 channel 1"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM10_PWM_CH2
|
|
|
|
+ bool "Using TIM10 channel 2"
|
|
|
|
+ default n
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM10_PWM_CH3
|
|
|
|
+ bool "Using TIM10 channel 3"
|
|
|
|
+
|
|
|
|
+ config BSP_USING_TIM10_PWM_CH4
|
|
|
|
+ bool "Using TIM10 channel 4"
|
|
|
|
+ endif
|
|
|
|
+
|
|
|
|
+ endif
|
|
|
|
+
|
|
endif
|
|
endif
|
|
|
|
|
|
endmenu
|
|
endmenu
|