xiuos/resources/Kconfig

149 lines
3.6 KiB
Plaintext

menuconfig RESOURCES_SERIAL
bool "Using SERIAL bus drivers"
select KERNEL_WORKQUEUE
default y
if RESOURCES_SERIAL
config SERIAL_USING_DMA
bool "Enable SERIAL DMA mode"
default y
config SERIAL_RB_BUFSZ
int "Set SERIAL RX buffer size"
default 128
endif
if BSP_USING_CAN
config RESOURCES_CAN
bool "Using CAN bus drivers"
default y
endif
if BSP_USING_I2C
config RESOURCES_I2C
bool "Using I2C bus drivers"
default n
endif
if BSP_USING_LCD
config RESOURCES_LCD
bool "Using LCD bus drivers"
default n
endif
if BSP_USING_GPIO
config RESOURCES_PIN
bool "Using generic GPIO PIN bus drivers"
default n
endif
if BSP_USING_RTC
menuconfig RESOURCES_RTC
bool "Using RTC bus drivers"
default n
if RESOURCES_RTC
config USING_SOFT_RTC
bool "Using SOFT RTC"
default n
if USING_SOFT_RTC
config SOFT_RTC_BUS_NAME
string "soft rtc bus name"
default "srtc"
config SOFT_RTC_DRV_NAME
string "soft rtc bus driver name"
default "srtc_drv"
endif
endif
endif
if BSP_USING_SDIO
config RESOURCES_SDIO
bool "Using SD/MMC card bus drivers"
default n
endif
if BSP_USING_SPI
menuconfig RESOURCES_SPI
bool "Using SPI bus drivers"
default n
if RESOURCES_SPI
menuconfig RESOURCES_SPI_SD
bool "Using SD/TF card driver with spi"
default n
if RESOURCES_SPI_SD
config SPI_SD_NAME
string "spi sd card 0 name"
default "sd0"
endif
menuconfig RESOURCES_SPI_SFUD
bool "Using Serial Flash Universal Driver Lib"
default n
if RESOURCES_SPI_SFUD
config SFUD_USING_SFDP
bool "Using auto probe flash JEDEC SFDP parameter"
default y
config SFUD_USING_FLASH_INFO_TABLE
bool "Using defined supported flash chip information table"
default n
config SFUD_DEBUG_LOG
bool "Support SFUD debug log"
default y
endif
endif
endif
if BSP_USING_HWTIMER
config RESOURCES_HWTIMER
bool "Using hardware timer bus drivers"
default n
endif
if BSP_USING_TOUCH
config RESOURCES_TOUCH
bool "Using touch bus drivers"
default n
endif
if BSP_USING_USB
menuconfig RESOURCES_USB
bool "Using USB bus drivers"
default n
if RESOURCES_USB
config RESOURCES_USB_HOST
bool "Using USB host function"
default y
if RESOURCES_USB_HOST
config UDISK_MOUNTPOINT
string "Udisk mount dir"
default "/"
endif
config USBH_MSTORAGE
bool "usb use mass storage device"
default y
select FS_VFS
config RESOURCES_USB_DEVICE
bool "Using USB device function"
default y
if RESOURCES_USB_DEVICE
config USBD_THREAD_STACK_SZ
int "usb thread stack size"
default 4096
endif
endif
endif
if BSP_USING_WDT
config RESOURCES_WDT
bool "Using Watch Dog bus drivers"
default n
endif