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