rtconfig.h 5.2 KB
Newer Older
S
SummerGift 已提交
1 2
#ifndef RT_CONFIG_H__
#define RT_CONFIG_H__
L
lizhen9880 已提交
3

S
SummerGift 已提交
4 5
/* Automatically generated file; DO NOT EDIT. */
/* RT-Thread Configuration */
L
lizhen9880 已提交
6

S
SummerGift 已提交
7
/* RT-Thread Kernel */
L
lizhen9880 已提交
8

S
SummerGift 已提交
9 10 11 12
#define RT_NAME_MAX 8
#define RT_ALIGN_SIZE 4
#define RT_THREAD_PRIORITY_MAX 32
#define RT_TICK_PER_SECOND 1000
L
lizhen9880 已提交
13 14
#define RT_DEBUG
#define RT_USING_OVERFLOW_CHECK
S
SummerGift 已提交
15 16
#define RT_DEBUG_INIT 1
/* RT_DEBUG_THREAD is not set */
L
lizhen9880 已提交
17
#define RT_USING_HOOK
S
SummerGift 已提交
18 19
#define IDLE_THREAD_STACK_SIZE 1024
/* RT_USING_TIMER_SOFT is not set */
L
lizhen9880 已提交
20

S
SummerGift 已提交
21
/* Inter-Thread communication */
L
lizhen9880 已提交
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
28
/* RT_USING_SIGNALS is not set */
L
lizhen9880 已提交
29

S
SummerGift 已提交
30
/* Memory Management */
L
lizhen9880 已提交
31

S
SummerGift 已提交
32
#define RT_USING_MEMPOOL
L
lizhen9880 已提交
33
#define RT_USING_MEMHEAP
S
SummerGift 已提交
34
#define RT_USING_HEAP
L
lizhen9880 已提交
35
#define RT_USING_SMALL_MEM
S
SummerGift 已提交
36
/* RT_USING_SLAB is not set */
L
lizhen9880 已提交
37

S
SummerGift 已提交
38
/* Kernel Device Object */
L
lizhen9880 已提交
39 40

#define RT_USING_DEVICE
S
SummerGift 已提交
41 42 43 44
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
/* RT_USING_MODULE is not set */
L
lizhen9880 已提交
45

S
SummerGift 已提交
46
/* RT-Thread Components */
L
lizhen9880 已提交
47

S
SummerGift 已提交
48 49
#define RT_USING_COMPONENTS_INIT
/* RT_USING_USER_MAIN is not set */
L
lizhen9880 已提交
50

S
SummerGift 已提交
51
/* C++ features */
L
lizhen9880 已提交
52

S
SummerGift 已提交
53
/* RT_USING_CPLUSPLUS is not set */
L
lizhen9880 已提交
54

S
SummerGift 已提交
55
/* Command shell */
L
lizhen9880 已提交
56 57

#define RT_USING_FINSH
58
#define FINSH_USING_HISTORY
L
lizhen9880 已提交
59 60
#define FINSH_USING_SYMTAB
#define FINSH_USING_DESCRIPTION
61
#define FINSH_THREAD_PRIORITY 20
S
SummerGift 已提交
62
#define FINSH_THREAD_STACK_SIZE 2048
63
#define FINSH_CMD_SIZE 80
S
SummerGift 已提交
64 65
/* FINSH_USING_AUTH is not set */
/* FINSH_USING_MSH is not set */
L
lizhen9880 已提交
66

S
SummerGift 已提交
67
/* Device virtual file system */
L
lizhen9880 已提交
68

69
#define RT_USING_DFS
70 71 72
#define DFS_USING_WORKDIR
#define DFS_FILESYSTEMS_MAX 2
#define DFS_FD_MAX 4
73 74 75
#define RT_USING_DFS_ELMFAT
#define RT_DFS_ELM_CODE_PAGE 437
#define RT_DFS_ELM_WORD_ACCESS
76
#define RT_DFS_ELM_USE_LFN_0
77 78
/* RT_DFS_ELM_USE_LFN_1 is not set */
/* RT_DFS_ELM_USE_LFN_2 is not set */
79 80
/* RT_DFS_ELM_USE_LFN_3 is not set */
#define RT_DFS_ELM_USE_LFN 0
81 82
#define RT_DFS_ELM_MAX_LFN 255
#define RT_DFS_ELM_DRIVES 2
83
#define RT_DFS_ELM_MAX_SECTOR_SIZE 512
84 85 86 87 88
/* RT_DFS_ELM_USE_ERASE is not set */
#define RT_DFS_ELM_REENTRANT
#define RT_USING_DFS_DEVFS
/* RT_USING_DFS_NET is not set */
/* RT_USING_DFS_NFS is not set */
S
SummerGift 已提交
89 90

/* Device Drivers */
L
lizhen9880 已提交
91

