-
Notifications
You must be signed in to change notification settings - Fork 10
/
Kconfig
189 lines (152 loc) · 6.68 KB
/
Kconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
menu "ESP BROOKESIA Configuration"
config ESP_BROOKESIA_CONF_SKIP
bool "Uncheck this to use custom `esp_brookesia_conf.h`"
default y
config ESP_BROOKESIA_CHECK_RESULT_ASSERT
bool "Assert when check result failed, otherwise just print error message"
default n
menu "Log output"
choice
bool "Select the style of log output"
default ESP_BROOKESIA_LOG_STYLE_ESP
config ESP_BROOKESIA_LOG_STYLE_ESP
bool "ESP"
config ESP_BROOKESIA_LOG_STYLE_STD
bool "Standard"
config ESP_BROOKESIA_LOG_STYLE_LVGL
bool "LVGL"
endchoice
config ESP_BROOKESIA_LOG_STYLE
int
default 0 if ESP_BROOKESIA_LOG_STYLE_STD
default 1 if ESP_BROOKESIA_LOG_STYLE_ESP
default 2 if ESP_BROOKESIA_LOG_STYLE_LVGL
choice
bool "Select the verbosity level of log output"
default ESP_BROOKESIA_LOG_LEVEL_INFO
config ESP_BROOKESIA_LOG_LEVEL_DEBUG
bool "Debug"
config ESP_BROOKESIA_LOG_LEVEL_INFO
bool "Info"
config ESP_BROOKESIA_LOG_LEVEL_WARN
bool "Warning"
config ESP_BROOKESIA_LOG_LEVEL_ERROR
bool "Error"
config ESP_BROOKESIA_LOG_LEVEL_NONE
bool "None"
endchoice
config ESP_BROOKESIA_LOG_LEVEL
int
default 0 if ESP_BROOKESIA_LOG_LEVEL_DEBUG
default 1 if ESP_BROOKESIA_LOG_LEVEL_INFO
default 2 if ESP_BROOKESIA_LOG_LEVEL_WARN
default 3 if ESP_BROOKESIA_LOG_LEVEL_ERROR
default 4 if ESP_BROOKESIA_LOG_LEVEL_NONE
menu "Core"
depends on ESP_BROOKESIA_LOG_LEVEL_DEBUG
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE
bool "Enable/Disable debug core module"
default y
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE_APP
bool "Enable/Disable debug app"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE_HOME
bool "Enable/Disable debug home"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE_MANAGER
bool "Enable/Disable debug manager"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE_CORE
bool "Enable/Disable debug core"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_CORE
endmenu
menu "Widgets"
depends on ESP_BROOKESIA_LOG_LEVEL_DEBUG
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS
bool "Enable/Disable debug widgets module"
default y
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS_APP_LAUNCHER
bool "Enable/Disable debug app launcher"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS_RECENTS_SCREEN
bool "Enable/Disable debug recents_screen"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS_GESTURE
bool "Enable/Disable debug gesture"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS_NAVIGATION
bool "Enable/Disable debug navigation bar"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS_STATUS_BAR
bool "Enable/Disable debug status bar"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_WIDGETS
endmenu
menu "Phone"
depends on ESP_BROOKESIA_LOG_LEVEL_DEBUG
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE
bool "Enable/Disable debug phone module"
default y
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE_APP
bool "Enable/Disable debug app"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE_HOME
bool "Enable/Disable debug home"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE_MANAGER
bool "Enable/Disable debug manager"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE
config ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE_PHONE
bool "Enable/Disable debug phone"
default y
depends on ESP_BROOKESIA_LOG_ENABLE_DEBUG_PHONE
endmenu
endmenu
menu "Memory"
config ESP_BROOKESIA_MEMORY_USE_CUSTOM
bool "If true use custom malloc/free, otherwise use the custom APIs"
default n
config ESP_BROOKESIA_MEMORY_INCLUDE
string "Header to include for the custom memory function"
default "esp_heap_caps.h"
depends on ESP_BROOKESIA_MEMORY_USE_CUSTOM
endmenu
menu "Squareline"
config ESP_BROOKESIA_SQUARELINE_USE_INTERNAL_UI_COMP
bool "Use general APIs of UI component from inside"
default y
config ESP_BROOKESIA_SQUARELINE_USE_INTERNAL_UI_HELPERS
bool "Use UI helpers from inside"
default y
choice
bool "The combinations of Squareline Studio and LVGL versions"
depends on ESP_BROOKESIA_SQUARELINE_USE_INTERNAL_UI_HELPERS
default ESP_BROOKESIA_SQ1_4_1_LV8_3_11
config ESP_BROOKESIA_SQ1_3_4_LV8_3_3
bool "Squareline 1.3.4 + LVGL 8.3.3"
config ESP_BROOKESIA_SQ1_3_4_LV8_3_4
bool "Squareline 1.3.4 + LVGL 8.3.4"
config ESP_BROOKESIA_SQ1_3_4_LV8_3_6
bool "Squareline 1.3.4 + LVGL 8.3.6"
config ESP_BROOKESIA_SQ1_4_0_LV8_3_6
bool "Squareline 1.4.0 + LVGL 8.3.6"
config ESP_BROOKESIA_SQ1_4_0_LV8_3_11
bool "Squareline 1.4.0 + LVGL 8.3.11"
config ESP_BROOKESIA_SQ1_4_1_LV8_3_6
bool "Squareline 1.4.1 + LVGL 8.3.6"
config ESP_BROOKESIA_SQ1_4_1_LV8_3_11
bool "Squareline 1.4.1 + LVGL 8.3.11"
endchoice
endmenu
endmenu