• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2#
3# Arch Modules Configuration
4#
5OS_ARCH_ARMV7_M=y
6
7#
8# ARM7-M Sepecfic Configuration
9#
10INTERNAL_OS_CORTEX_M4=y
11INTERNAL_OS_PLATFORM_M4=y
12
13#
14# M4 Sepecfic Configuration
15#
16# end of ARM7-M Sepecfic Configuration
17
18#
19# Generic Configuration
20#
21OS_HARDWARE_PLATFORM="OS_CORTEX_M4"
22OS_CPU_TYPE="OS_STM32F407"
23OS_MAX_CORE_NUM=1
24INTERNAL_OS_BYTE_ORDER_LE=y
25OS_BYTE_ORDER="OS_LITTLE_ENDIAN"
26# end of Generic Configuration
27# end of Arch Modules Configuration
28
29#
30# Core Modules Configuration
31#
32
33#
34# IPC Modules Configuration
35#
36
37#
38# Event feature configuration
39#
40OS_OPTION_EVENT=y
41# end of Event feature configuration
42
43OS_OPTION_QUEUE=y
44
45#
46# Semaphore feature configuration
47#
48# end of IPC Modules Configuration
49
50#
51# Kernel Modules Configuration
52#
53
54#
55# IRQ Modules Configuration
56#
57OS_OPTION_HWI_COMBINE=y
58OS_OPTION_HWI_PRIORITY=y
59OS_OPTION_HWI_ATTRIBUTE=y
60OS_OPTION_HWI_MAX_NUM_CONFIG=y
61# end of IRQ Modules Configuration
62
63#
64# Exc Modules Configuration
65#
66
67#
68# Task module Configuration
69#
70OS_OPTION_TASK=y
71
72#
73# TASK features configuration
74#
75OS_OPTION_TASK_DELETE=y
76OS_OPTION_TASK_SUSPEND=y
77OS_OPTION_TASK_INFO=y
78OS_OPTION_TASK_YIELD=y
79# end of TASK features configuration
80
81OS_TSK_PRIORITY_HIGHEST=0
82OS_TSK_PRIORITY_LOWEST=31
83OS_TSK_NUM_OF_PRIORITIES=32
84OS_TSK_CORE_BYTES_IN_PID=3
85# end of Task module Configuration
86
87#
88# Timer Modules Configuration
89#
90INTERNAL_OS_SWTMR=y
91# end of Timer Modules Configuration
92# end of Kernel Modules Configuration
93# end of Core Modules Configuration
94
95#
96# MM Modules Configuration
97#
98
99#
100# OM Modules Configuration
101#
102OS_OPTION_CPUP=y
103
104#
105# CPUP features configuration
106#
107INTERNAL_OS_CPUP_THREAD=y
108OS_OPTION_CPUP_WARN=y
109# end of CPUP features configuration
110
111#
112# Error Report Module Configuration
113#
114
115#
116# Hook feature configuration
117#
118# end of OM Modules Configuration
119
120#
121# security Modules Configuration
122#
123OS_OPTION_RND=y
124# end of security Modules Configuration
125
126#
127# Fs Modules Configuration
128#
129OS_SUPPORT_FS=y
130
131#
132# Fs features configuration
133#
134OS_SUPPORT_LITTLEFS=1
135OS_LFS_MAX_OPEN_FILES=32
136OS_LFS_MAX_MOUNT_SIZE=3
137# end of Fs features configuration
138# end of Fs Modules Configuration
139
140#
141# Net Modules Configuration
142#
143OS_SUPPORT_NET=y
144
145#
146# Net features configuration
147#
148LWIP_DHCP=0
149LWIP_IPV6=1
150# end of Net features configuration
151# end of Net Modules Configuration
152
153#
154# Utility Modules Configuration
155#
156