Kconfig
 1  
 2  
 3  config COMPONENT_KENDRYTE_SDK_ENABLE
 4  	bool "Enable kendryte sdk component"
 5  	default y
 6  menu "Kendryte SDK configurations"
 7  	depends on COMPONENT_KENDRYTE_SDK_ENABLE
 8  	config SDK_LOG_LEVEL
 9  		int "log level, 5:LOG_VERBOSE, 4:LOG_DEBUG, 3:LOG_INFO, 2:LOG_WARN, 1:LOG_ERROR, 0:LOG_NONE"
10  		range 0 5
11  		default 5
12  	config SDK_LOCK_NUM
13  		int "SDK LOCK number, one lock need 24B"
14  		default 64
15  	config FREERTOS_ENABLE
16  		bool "Enable FreeRTOS"
17  		default y
18  	menu "FreeRTOS configurations"
19  		depends on FREERTOS_ENABLE
20  		config STATIC_TASK_CLEAN_UP_ENABLE
21  			bool "static task clean up callback"
22  			default n
23  		config FREERTOS_MALLOC_CUSTOM
24  			bool "Use custom malloc method(heap_4.c) instead of libc's(stdlib.h)"
25  			default n
26  		config FREERTOS_HEAP_TOTAL_SIZE
27  			depends on FREERTOS_MALLOC_CUSTOM
28  			int "FreeRTOS heap total size"
29  			default 524288
30  		config FREEROTS_MINIMUM_STACK_SIZE
31  			int "FreeRTOS minimum stack size"
32  			default 2048
33  	endmenu
34  	config MIC_ARRAY_ENABLE
35  		bool " Enable mic array module"
36  		default n
37  endmenu
38  
39