Repository navigation
Expand file tree
/
Copy pathKconfig
More file actions
88 lines (68 loc) · 2.29 KB
/
Copy pathKconfig
File metadata and controls
88 lines (68 loc) · 2.29 KB
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
choice
prompt "Using OS or Baremetal"
default CMB_USING_BARE_METAL_PLATFORM if MOD_CFG_USE_OS_NONE
default CMB_USING_OS_PLATFORM
config CMB_USING_BARE_METAL_PLATFORM
bool "Bare Metal"
config CMB_USING_OS_PLATFORM
depends on !MOD_CFG_USE_OS_NONE
bool "OS"
endchoice
if CMB_USING_OS_PLATFORM
choice
prompt "OS Type"
default CMB_OS_PLATFORM_USE_RTT if MOD_CFG_USE_OS_RTT
default CMB_OS_PLATFORM_USE_FREERTOS if MOD_CFG_USE_OS_FREERTOS
default CMB_OS_PLATFORM_USE_KLITE if MOD_CFG_USE_OS_KLITE
default CMB_OS_PLATFORM_USE_UCOSII if MOD_CFG_USE_OS_UCOSII
default CMB_OS_PLATFORM_USE_UCOSIII if MOD_CFG_USE_OS_UCOSIII
default CMB_OS_PLATFORM_USE_RTX5 if MOD_CFG_USE_OS_RTX5
default CMB_OS_PLATFORM_USE_FREERTOS
config CMB_OS_PLATFORM_USE_FREERTOS
bool "FreeRTOS"
config CMB_OS_PLATFORM_USE_RTT
bool "RT-Thread"
config CMB_OS_PLATFORM_USE_UCOSII
bool "uC/OS-II"
config CMB_OS_PLATFORM_USE_UCOSIII
bool "uC/OS-III"
config CMB_OS_PLATFORM_USE_RTX5
bool "RTX5"
config CMB_OS_PLATFORM_USE_KLITE
bool "Klite"
endchoice
endif
choice
prompt "CPU Platform"
default CMB_CPU_USE_ARM_CORTEX_M0 if MOD_CFG_CPU_CM0
default CMB_CPU_USE_ARM_CORTEX_M3 if MOD_CFG_CPU_CM3
default CMB_CPU_USE_ARM_CORTEX_M4 if MOD_CFG_CPU_CM4
default CMB_CPU_USE_ARM_CORTEX_M7 if MOD_CFG_CPU_CM7
default CMB_CPU_USE_ARM_CORTEX_M33 if MOD_CFG_CPU_CM33
config CMB_CPU_USE_ARM_CORTEX_M0
bool "ARM Cortex-M3"
config CMB_CPU_USE_ARM_CORTEX_M3
bool "ARM Cortex-M3"
config CMB_CPU_USE_ARM_CORTEX_M4
bool "ARM Cortex-M4"
config CMB_CPU_USE_ARM_CORTEX_M7
bool "ARM Cortex-M7"
config CMB_CPU_USE_ARM_CORTEX_M33
bool "ARM Cortex-M33"
endchoice
config CMB_ADD_HANDLER
bool "Add Handler Wrapper .S File"
default y
config CMB_USING_DUMP_STACK_INFO
bool "Dump Stack Info"
default n
choice
prompt "Use Language"
default CMB_PRINT_USE_ENGLISH
config CMB_PRINT_USE_ENGLISH
bool "English"
config CMB_PRINT_USE_CHINESE
bool "Chinese (GBK)"
config CMB_PRINT_USE_CHINESE_UTF8
bool "Chinese (UTF-8)"
endchoice