forked from xuos/xiuos
312 lines
11 KiB
Plaintext
312 lines
11 KiB
Plaintext
menu "test app"
|
|
menuconfig USER_TEST
|
|
bool "Enable application test function "
|
|
default n
|
|
|
|
if USER_TEST
|
|
menuconfig USER_TEST_ADC
|
|
bool "Config test adc"
|
|
default n
|
|
if USER_TEST_ADC
|
|
if ADD_XIZI_FEATURES
|
|
config ADC_DEV_DRIVER
|
|
string "Set ADC dev path"
|
|
default "/dev/adc1_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_DAC
|
|
bool "Config test dac"
|
|
default n
|
|
if USER_TEST_DAC
|
|
if ADD_XIZI_FEATURES
|
|
config DAC_DEV_DRIVER
|
|
string "Set DAC dev path"
|
|
default "/dev/dac_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_FS
|
|
bool "Config test fs with sd or usb"
|
|
default n
|
|
if USER_TEST_FS
|
|
if ADD_XIZI_FEATURES
|
|
config FPATH
|
|
string "Set test file path"
|
|
default "/test_file"
|
|
endif
|
|
endif
|
|
|
|
|
|
menuconfig USER_TEST_GPIO
|
|
select BSP_USING_GPIO
|
|
select RESOURCES_PIN
|
|
select BSP_USING_LED
|
|
select BSP_USING_KEY
|
|
bool "Config test gpio with led and key"
|
|
default n
|
|
if USER_TEST_GPIO
|
|
if ADD_XIZI_FEATURES
|
|
config GPIO_DEV_DRIVER
|
|
string "Set gpio dev path"
|
|
default "/dev/pin_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_LORA
|
|
select BSP_USING_UART
|
|
select BSP_USING_GPIO
|
|
select RESOURCES_PIN
|
|
select BSP_USING_UART2
|
|
select BSP_USING_LORA
|
|
bool "Config test uart(loraE220)"
|
|
default n
|
|
if USER_TEST_LORA
|
|
if ADD_XIZI_FEATURES
|
|
config LORA_UART_DEV_DRIVER
|
|
string "Set uart dev path"
|
|
default "/dev/uart2_dev2"
|
|
config LORA_PIN_DEV_DRIVER
|
|
string "Set pin dev path"
|
|
default "/dev/pin_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_SOCKET
|
|
select BSP_USING_LWIP
|
|
bool "Config test socket(lwip)"
|
|
default n
|
|
|
|
menuconfig USER_TEST_UART
|
|
select BSP_USING_UART
|
|
select BSP_USING_UART6
|
|
bool "Config test uart"
|
|
default n
|
|
if USER_TEST_UART
|
|
if ADD_XIZI_FEATURES
|
|
config UART_DEV_DRIVER
|
|
string "Set uart dev path"
|
|
default "/dev/usart6_dev6"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_RS485
|
|
select BSP_USING_UART
|
|
select BSP_USING_GPIO
|
|
select RESOURCES_PIN
|
|
select BSP_USING_UART1
|
|
bool "Config test uart(RS485)"
|
|
default n
|
|
if USER_TEST_RS485
|
|
if ADD_XIZI_FEATURES
|
|
config RS485_UART_DEV_DRIVER
|
|
string "Set uart dev path"
|
|
default "/dev/uart1_dev1"
|
|
config RS485_PIN_DEV_DRIVER
|
|
string "Set pin dev path"
|
|
default "/dev/pin_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_RTC
|
|
select BSP_USING_RTC
|
|
bool "Config test rtc"
|
|
default n
|
|
if USER_TEST_RTC
|
|
if ADD_XIZI_FEATURES
|
|
config RTC_DEV_DRIVER
|
|
string "Set rtc dev path"
|
|
default "/dev/rtc_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_HWTIMER
|
|
select BSP_USING_HWTIMER
|
|
select BSP_USING_GPIO
|
|
select RESOURCES_PIN
|
|
select BSP_USING_LED
|
|
bool "Config test hwtimer"
|
|
default n
|
|
if USER_TEST_HWTIMER
|
|
if ADD_XIZI_FEATURES
|
|
config HWTIMER_TIMER_DEV_DRIVER
|
|
string "Set pin dev path"
|
|
default "/dev/timer0_dev0"
|
|
config HWTIMER_PIN_DEV_DRIVER
|
|
string "Set pin dev path"
|
|
default "/dev/pin_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_WDT
|
|
select BSP_USING_WDT0
|
|
bool "Config test watchdog"
|
|
default n
|
|
if USER_TEST_WDT
|
|
if ADD_XIZI_FEATURES
|
|
config WDT0_DEV_DRIVER
|
|
string "Set wdt dev path"
|
|
default "/dev/wdt0_dev0"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_LCD_EDU
|
|
select BSP_USING_LCD
|
|
bool "Config test lcd in PrivOpen"
|
|
default n
|
|
if USER_TEST_LCD_EDU
|
|
if ADD_XIZI_FEATURES
|
|
config EDU_LCD_DEV_DRIVER
|
|
string "Set lcd dev path"
|
|
default "/dev/lcd_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_TOUCH
|
|
select BSP_USING_TOUCH
|
|
bool "Config test touch"
|
|
default n
|
|
if USER_TEST_TOUCH
|
|
if ADD_XIZI_FEATURES
|
|
config TOUCH_DEV_DRIVER
|
|
string "Set touch dev path"
|
|
default "/dev/touch_dev"
|
|
config TOUCH_LCD_DEV_DRIVER
|
|
string "Set lcd dev path"
|
|
default "/dev/lcd_dev"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_I2C
|
|
select BSP_USING_I2C
|
|
bool "Config test i2c"
|
|
default n
|
|
if USER_TEST_I2C
|
|
if ADD_XIZI_FEATURES
|
|
config I2C_DEV_DRIVER
|
|
string "Set i2c dev path"
|
|
default "/dev/i2c1_dev0"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_CAN
|
|
select BSP_USING_CAN
|
|
bool "Config test can"
|
|
default n
|
|
if USER_TEST_CAN
|
|
if ADD_XIZI_FEATURES
|
|
config CAN_DEV_DRIVER
|
|
string "Set can dev path"
|
|
default "/dev/can2_dev1"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_CAMERA
|
|
select BSP_USING_CAMERA
|
|
select BSP_USING_LCD
|
|
bool "Config test camera with lcd"
|
|
default n
|
|
if USER_TEST_CAMERA
|
|
if ADD_XIZI_FEATURES
|
|
config CAMERA_DEV_DRIVER
|
|
string "Set camera dev path"
|
|
default "/dev/camera_dev"
|
|
config CAMERA_LCD_DEV_DRIVER
|
|
string "Set lcd dev path"
|
|
default "/dev/lcd_dev"
|
|
endif
|
|
endif
|
|
|
|
config USER_TEST_SEMC
|
|
bool "Config test semc sdram"
|
|
default n
|
|
|
|
config USER_TEST_LCD
|
|
bool "Config test lcd device"
|
|
default n
|
|
|
|
menuconfig USER_TEST_ETHERNET
|
|
bool "Config test ethernet only for edu-riscv64"
|
|
default n
|
|
if USER_TEST_ETHERNET
|
|
if ADD_XIZI_FEATURES
|
|
choice
|
|
prompt "set ethernet role as client or server"
|
|
default ETHERNET_AS_SERVER
|
|
|
|
config ETHERNET_AS_SERVER
|
|
bool "test as server"
|
|
|
|
config ETHERNET_AS_CLIENT
|
|
bool "test as client"
|
|
endchoice
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_FLASH
|
|
bool "Config test w25q128 device"
|
|
default n
|
|
if USER_TEST_FLASH
|
|
if ADD_XIZI_FEATURES
|
|
config FLASH_DEV_DRIVER
|
|
string "Set flash dev path"
|
|
default "/dev/qspi_W25Q128"
|
|
endif
|
|
endif
|
|
|
|
menuconfig USER_TEST_TIMER
|
|
bool "Config test soft timer"
|
|
default n
|
|
|
|
menuconfig USER_TEST_HASH
|
|
bool "Config test hash"
|
|
default n
|
|
|
|
menuconfig USER_TEST_RADIX
|
|
bool "Config test radix tree"
|
|
default n
|
|
|
|
menuconfig USER_TEST_RBTREE
|
|
bool "Config test red black tree"
|
|
default n
|
|
|
|
menuconfig USER_TEST_MODBUS_TCP
|
|
bool "Config test modbus_tcp"
|
|
default n
|
|
|
|
menuconfig USER_TEST_WEBSERVER
|
|
bool "Config test webserver"
|
|
default n
|
|
|
|
menuconfig USER_TEST_MQTTCLIENT
|
|
bool "Config test mqtt client"
|
|
default n
|
|
select LIB_USING_CJSON
|
|
|
|
menuconfig USER_TEST_FTPCLIENT
|
|
bool "Config test ftp client"
|
|
default n
|
|
|
|
menuconfig USER_TEST_FTPCLIENT_RISCV
|
|
bool "Config test ftp client on riscv"
|
|
default n
|
|
|
|
menuconfig USER_TEST_LORA_P2P
|
|
bool "Config test lora p2p"
|
|
default n
|
|
|
|
menuconfig USER_TEST_LORAWAN_SINGLEGW
|
|
bool "Config test lorawan single channel gateway"
|
|
default n
|
|
|
|
menuconfig USER_TEST_CANOPEN
|
|
bool "Config test CanOpen"
|
|
default n
|
|
|
|
menuconfig USER_TEST_USB_CAMERA
|
|
bool "Config test usb camera"
|
|
default n
|
|
|
|
endif
|
|
endmenu
|