S
SummerGift 已提交
92 93 94 95 96 97 98 99
#define RT_USING_DEVICE_IPC
#define RT_USING_SERIAL
/* RT_USING_CAN is not set */
/* RT_USING_HWTIMER is not set */
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
/* RT_USING_PIN is not set */
/* RT_USING_MTD_NOR is not set */
L
lizhen9880 已提交
100
#define RT_USING_MTD_NAND
101
/* RT_MTD_NAND_DEBUG is not set */
S
SummerGift 已提交
102
#define RT_USING_RTC
103 104
/* RT_USING_SDIO is not set */
/* RT_USING_SPI is not set */
S
SummerGift 已提交
105 106 107 108
/* RT_USING_WDT is not set */
/* RT_USING_USB_HOST is not set */
/* RT_USING_USB_DEVICE is not set */

109
/* POSIX layer and C standard library */
110

S
SummerGift 已提交
111 112
#define RT_USING_LIBC
/* RT_USING_PTHREADS is not set */
113
/* RT_USING_POSIX is not set */
S
SummerGift 已提交
114 115 116 117 118

/* Network stack */

/* light weight TCP/IP stack */

119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
#define RT_USING_LWIP
#define RT_USING_LWIP141
/* RT_USING_LWIP202 is not set */
/* RT_LWIP_IGMP is not set */
#define RT_LWIP_ICMP
/* RT_LWIP_SNMP is not set */
#define RT_LWIP_DNS
#define RT_LWIP_DHCP
#define IP_SOF_BROADCAST 1
#define IP_SOF_BROADCAST_RECV 1
#define LWIP_USING_DHCPD
#define RT_LWIP_UDP
#define RT_LWIP_TCP
/* RT_LWIP_RAW is not set */
/* RT_LWIP_PPP is not set */
/* RT_LWIP_PPPOE is not set */
/* RT_LWIP_PPPOS is not set */
#define RT_LWIP_PBUF_NUM 16
#define RT_LWIP_RAW_PCB_NUM 4
#define RT_LWIP_UDP_PCB_NUM 4
#define RT_LWIP_TCP_PCB_NUM 4
#define RT_LWIP_TCP_SEG_NUM 40
#define RT_LWIP_TCP_SND_BUF 8196
#define RT_LWIP_TCP_WND 8196
#define RT_LWIP_TCPTHREAD_PRIORITY 10
#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8
#define RT_LWIP_TCPTHREAD_STACKSIZE 1024
#define RT_LWIP_ETHTHREAD_PRIORITY 12
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
/* RT_LWIP_REASSEMBLY_FRAG is not set */
#define LWIP_NETIF_STATUS_CALLBACK 1
#define SO_REUSE 1
#define LWIP_SO_RCVTIMEO 1
#define LWIP_SO_SNDTIMEO 1
#define LWIP_SO_RCVBUF 1
S
SummerGift 已提交
155 156 157 158

/* Modbus master and slave stack */

/* RT_USING_MODBUS is not set */
159 160 161 162 163
/* RT_USING_NETUTILS is not set */

/* RT-Thread UI Engine */

/* RT_USING_GUIENGINE is not set */
S
SummerGift 已提交
164 165 166

/* RT-Thread online packages */

167 168 169 170 171
/* system packages */

/* PKG_USING_PARTITION is not set */
/* PKG_USING_SQLITE is not set */

S
SummerGift 已提交
172 173 174
/* IoT - internet of things */

/* PKG_USING_CJSON is not set */
175
#define PKG_USING_PAHOMQTT
S
SummerGift 已提交
176
/* PKG_USING_WEBCLIENT is not set */
177 178
/* PKG_USING_MONGOOSE is not set */
/* PKG_USING_WEBTERMINAL is not set */
S
SummerGift 已提交
179

180
/* security packages */
S
SummerGift 已提交
181

182
/* PKG_USING_MBEDTLS is not set */
S
SummerGift 已提交
183

184
/* language packages */
S
SummerGift 已提交
185

186
/* PKG_USING_JERRYSCRIPT is not set */
S
SummerGift 已提交
187 188 189

/* multimedia packages */

190
/* tools packages */
S
SummerGift 已提交
191 192

/* PKG_USING_CMBACKTRACE is not set */
193 194 195 196 197
/* PKG_USING_EASYLOGGER is not set */

/* miscellaneous packages */

/* PKG_USING_HELLO is not set */
S
SummerGift 已提交
198

S
SummerGift 已提交
199
/* BSP_SPECIAL CONFIG */
S
SummerGift 已提交
200 201 202 203 204 205 206

#define RT_RTC_NAME "rtc"
#define RT_USING_EXT_SDRAM
#define RT_USING_UART1
#define RT_USING_UART2
#define RT_USING_UART3
#define RT_USING_SPI5
207

208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
/* BSP_LWIP CONFIG */

#define RT_LWIP_IPADDR0 192
#define RT_LWIP_IPADDR1 168
#define RT_LWIP_IPADDR2 1
#define RT_LWIP_IPADDR3 201
#define RT_LWIP_GWADDR0 192
#define RT_LWIP_GWADDR1 168
#define RT_LWIP_GWADDR2 1
#define RT_LWIP_GWADDR3 1
#define RT_LWIP_MSKADDR0 255
#define RT_LWIP_MSKADDR1 255
#define RT_LWIP_MSKADDR2 255
#define RT_LWIP_MSKADDR3 0
#define CHECKSUM_CHECK_TCP 0
#define CHECKSUM_CHECK_IP 0
#define CHECKSUM_CHECK_UDP 0

L
lizhen9880 已提交
226
#endif