“e47515d876b69b6b4c83c92ef427b299339c8f41”上不存在“bsp/stm32l476-nucleo/rtconfig.h”
rtconfig.h 2.2 KB
Newer Older
T
tanek liang 已提交
1 2
#ifndef RT_CONFIG_H__
#define RT_CONFIG_H__
3

T
tanek liang 已提交
4 5
/* Automatically generated file; DO NOT EDIT. */
/* RT-Thread Configuration */
6

T
tanek liang 已提交
7
/* RT-Thread Kernel */
8

T
tanek liang 已提交
9 10 11 12
#define RT_NAME_MAX 8
#define RT_ALIGN_SIZE 4
#define RT_THREAD_PRIORITY_32
#define RT_THREAD_PRIORITY_MAX 32
13
#define RT_TICK_PER_SECOND 100
14 15
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
16
#define RT_IDEL_HOOK_LIST_SIZE 4
T
tanek liang 已提交
17
#define IDLE_THREAD_STACK_SIZE 256
18
#define RT_DEBUG
19

T
tanek liang 已提交
20
/* Inter-Thread communication */
21 22 23 24 25 26 27

#define RT_USING_SEMAPHORE
#define RT_USING_MUTEX
#define RT_USING_EVENT
#define RT_USING_MAILBOX
#define RT_USING_MESSAGEQUEUE

T
tanek liang 已提交
28
/* Memory Management */
29

30
#define RT_USING_MEMPOOL
T
tanek liang 已提交
31
#define RT_USING_SMALL_MEM
32 33
#define RT_USING_HEAP

T
tanek liang 已提交
34
/* Kernel Device Object */
35 36

#define RT_USING_DEVICE
T
tanek liang 已提交
37 38 39
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
40

T
tanek liang 已提交
41
/* RT-Thread Components */
42

T
tanek liang 已提交
43
#define RT_USING_COMPONENTS_INIT
44 45
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
46
#define RT_MAIN_THREAD_PRIORITY 10
47

T
tanek liang 已提交
48
/* C++ features */
49

T
tanek liang 已提交
50 51

/* Command shell */
52 53

#define RT_USING_FINSH
54
#define FINSH_THREAD_NAME "tshell"
T
tanek liang 已提交
55
#define FINSH_USING_HISTORY
56
#define FINSH_HISTORY_LINES 5
57 58
#define FINSH_USING_SYMTAB
#define FINSH_USING_DESCRIPTION
T
tanek liang 已提交
59 60 61 62 63
#define FINSH_THREAD_PRIORITY 20
#define FINSH_THREAD_STACK_SIZE 4096
#define FINSH_CMD_SIZE 80
#define FINSH_USING_MSH
#define FINSH_USING_MSH_DEFAULT
64
#define FINSH_ARG_MAX 10
65

T
tanek liang 已提交
66 67 68 69 70 71
/* Device virtual file system */


/* Device Drivers */

#define RT_USING_DEVICE_IPC
72
#define RT_PIPE_BUFSZ 512
T
tanek liang 已提交
73 74
#define RT_USING_SERIAL
#define RT_USING_PIN
75 76 77

/* Using USB */

T
tanek liang 已提交
78 79 80

/* POSIX layer and C standard library */

81
#define RT_USING_LIBC
T
tanek liang 已提交
82

83 84 85 86
/* Network */

/* Socket abstraction layer */

T
tanek liang 已提交
87 88 89 90 91 92

/* light weight TCP/IP stack */


/* Modbus master and slave stack */

93 94 95

/* AT commands */

T
tanek liang 已提交
96 97 98 99

/* VBUS(Virtual Software BUS) */


100
/* Utilities */
T
tanek liang 已提交
101 102


103
/* RT-Thread online packages */
T
tanek liang 已提交
104 105 106

/* IoT - internet of things */

107 108

/* Wi-Fi */
T
tanek liang 已提交
109 110 111

/* Marvell WiFi */

112 113 114

/* Wiced WiFi */

T
tanek liang 已提交
115 116 117 118 119 120 121 122 123 124 125 126

/* security packages */


/* language packages */


/* multimedia packages */


/* tools packages */

127 128 129 130 131 132

/* system packages */


/* peripheral libraries and drivers */

T
tanek liang 已提交
133 134 135

/* miscellaneous packages */

136 137 138 139 140 141

/* sample package */


/* example package: hello */

142

143 144 145 146 147 148
/* Privated Packages of RealThread */


/* Network Utilities */

#define BSP_USING_UART2
149 150

#endif