Kconfig 4.4 KB
Newer Older
L
liYang~ 已提交
1 2 3 4
menu "Hardware Drivers Config"

config SOC_CH32V307VC
    bool
5
    select SOC_RISCV_SERIES_CH32V3
L
liYang~ 已提交
6 7 8 9 10
    select RT_USING_COMPONENTS_INIT
    select RT_USING_USER_MAIN
    default y

menu "On-chip Peripheral Drivers"
11 12 13 14
    config BSP_USING_GPIO
        bool "Enable GPIO"
        select RT_USING_PIN
        default y
L
liYang~ 已提交
15

16
    menuconfig BSP_USING_UART
L
liYang~ 已提交
17 18 19 20
        bool "Enable UART"
        select RT_USING_SERIAL
        default n

21 22 23 24
        if BSP_USING_UART
           config BSP_USING_UART1
               bool "Enable UART1"
               default n
L
linshire 已提交
25

26 27
           config BSP_USING_UART2
               bool "Enable UART2"
L
linshire 已提交
28 29
           default n

30 31 32
          config BSP_USING_UART3
              bool "Enable UART3"
              default n
L
linshire 已提交
33

34 35 36
          config BSP_USING_UART4
              bool "Enable UART4"
              default n
L
linshire 已提交
37

38 39 40
          config BSP_USING_UART5
              bool "Enable UART5"
              default n
L
linshire 已提交
41

42 43 44
          config BSP_USING_UART6
              bool "Enable UART6"
              default n
L
linshire 已提交
45

46 47 48
          config BSP_USING_UART7
              bool "Enable UART7"
              default n
L
linshire 已提交
49

50 51 52 53
          config BSP_USING_UART8
              bool "Enable UART8"
              default n
        endif
L
linshire 已提交
54
   
55
    menuconfig BSP_USING_ADC
L
linshire 已提交
56 57 58
        bool "Enable ADC"
        select RT_USING_ADC
        default n
L
linshire 已提交
59

L
linshire 已提交
60 61 62 63
        if BSP_USING_ADC
           config BSP_USING_ADC1
               bool "Enable ADC1"
               default n
L
linshire 已提交
64

L
linshire 已提交
65 66 67
           config BSP_USING_ADC2
               bool "Enable ADC2"
               default n
L
linshire 已提交
68

L
linshire 已提交
69 70 71
           config ADC_CHANNEL_16
               bool "Enable ADC CHANNEL 16 (inside temperature)"
               default n    
L
linshire 已提交
72

L
linshire 已提交
73 74 75 76
           config ADC_CHANNEL_17
               bool "Enable ADC CHANNEL 17 (inside Verf)"
               default n    
        endif
L
linshire 已提交
77

78
    menuconfig BSP_USING_DAC
L
linshire 已提交
79
        bool "Enable DAC"
H
hg0720 已提交
80 81
        select RT_USING_DAC        
        default n
82

L
linshire 已提交
83 84 85 86 87 88
        if BSP_USING_DAC
            config BSP_USING_DAC_CHANNEL1
                bool "Enable DAC CHANNEL1"
                default n
            config BSP_USING_DAC_CHANNEL2
                bool "Enable DAC CHANNEL2"
H
hg0720 已提交
89 90
                default n  
        endif 
L
liYang~ 已提交
91

92 93 94 95 96
    menuconfig BSP_USING_I2C
        bool "Enable I2C Bus"
        select RT_USING_I2C
        select RT_USING_I2C_BITOPS
        select RT_USING_PIN
97 98
        default n

99 100 101 102
        if BSP_USING_I2C
            config BSP_USING_I2C1
                bool "Enable I2C1 Bus"
                default n
103

104 105
                if BSP_USING_I2C1
                    comment "Notice: PC7 --> 39; PC6 --> 38"
106

107 108 109 110 111 112 113 114 115 116 117 118 119
                    config BSP_I2C1_SCL_PIN
                        int "i2c1 SCL pin number"
                        range 0 79
                        default 38
                    config BSP_I2C1_SDA_PIN
                        int "i2c1 SDA pin number"
                        range 0 79
                        default 39
                endif

            config BSP_USING_I2C2
                bool "Enable I2C2 Bus"
                default n
120

121 122 123 124 125 126 127 128 129 130 131 132 133
                if BSP_USING_I2C2
                    comment "Notice: PC1 --> 33; PC0 --> 32"
                    config BSP_I2C2_SCL_PIN
                        int "i2c2 SCL pin number"
                        range 0 79
                        default 32
                    config BSP_I2C2_SDA_PIN
                        int "i2c2 SDA pin number"
                        range 0 79
                        default 33
                endif
        endif

hg0720's avatar
hg0720 已提交
134 135 136 137
    config BSP_USING_RTC
        bool "Enable RTC"
        select RT_USING_RTC
        default n
138
        
hg0720's avatar
hg0720 已提交
139
        if BSP_USING_RTC
140 141 142 143 144
                config BSP_USING_RTC_LSI
                        bool "using LSI clock for rtc, if not, LSE default"
                        select LSI_VALUE
                        default n
        endif
hg0720's avatar
hg0720 已提交
145

146 147 148
    config LSI_VALUE
        int
        default 40000
hg0720's avatar
hg0720 已提交
149

150 151 152 153 154
    config BSP_USING_IWDT
        bool "using onchip iwdt"
        select RT_USING_WDT
        select LSI_VALUE
        default n
155 156 157 158 159 160 161 162 163 164 165 166 167 168
		
	menuconfig BSP_USING_CAN
            bool "Enable CAN"
            default n
            select RT_USING_CAN
            if BSP_USING_CAN
                config BSP_USING_CAN1
                    bool "using CAN1"
                    default n
                config BSP_USING_CAN2
                    bool "using CAN2"
                    default n
            endif
		
L
liYang~ 已提交
169 170 171 172 173 174 175 176 177 178 179
endmenu

menu "Onboard Peripheral Drivers"

endmenu

menu "Board extended module Drivers"

endmenu

endmenu