Kconfig 3.8 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
menu "Hardware Drivers Config"

config SOC_IFX_PSOC6_43012
    bool
    select SOC_SERIES_IFX_PSOC6
    select RT_USING_COMPONENTS_INIT
    select RT_USING_USER_MAIN
    default y

menu "Onboard Peripheral Drivers"

    config BSP_USING_USB_TO_USART
R
Rbb666 已提交
13
        bool "Enable USB TO USART (uart5)"
14
        select BSP_USING_UART
R
Rbb666 已提交
15
        select BSP_USING_UART5
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
        default y
 
endmenu

menu "On-chip Peripheral Drivers"

    config BSP_USING_GPIO
        bool "Enable GPIO"
        select RT_USING_PIN
        default y

    menuconfig BSP_USING_UART
        bool "Enable UART"
        default y
        select RT_USING_SERIAL
        if BSP_USING_UART
R
Rbb666 已提交
32 33 34 35 36 37
            config BSP_USING_UART0
                bool "Enable UART0"
                default n
            config BSP_USING_UART1
                bool "Enable UART1"
                default n
R
Rbb666 已提交
38 39
            config BSP_USING_UART2
                bool "Enable UART2"
R
Rbb666 已提交
40 41 42 43 44 45 46 47 48 49
                default n
            config BSP_USING_UART3
                bool "Enable UART3"
                default n
            config BSP_USING_UART4
                bool "Enable UART4"
                default n
            config BSP_USING_UART5
                bool "Enable UART5"
                default y                
50 51 52 53 54 55 56 57 58 59
        endif

    menuconfig BSP_USING_ADC
        bool "Enable ADC"
        default n
        select RT_USING_ADC
        if BSP_USING_ADC
            config BSP_USING_ADC1
                bool "Enable ADC1"
                default n
R
Rbb666 已提交
60
        endif
R
Rbb666 已提交
61 62 63 64 65 66 67 68 69 70 71 72 73 74

    config BSP_USING_QSPI_FLASH
        bool "Enable QSPI BUS"
        select RT_USING_QSPI
        select RT_USING_SFUD
        select RT_SFUD_USING_QSPI
        default n

    menuconfig BSP_USING_HW_I2C
        bool "Enable Hardware I2C Bus"
        default n
        select RT_USING_I2C
        select RT_USING_PIN
        if BSP_USING_HW_I2C
R
Rbb666 已提交
75 76
            config BSP_USING_HW_I2C3
                bool "Enable I2C3 Bus (User I2C)"
R
Rbb666 已提交
77
                default n
R
Rbb666 已提交
78
                if BSP_USING_HW_I2C3
R
Rbb666 已提交
79
                    comment "Notice: P6_0 --> 48; P6_1 --> 49"
R
Rbb666 已提交
80 81
                    config BSP_I2C3_SCL_PIN
                        int "i2c3 SCL pin number"
R
Rbb666 已提交
82 83
                        range 1 113
                        default 48
R
Rbb666 已提交
84 85
                    config BSP_I2C3_SDA_PIN
                        int "i2c3 SDA pin number"
R
Rbb666 已提交
86 87 88
                        range 1 113
                        default 49
                endif
R
Rbb666 已提交
89 90 91 92 93 94 95 96 97 98 99 100 101 102
            config BSP_USING_HW_I2C6
                bool "Enable I2C6 Bus (User I2C)"
                default n
                if BSP_USING_HW_I2C6
                    comment "Notice: P13_0 --> 48; P13_1 --> 49"
                    config BSP_I2C6_SCL_PIN
                        int "i2c6 SCL pin number"
                        range 1 113
                        default 104
                    config BSP_I2C6_SDA_PIN
                        int "i2c6 SDA pin number"
                        range 1 113
                        default 105
                endif                
R
Rbb666 已提交
103 104 105
        endif

    menuconfig BSP_USING_I2C
R
Rbb666 已提交
106
        bool "Enable Software I2C Bus"
R
Rbb666 已提交
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
        default n
        select RT_USING_I2C
        select RT_USING_I2C_BITOPS
        select RT_USING_PIN
        if BSP_USING_I2C
            config BSP_USING_I2C1
                bool "Enable I2C1 Bus (User I2C)"
                default n
                if BSP_USING_I2C1
                    comment "Notice: P13_1 --> 105; P13_2 --> 106"
                    config BSP_I2C1_SCL_PIN
                        int "i2c1 SCL pin number"
                        range 1 113
                        default 105
                    config BSP_I2C1_SDA_PIN
                        int "i2c1 SDA pin number"
                        range 1 113
                        default 106
                endif
        endif
127 128 129 130 131
endmenu

menu "Board extended module Drivers"

endmenu
R
Rbb666 已提交
132

133
endmenu