Kconfig 3.6 KB
Newer Older
W
Wayne Lin 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
menu "Hardware Drivers Config"

    menu "On-chip Peripheral Drivers"
        source "$BSP_DIR/../libraries/nuc980/rtt_port/Kconfig"
    endmenu

    menu "On-board Peripheral Drivers"

        config BSP_USING_CONSOLE
            bool "Enable UART0 for RTT Console(uart0)"
            select BSP_USING_UART
            select BSP_USING_UART0
            default y

        config BOARD_USING_IP101GR
            bool "Enable ethernet phy supporting(over emac/mdio)"
            select BSP_USING_EMAC
            default n


W
Wayne Lin 已提交
21 22 23
        config BOARD_USING_NAU8822
            bool "NAU8822 Audio Codec supporting(over i2s, i2c0)"
            select NU_PKG_USING_NAU8822
W
Wayne Lin 已提交
24 25 26 27 28 29 30 31 32 33 34 35
            select BSP_USING_I2C0
            select BSP_USING_I2S
            select BSP_USING_I2S0
            default n

        config BOARD_USING_STORAGE_SDCARD
            bool "SDCARD supporting(over sdh1)"
            select BSP_USING_SDH
            select BSP_USING_SDH1
            default y

        config BOARD_USING_STORAGE_SPIFLASH
W
Wayne Lin 已提交
36
            bool "SPI NOR FLASH supporting(over qspi0)"
W
Wayne Lin 已提交
37 38
            select BSP_USING_QSPI
            select BSP_USING_QSPI0
W
Wayne Lin 已提交
39
            default n
W
Wayne Lin 已提交
40

W
Wayne Lin 已提交
41 42 43 44 45 46
        config BOARD_USING_STORAGE_SPINAND
            bool "SPI NAND FLASH supporting(over qspi0)"
            select BSP_USING_QSPI
            select BSP_USING_QSPI0
            select NU_PKG_USING_SPINAND
            default y
W
Wayne Lin 已提交
47

W
Wayne Lin 已提交
48 49 50 51 52 53 54 55 56 57 58 59 60
        config BOARD_USING_USB0_DEVICE_HOST
            select BSP_USING_USBH
            select BSP_USING_USBD
            bool "Enable USB0 Device/Host"
            help
                Choose this option if you need USB device or host function mode.
                    If you need USB host, please remember short to ground on JP1 jumper.

        config BOARD_USING_USB1_HOST
            select BSP_USING_USBH
            bool "Enable USB1 Host"
            help
                Choose this option if you need USB1 HOST.
W
Wayne Lin 已提交
61 62 63 64 65 66 67 68 69 70 71 72 73

    endmenu

    menu "Board extended module drivers"

        config BOARD_USING_MAX31875
            bool "MAX31875 Temperature sensor(over i2c1)"
            select NU_PKG_USING_MAX31875
            select BSP_USING_I2C1
            default n

        config BOARD_USING_LCD_ILI9341
            bool "LCD ILI9341 (over spi0)"
W
Wayne Lin 已提交
74
            select RT_USING_TOUCH
W
Wayne Lin 已提交
75 76
            select NU_PKG_USING_ILI9341
            select NU_PKG_USING_ILI9341_SPI
W
Wayne Lin 已提交
77 78
            select NU_PKG_ILI9341_WITH_OFFSCREEN_FRAMEBUFFER
            select NU_PKG_ILI9341_HORIZONTAL
W
Wayne Lin 已提交
79
            select BSP_USING_SPI0
W
Wayne Lin 已提交
80 81
            select PKG_USING_LVGL
            select PKG_USING_LV_MUSIC_DEMO
W
Wayne Lin 已提交
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
            default n

        if BOARD_USING_LCD_ILI9341

            config BOARD_USING_ILI9341_PIN_BACKLIGHT
            int "Specify the pin index of backlight pin index"
                range 0 127
                default 103

            config BOARD_USING_ILI9341_PIN_RESET
            int "Specify the pin index of reset pin index"
                range 0 127
                default 90

            config BOARD_USING_ILI9341_PIN_DC
            int "Specify the pin index of data&command switching"
                range 0 127
                default 89

        endif

        config BOARD_USING_ESP8266
            bool "ESP8266 Wi-Fi module supporting(over uart1)"
            select BSP_USING_UART
            select BSP_USING_UART1
            select BSP_USING_UART1_RX_DMA
            select BSP_USING_UART1_TX_DMA
            select PKG_USING_AT_DEVICE
            select AT_DEVICE_USING_ESP8266
            select AT_DEVICE_ESP8266_INIT_ASYN
            default n

    endmenu

W
Wayne Lin 已提交
116
    source "$BSP_DIR/../libraries/nu_packages/Kconfig"
W
Wayne Lin 已提交
117 118

endmenu