rtconfig.h 3.6 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 28

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

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

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

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

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

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

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

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

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

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

#define RT_USING_FINSH
#define FINSH_USING_SYMTAB
#define FINSH_USING_DESCRIPTION
S
SummerGift 已提交
59 60 61 62 63 64
#define FINSH_THREAD_STACK_SIZE 2048
/* FINSH_USING_AUTH is not set */
#define FINSH_DEFAULT_PASSWORD "rtthread"
/* FINSH_USING_MSH is not set */
/* FINSH_USING_MSH_DEFAULT is not set */
/* FINSH_USING_MSH_ONLY is not set */
L
lizhen9880 已提交
65

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

68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
#define RT_USING_DFS
/* DFS_USING_WORKDIR is not set */
#define DFS_FILESYSTEMS_MAX 4
#define DFS_FD_MAX 16
#define RT_USING_DFS_ELMFAT
#define RT_DFS_ELM_CODE_PAGE 437
#define RT_DFS_ELM_WORD_ACCESS
/* RT_DFS_ELM_USE_LFN_0 is not set */
/* RT_DFS_ELM_USE_LFN_1 is not set */
/* RT_DFS_ELM_USE_LFN_2 is not set */
#define RT_DFS_ELM_USE_LFN_3
#define RT_DFS_ELM_USE_LFN 3
#define RT_DFS_ELM_MAX_LFN 255
#define RT_DFS_ELM_DRIVES 2
#define RT_DFS_ELM_MAX_SECTOR_SIZE 4096
/* 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 已提交
88 89

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

S
SummerGift 已提交
91 92 93 94 95 96 97 98
#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 已提交
99 100
#define RT_USING_MTD_NAND
#define RT_MTD_NAND_DEBUG
S
SummerGift 已提交
101
#define RT_USING_RTC
102
#define RT_USING_SDIO
103
#define RT_USING_SPI
104 105 106 107
#define RT_USING_SFUD
#define RT_SFUD_USING_SFDP
#define RT_SFUD_USING_FLASH_INFO_TABLE
#define RT_SFUD_DEBUG
S
SummerGift 已提交
108 109 110 111 112 113 114 115 116
/* RT_USING_W25QXX is not set */
/* RT_USING_GD is not set */
/* RT_USING_ENC28J60 is not set */
/* RT_USING_SPI_WIFI is not set */
/* RT_USING_WDT is not set */
/* RT_USING_USB_HOST is not set */
/* RT_USING_USB_DEVICE is not set */

/* libc */
117

S
SummerGift 已提交
118 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 155
#define RT_USING_LIBC
/* RT_USING_PTHREADS is not set */

/* Network stack */

/* light weight TCP/IP stack */

/* RT_USING_LWIP is not set */

/* Modbus master and slave stack */

/* RT_USING_MODBUS is not set */

/* RT-Thread online packages */

/* IoT - internet of things */

/* PKG_USING_CJSON is not set */
/* PKG_USING_PAHOMQTT is not set */
/* PKG_USING_WEBCLIENT is not set */

/* language packages */

/* PKG_USING_JERRYSCRIPT is not set */

/* miscellaneous packages */

/* PKG_USING_HELLO is not set */

/* multimedia packages */

/* security packages */

/* system packages */

/* PKG_USING_CMBACKTRACE is not set */
/* PKG_USING_PARTITION is not set */

S
SummerGift 已提交
156
/* BSP_SPECIAL CONFIG */
S
SummerGift 已提交
157 158 159 160 161 162 163

#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
164

L
lizhen9880 已提交
165
#endif