menu "Hardware Drivers Config" config SOC_VEXPRESS_A9 bool select ARCH_ARM_CORTEX_A9 select RT_USING_CACHE select ARCH_ARM_MMU select RT_USING_COMPONENTS_INIT select RT_USING_USER_MAIN select RT_USING_GIC_V2 default y menu "Onboard Peripheral Drivers" menuconfig BSP_USING_UART bool "Enable UART" default y select RT_USING_SERIAL if BSP_USING_UART menuconfig BSP_USING_UART0 bool "Enable UART0 (Debugger)" default y if BSP_USING_UART0 config BSP_UART0_RX_BUFSIZE int "Set UART0 RX buffer size" range 64 65535 depends on RT_USING_SERIAL_V2 default 1024 config BSP_UART0_TX_BUFSIZE int "Set UART0 TX buffer size" range 0 65535 depends on RT_USING_SERIAL_V2 default 0 endif menuconfig BSP_USING_UART1 bool "Enable UART1" default n if BSP_USING_UART1 config BSP_UART1_RX_BUFSIZE int "Set UART1 RX buffer size" range 64 65535 depends on RT_USING_SERIAL_V2 default 1024 config BSP_UART1_TX_BUFSIZE int "Set UART1 TX buffer size" range 0 65535 depends on RT_USING_SERIAL_V2 default 0 endif menuconfig BSP_USING_UART2 bool "Enable UART2" default n if BSP_USING_UART2 config BSP_UART2_RX_BUFSIZE int "Set UART2 RX buffer size" range 64 65535 depends on RT_USING_SERIAL_V2 default 1024 config BSP_UART2_TX_BUFSIZE int "Set UART2 TX buffer size" range 0 65535 depends on RT_USING_SERIAL_V2 default 0 endif menuconfig BSP_USING_UART3 bool "Enable UART3" default n if BSP_USING_UART3 config BSP_UART3_RX_BUFSIZE int "Set UART3 RX buffer size" range 64 65535 depends on RT_USING_SERIAL_V2 default 1024 config BSP_UART3_TX_BUFSIZE int "Set UART3 TX buffer size" range 0 65535 depends on RT_USING_SERIAL_V2 default 0 endif endif config BSP_USING_LVGL bool "Enable LVGL for LCD" select PKG_USING_LVGL select BSP_DRV_CLCD select BSP_DRV_MOUSE default n if BSP_USING_LVGL config BSP_USING_LVGL_DEMO bool "Enable LVGL demo" select PKG_USING_LV_MUSIC_DEMO default y endif config BSP_DRV_CLCD bool "CLCD driver" select RT_USING_LCD default n config BSP_DRV_MOUSE bool "MOUSE driver" default n if BSP_DRV_CLCD config BSP_LCD_WIDTH int "Width of LCD panel" default 640 config BSP_LCD_HEIGHT int "Height of LCD panel" default 480 endif config BSP_DRV_EMAC bool "Enable EMAC driver" select RT_USING_LWIP select RT_USING_POSIX_FS select RT_USING_POSIX_SOCKET default n config BSP_DRV_AUDIO bool "Audio driver" select RT_USING_AUDIO default n endmenu endmenu