#=========== GUI config =========== CONFIG_UI_MANAGER=n CONFIG_UI_SERVICE=n CONFIG_SURFACE_ZERO_BUFFER=y CONFIG_UI_MEMORY_MANAGER=y CONFIG_UI_MEMORY_DEBUG=n CONFIG_MEM_GUARD=n #actions RES manager CONFIG_RES_MANAGER=y CONFIG_RES_MANAGER_USE_STYLE_MMAP=y CONFIG_RES_MANAGER_SKIP_PRELOAD=n #actions freetype font CONFIG_FREETYPE_FONT=y #actions Bitmap font CONFIG_BITMAP_FONT=y CONFIG_BITMAP_FONT_SUPPORT_EMOJI=y CONFIG_EMOJI_FONT_USE_MMAP=y #lvgl config CONFIG_LVGL=y CONFIG_LVGL_USE_IMG_DECODER_ACTS=y CONFIG_LVGL_USE_BITMAP_FONT=y CONFIG_LVGL_USE_FREETYPE_FONT=y CONFIG_LVGL_USE_RES_MANAGER=y CONFIG_LVGL_DISPLAY_FLUSH_WORKQ_STACKSIZE=1280 CONFIG_LV_VDB_NUM=2 CONFIG_LV_USE_GPU_ACTS=y CONFIG_LV_USE_GPU_ACTS_JPG=y CONFIG_LV_USE_GPU_ACTS_SW_DECODER=y CONFIG_LV_USE_STRACE=y CONFIG_LV_COLOR_DEPTH_16=y # must set 1 to make sure lvgl drawing following vsync CONFIG_LV_DISP_DEF_REFR_PERIOD=16 CONFIG_LV_INDEV_DEF_READ_PERIOD=16 CONFIG_LV_TXT_ENC_UTF8=y CONFIG_LV_TXT_BREAK_CHARS="" CONFIG_LV_FONT_DEFAULT_UNSCII_8=y CONFIG_LV_CONF_MINIMAL=y CONFIG_LV_USE_FLEX=y CONFIG_LV_USE_GRID=y CONFIG_LV_USE_ARC=y CONFIG_LV_USE_BTN=y CONFIG_LV_USE_IMG=y CONFIG_LV_USE_LABEL=y CONFIG_LV_USE_SLIDER=y CONFIG_LV_USE_IMGBTN=y CONFIG_LV_USE_TILEVIEW=y CONFIG_LV_USE_QRCODE=y CONFIG_LV_USE_BARCODE=y CONFIG_LV_USE_CANVAS=y #=========== system base config =========== CONFIG_ACTIONS_FRAMEWORK=y CONFIG_ACTIONS_FRAMEWORK_DISPLAY=y CONFIG_THREAD_TIMER=y CONFIG_ACTIONS_UTILS=y CONFIG_CORE=y CONFIG_SYSTEM=y CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 CONFIG_PRINTK_TIME_FREFIX=n CONFIG_SLEEP_SENSOR_RUN_ON_NOR=y CONFIG_SLEEP_COPY_SRAM_FOR_SENSOR=n CONFIG_SLEEP_MEMORY_CHECK_INTEGRITY=n CONFIG_THREAD_RUNTIME_STATS=y CONFIG_SYSTEM_SHELL=y #power config CONFIG_POWER=y #input config CONFIG_INPUT=n CONFIG_INPUT_POINTER=n CONFIG_INPUT_KEYPAD=n CONFIG_ACTS_RING_BUFFER=y #standby config CONFIG_SYS_STANDBY=y CONFIG_AUTO_STANDBY_TIME_SEC=10 CONFIG_SYS_WAKELOCK=y #system message config CONFIG_NUM_MBOX_ASYNC_MSGS=35 CONFIG_MESSAGE_DEBUG=n #property config CONFIG_PROPERTY=y CONFIG_PROPERTY_CACHE=y #watchdog config CONFIG_WATCHDOG=n CONFIG_WDOG_ACTS=n CONFIG_WDT_MODE_RESET=n #dvfs config CONFIG_DVFS=y CONFIG_ACTS_DVFS_DYNAMIC_LEVEL=y #memory config CONFIG_MEMORY=y CONFIG_SYS_MEMORY_DEBUG=n CONFIG_APP_USED_MEM_POOL=y CONFIG_RAM_POOL_PAGE_NUM=9 CONFIG_HEAP_MEM_POOL_SIZE=2560 #system stack config CONFIG_MAIN_STACK_SIZE=4096 CONFIG_IDLE_STACK_SIZE=4096 CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 # sdfs config CONFIG_SD_FS=y CONFIG_SDFS_MANAGER=y CONFIG_MUTIPLE_VOLUME_MANAGER=y CONFIG_SD_FILE_MAX=24 CONFIG_DISKIO_CACHE=n #=========== bulooth config =========== CONFIG_BLUETOOTH=y CONFIG_ACTS_BT=y CONFIG_ACTS_BT_SHELL=n CONFIG_BT_BLE=y CONFIG_BT_DRV=y CONFIG_BT_ECC_ACTS=y CONFIG_BT_HCI_ACTS=y CONFIG_BT_CTRL_DEBUG=n CONFIG_BT_CTRL_LOG=y CONFIG_BT_CTRL_BQB=y CONFIG_BT_CTRL_RF_DEBUG=n CONFIG_BT_HCI_TX_PRINT=n CONFIG_BT_HCI_RX_PRINT=n CONFIG_HCI_DATA_LOG=y CONFIG_BT_BREDR=y CONFIG_BT_CONN_TX_MAX=12 CONFIG_BT_HCI_ACL_FLOW_CONTROL=n CONFIG_BT_ATT_ENFORCE_FLOW=n CONFIG_BT_GATT_DYNAMIC_DB=y CONFIG_BT_MAX_CONN=4 CONFIG_BT_MAX_BR_CONN=2 CONFIG_BT_MAX_PAIRED=4 CONFIG_BT_MAX_BR_PAIRED=2 CONFIG_BT_SPP=y CONFIG_BT_PBAP_CLIENT=y CONFIG_BT_MAP_CLIENT=y CONFIG_BT_HID=y CONFIG_BT_SDP_CLIENT=y CONFIG_BT_PERIPHERAL=y CONFIG_BT_BAS=y CONFIG_BT_SMP=y CONFIG_BT_BONDABLE=y CONFIG_BT_DEVICE_NAME="leopard_bt" CONFIG_BT_RX_BUF_LEN=680 CONFIG_BT_RX_BUF_COUNT=25 CONFIG_BT_HCI_CMD_COUNT=4 CONFIG_BT_L2CAP_TX_MTU=672 CONFIG_BT_BLE_NOTIFY_PENDING=y CONFIG_BT_BLE_APP_UPDATE_PARAM=y CONFIG_BT_ANCS_AMS=y CONFIG_BT_ACTIONS_SUPER_SERVICE=y #=========== display config =========== CONFIG_DISPLAY=y CONFIG_DISPLAY_LOG_LEVEL_INF=y CONFIG_DISPLAY_CONTROLLER=y CONFIG_DISPLAY_ENGINE=y CONFIG_DISPLAY_ENGINE_INSTANCE_NUM=4 CONFIG_DMA2D_HAL=y CONFIG_DMA2D_LITE=y CONFIG_DISPLAY_WORK_Q=y CONFIG_DISPLAY_WORK_Q_STACK_SIZE=1536 #=========== libc config =========== CONFIG_NEWLIB_LIBC=y CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y CONFIG_NEWLIB_LIBC_NANO=y #=========== ota config =========== CONFIG_OTA=y CONFIG_OTA_UPGRADE=y CONFIG_OTA_BACKEND_BLUETOOTH=y #=========== sensor config =========== CONFIG_SENSOR_MANAGER=y CONFIG_SENSOR_ALGO_HR_GH30X=n CONFIG_SENSOR_ALGO_HR_VCARE=n CONFIG_SENSOR_ALGO_HR_HX3605=n CONFIG_SENSOR_ALGO_HR_HX3690=n CONFIG_SENSOR_ALGO_MOTION_CYWEE=y CONFIG_SENSOR_ALGO_MOTION_CYWEE_DML=n CONFIG_SENSOR_ALGO_MOTION_SILAN=n #=========== used custom linker =========== CONFIG_HAVE_CUSTOM_LINKER_SCRIPT=y CONFIG_CUSTOM_LINKER_SCRIPT="linker.ld"