mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-13 18:08:54 +00:00
213 lines
4.7 KiB
Plaintext
213 lines
4.7 KiB
Plaintext
menu "Application options"
|
|
|
|
#============================================
|
|
# Filesystem related:
|
|
#============================================
|
|
|
|
comment "Filesystem related"
|
|
|
|
menuconfig AIC_USING_FS_IMAGE_0
|
|
bool "Using File System Image 0"
|
|
default n
|
|
|
|
if AIC_USING_FS_IMAGE_0
|
|
choice
|
|
prompt "Select File System Type"
|
|
default AIC_USING_FS_IMAGE_TYPE_LITTLEFS_FOR_0
|
|
config AIC_USING_FS_IMAGE_TYPE_FATFS_FOR_0
|
|
bool "FATFS"
|
|
config AIC_USING_FS_IMAGE_TYPE_UFFS_FOR_0
|
|
bool "UFFS"
|
|
config AIC_USING_FS_IMAGE_TYPE_LITTLEFS_FOR_0
|
|
bool "LittleFS"
|
|
endchoice
|
|
|
|
config AIC_FS_IMAGE_DIR_0
|
|
string "Data Directory"
|
|
default "packages/artinchip/lvgl-apps/base_demo/lvgl_src/"
|
|
|
|
config AIC_FS_IMAGE_NAME_0
|
|
string "Image Name"
|
|
default "app.lfs"
|
|
|
|
if AIC_USING_FS_IMAGE_TYPE_FATFS_FOR_0
|
|
config AIC_FATFS_AUTO_SIZE_FOR_0
|
|
bool "auto calcuate image size"
|
|
default y
|
|
config AIC_FATFS_SECTOR_SIZE_FOR_0
|
|
int "sector size"
|
|
depends on !AIC_FATFS_AUTO_SIZE_FOR_0
|
|
default 512
|
|
|
|
config AIC_FATFS_SECTOR_COUNT_FOR_0
|
|
int "sector count"
|
|
depends on !AIC_FATFS_AUTO_SIZE_FOR_0
|
|
default 2048
|
|
|
|
config AIC_FATFS_ENABLE_WRITE_IN_SPINOR
|
|
bool "FATFS enable write func in spinor"
|
|
depends on AIC_SPINOR_DRV
|
|
default n
|
|
endif
|
|
|
|
# Parameters for LittleFS
|
|
if AIC_USING_FS_IMAGE_TYPE_LITTLEFS_FOR_0
|
|
config AIC_LITTLEFS_BLOCK_SIZE_FOR_0
|
|
int "Erase block size"
|
|
default 4096
|
|
config AIC_LITTLEFS_PAGE_SIZE_FOR_0
|
|
int "Page size"
|
|
default 256
|
|
endif
|
|
|
|
endif
|
|
|
|
menuconfig AIC_USING_FS_IMAGE_1
|
|
bool "Using File System Image 1"
|
|
default n
|
|
|
|
if AIC_USING_FS_IMAGE_1
|
|
choice
|
|
prompt "Select File System Type"
|
|
default AIC_USING_FS_IMAGE_TYPE_LITTLEFS_FOR_1
|
|
config AIC_USING_FS_IMAGE_TYPE_FATFS_FOR_1
|
|
bool "FATFS"
|
|
config AIC_USING_FS_IMAGE_TYPE_UFFS_FOR_1
|
|
bool "UFFS"
|
|
config AIC_USING_FS_IMAGE_TYPE_LITTLEFS_FOR_1
|
|
bool "LittleFS"
|
|
endchoice
|
|
|
|
config AIC_FS_IMAGE_DIR_1
|
|
string "Data Directory"
|
|
default "fs_user"
|
|
|
|
config AIC_FS_IMAGE_NAME_1
|
|
string "Image Name"
|
|
default "user"
|
|
|
|
if AIC_USING_FS_IMAGE_TYPE_FATFS_FOR_1
|
|
config AIC_FATFS_AUTO_SIZE_FOR_1
|
|
bool "auto calcuate image size"
|
|
default y
|
|
config AIC_FATFS_SECTOR_SIZE_FOR_1
|
|
int "sector size"
|
|
depends on !AIC_FATFS_AUTO_SIZE_FOR_1
|
|
default 512
|
|
|
|
config AIC_FATFS_SECTOR_COUNT_FOR_1
|
|
int "sector count"
|
|
depends on !AIC_FATFS_AUTO_SIZE_FOR_1
|
|
default 2048
|
|
endif
|
|
|
|
# Parameters for LittleFS
|
|
if AIC_USING_FS_IMAGE_TYPE_LITTLEFS_FOR_1
|
|
config AIC_LITTLEFS_BLOCK_SIZE_FOR_1
|
|
int "Erase block size"
|
|
default 4096
|
|
config AIC_LITTLEFS_PAGE_SIZE_FOR_1
|
|
int "Page size"
|
|
default 256
|
|
endif
|
|
|
|
endif
|
|
|
|
if AIC_USING_FS_IMAGE_TYPE_FATFS_FOR_0 || AIC_USING_FS_IMAGE_TYPE_FATFS_FOR_1
|
|
config AIC_USING_FS_IMAGE_TYPE_FATFS_CLUSTER_SIZE
|
|
int "size of cluster in fatfs image"
|
|
default 8
|
|
endif
|
|
|
|
config GENERATE_BURNER_IMAGE
|
|
bool "Generate burner format image"
|
|
default n
|
|
|
|
comment "LVGL demo select related"
|
|
|
|
# Kconfig file for package LVGL
|
|
menuconfig LPKG_USING_LVGL
|
|
bool "LVGL (official): powerful and easy-to-use embedded GUI library"
|
|
default n
|
|
|
|
if LPKG_USING_LVGL
|
|
|
|
config LPKG_LVGL_PATH
|
|
string
|
|
default "/packages/multimedia/LVGL/LVGL"
|
|
|
|
config LPKG_LVGL_THREAD_PRIO
|
|
int "Priority of LVGL thread"
|
|
default 20
|
|
|
|
config LPKG_LVGL_THREAD_STACK_SIZE
|
|
int "Stack size of LVGL thread"
|
|
default 4096
|
|
|
|
config LPKG_LVGL_DISP_REFR_PERIOD
|
|
int "Display refresh period (ms)"
|
|
default 5 # official suggestion
|
|
|
|
config LPKG_USING_LVGL_SQUARELINE
|
|
bool "Support SquareLine Studio"
|
|
default n
|
|
|
|
config LPKG_LVGL_USING_EXAMPLES
|
|
bool "Enable built-in examples"
|
|
default n
|
|
|
|
config LPKG_LVGL_USING_DEMOS
|
|
bool "Enable built-in demos"
|
|
default n
|
|
|
|
endif
|
|
|
|
menuconfig AIC_LVGL_DEMO
|
|
tristate "ArtInChip LVGL demo"
|
|
select LPKG_USING_LVGL
|
|
default n
|
|
|
|
if AIC_LVGL_DEMO
|
|
choice
|
|
prompt "select LVGL demo"
|
|
default AIC_LVGL_BASE_DEMO
|
|
depends on AIC_LVGL_DEMO
|
|
|
|
config AIC_LVGL_BASE_DEMO
|
|
bool "LVGL demo with basic function"
|
|
|
|
config AIC_LVGL_METER_DEMO
|
|
bool "LVGL demo of meter"
|
|
|
|
config AIC_LVGL_LAUNCHER_DEMO
|
|
bool "LVGL launcher demo"
|
|
|
|
if KERNEL_BAREMETAL
|
|
config AIC_LVGL_GIF_DEMO
|
|
bool "LVGL gif demo"
|
|
endif
|
|
|
|
endchoice
|
|
|
|
config LV_COLOR_DEPTH
|
|
int "LVGL color depth(32/16)"
|
|
default 32
|
|
depends on LPKG_USING_LVGL
|
|
config LV_CACHE_IMG_NUM
|
|
int "LVGL image cached number"
|
|
default 2
|
|
depends on LPKG_USING_LVGL
|
|
# Parameters for LVGL meter demo
|
|
if AIC_LVGL_METER_DEMO
|
|
config LV_METER_SIMPLE_POINT
|
|
bool "LVGL meter demo use simple point"
|
|
default n
|
|
endif
|
|
endif
|
|
|
|
config LVGL_STORAGE_PATH
|
|
string "LVGL Resource Directory"
|
|
default "/rodata/lvgl_data"
|
|
endmenu
|
|
|