1CONFIG_DEBUG=y
2CONFIG_LOG=y
3CONFIG_SHELL=y
4
5# Needed for boards that enable RTT backends for logging
6# e.g. nrf52840dk/nrf52840 and any others that enable it
7CONFIG_LOG_BACKEND_RTT=n
8
9# Enable the state machine framework
10CONFIG_SMF=y
11CONFIG_SMF_ANCESTOR_SUPPORT=y
12CONFIG_SMF_INITIAL_TRANSITION=y
13
14# Enable floating point support
15CONFIG_REQUIRES_FLOAT_PRINTF=y
16
17# Enable thread awareness for debugging tools supporting it
18CONFIG_DEBUG_THREAD_INFO=y
19
20# enable to use thread names
21CONFIG_THREAD_NAME=y
22
23# Display Options
24CONFIG_DISPLAY=y
25CONFIG_DISPLAY_LOG_LEVEL_ERR=y
26
27# LVGL Options
28CONFIG_LVGL=y
29CONFIG_LV_Z_MEM_POOL_SIZE=16384
30CONFIG_LV_Z_SHELL=y
31# Percentage of screen size for a video buffer
32# LVGL defaults sets this too high for resource-constrained boards.
33# 14% ~= 32KB RAM on adafruit_2_8_tft_touch_v2
34CONFIG_LV_Z_VDB_SIZE=14
35
36# extra large in case you want to enable LV_USE_REFR_DEBUG
37CONFIG_MAIN_STACK_SIZE=4096
38