|
15 | 15 | #define RT_THREAD_PRIORITY_MAX 8 |
16 | 16 | #define RT_TICK_PER_SECOND 100 |
17 | 17 | #define RT_USING_HOOK |
| 18 | +#define RT_HOOK_USING_FUNC_PTR |
18 | 19 | #define RT_USING_IDLE_HOOK |
19 | 20 | #define RT_IDLE_HOOK_LIST_SIZE 4 |
20 | 21 | #define IDLE_THREAD_STACK_SIZE 1024 |
|
45 | 46 | #define RT_USING_CONSOLE |
46 | 47 | #define RT_CONSOLEBUF_SIZE 128 |
47 | 48 | #define RT_CONSOLE_DEVICE_NAME "scia" |
48 | | -#define RT_VER_NUM 0x40100 |
| 49 | +#define RT_VER_NUM 0x40101 |
49 | 50 | #define ARCH_TIDSP |
50 | 51 | #define ARCH_TIDSP_C28X |
51 | 52 | #define ARCH_CPU_STACK_GROWS_UPWARD |
52 | 53 |
|
53 | 54 | /* RT-Thread Components */ |
54 | 55 |
|
55 | 56 | #define RT_USING_COMPONENTS_INIT |
56 | | - |
57 | | -/* C++ features */ |
58 | | - |
59 | | - |
60 | | -/* Command shell */ |
61 | | - |
62 | | -#define RT_USING_FINSH |
63 | 57 | #define RT_USING_MSH |
| 58 | +#define RT_USING_FINSH |
64 | 59 | #define FINSH_USING_MSH |
65 | 60 | #define FINSH_THREAD_NAME "tshell" |
66 | | -#define FINSH_THREAD_PRIORITY 6 |
| 61 | +#define FINSH_THREAD_PRIORITY 4 |
67 | 62 | #define FINSH_THREAD_STACK_SIZE 4096 |
68 | 63 | #define FINSH_USING_HISTORY |
69 | 64 | #define FINSH_HISTORY_LINES 5 |
| 65 | +#define FINSH_USING_SYMTAB |
70 | 66 | #define FINSH_CMD_SIZE 80 |
71 | 67 | #define MSH_USING_BUILT_IN_COMMANDS |
| 68 | +#define FINSH_USING_DESCRIPTION |
72 | 69 | #define FINSH_ARG_MAX 10 |
73 | 70 |
|
74 | | -/* Device virtual file system */ |
75 | | - |
76 | | - |
77 | 71 | /* Device Drivers */ |
78 | 72 |
|
79 | 73 | #define RT_USING_DEVICE_IPC |
80 | | -#define RT_PIPE_BUFSZ 512 |
81 | 74 | #define RT_USING_SERIAL |
82 | 75 | #define RT_USING_SERIAL_V1 |
83 | | -#define RT_SERIAL_USING_DMA |
84 | 76 | #define RT_SERIAL_RB_BUFSZ 64 |
85 | 77 | #define RT_USING_PIN |
86 | 78 |
|
87 | 79 | /* Using USB */ |
88 | 80 |
|
89 | 81 |
|
90 | | -/* POSIX layer and C standard library */ |
| 82 | +/* C/C++ and POSIX layer */ |
91 | 83 |
|
92 | | -#define RT_LIBC_USING_TIME |
93 | 84 | #define RT_LIBC_DEFAULT_TIMEZONE 8 |
94 | 85 |
|
95 | 86 | /* POSIX (Portable Operating System Interface) layer */ |
96 | 87 |
|
97 | 88 |
|
98 | | -/* Network */ |
99 | | - |
100 | | -/* Socket abstraction layer */ |
101 | | - |
102 | | - |
103 | | -/* Network interface device */ |
| 89 | +/* Interprocess Communication (IPC) */ |
104 | 90 |
|
105 | 91 |
|
106 | | -/* light weight TCP/IP stack */ |
| 92 | +/* Socket is in the 'Network' category */ |
107 | 93 |
|
108 | 94 |
|
109 | | -/* AT commands */ |
110 | | - |
111 | | - |
112 | | -/* VBUS(Virtual Software BUS) */ |
| 95 | +/* Network */ |
113 | 96 |
|
114 | 97 |
|
115 | 98 | /* Utilities */ |
|
142 | 125 |
|
143 | 126 | /* multimedia packages */ |
144 | 127 |
|
145 | | -/* LVGL: powerful and easy-to-use embedded GUI library */ |
146 | | - |
147 | | - |
148 | | -/* u8g2: a monochrome graphic library */ |
149 | | - |
150 | | - |
151 | | -/* PainterEngine: A cross-platform graphics application framework written in C language */ |
152 | | - |
153 | 128 |
|
154 | 129 | /* tools packages */ |
155 | 130 |
|
156 | 131 |
|
157 | 132 | /* system packages */ |
158 | 133 |
|
159 | | -/* rt_kprintf: enhanced rt_kprintf packages */ |
160 | | - |
161 | | - |
162 | | -/* acceleration: Assembly language or algorithmic acceleration packages */ |
163 | | - |
164 | | - |
165 | | -/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ |
166 | | - |
167 | | - |
168 | | -/* Micrium: Micrium software products porting for RT-Thread */ |
169 | | - |
170 | 134 |
|
171 | 135 | /* peripheral libraries and drivers */ |
172 | 136 |
|
173 | 137 |
|
174 | | -/* AI packages */ |
175 | | - |
176 | | - |
177 | 138 | /* miscellaneous packages */ |
178 | 139 |
|
179 | | -/* samples: kernel and components samples */ |
180 | | - |
181 | 140 |
|
182 | | -/* entertainment: terminal games and other interesting software packages */ |
| 141 | +/* samples: kernel and components samples */ |
183 | 142 |
|
184 | 143 | #include "rtconfig_project.h" |
185 | 144 |
|
|
0 commit comments