rtconfig.h 3.3 KB
Newer Older
A
ArdaFu 已提交
1 2
#ifndef RT_CONFIG_H__
#define RT_CONFIG_H__
3

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

A
ArdaFu 已提交
7
/* RT-Thread Kernel */
8

A
ArdaFu 已提交
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 100
13 14
#define RT_DEBUG
#define RT_USING_OVERFLOW_CHECK
A
ArdaFu 已提交
15 16
#define RT_DEBUG_INIT 0
/* RT_DEBUG_THREAD is not set */
17 18
#define RT_USING_INTERRUPT_INFO
#define RT_USING_HOOK
A
ArdaFu 已提交
19
#define IDLE_THREAD_STACK_SIZE 256
20
#define RT_USING_TIMER_SOFT
A
ArdaFu 已提交
21 22
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 512
23

A
ArdaFu 已提交
24
/* Inter-Thread communication */
25

A
ArdaFu 已提交
26
#define RT_USING_SEMAPHORE
27 28 29 30
#define RT_USING_MUTEX
#define RT_USING_EVENT
#define RT_USING_MAILBOX
#define RT_USING_MESSAGEQUEUE
A
ArdaFu 已提交
31
/* RT_USING_SIGNALS is not set */
32

A
ArdaFu 已提交
33
/* Memory Management */
34

A
ArdaFu 已提交
35 36
#define RT_USING_MEMPOOL
#define RT_USING_MEMHEAP
37
#define RT_USING_HEAP
A
ArdaFu 已提交
38 39
/* RT_USING_SMALL_MEM is not set */
#define RT_USING_SLAB
40

A
ArdaFu 已提交
41
/* Kernel Device Object */
42

A
ArdaFu 已提交
43 44 45 46 47
#define RT_USING_DEVICE
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart3"
/* RT_USING_MODULE is not set */
48

A
ArdaFu 已提交
49
/* RT-Thread Components */
50

A
ArdaFu 已提交
51 52
#define RT_USING_COMPONENTS_INIT
#define RT_USING_USER_MAIN
53

A
ArdaFu 已提交
54
/* C++ features */
55

A
ArdaFu 已提交
56
/* RT_USING_CPLUSPLUS is not set */
57

A
ArdaFu 已提交
58
/* Command shell */
59 60

#define RT_USING_FINSH
A
ArdaFu 已提交
61
#define FINSH_USING_HISTORY
62 63
#define FINSH_USING_SYMTAB
#define FINSH_USING_DESCRIPTION
A
ArdaFu 已提交
64
#define FINSH_THREAD_PRIORITY 20
65
#define FINSH_THREAD_STACK_SIZE 4096
A
ArdaFu 已提交
66 67 68
#define FINSH_CMD_SIZE 80
/* FINSH_USING_AUTH is not set */
/* FINSH_USING_MSH is not set */
69

A
ArdaFu 已提交
70
/* Device virtual file system */
71

A
ArdaFu 已提交
72
/* RT_USING_DFS is not set */
73

A
ArdaFu 已提交
74
/* Device Drivers */
75

A
ArdaFu 已提交
76 77
#define RT_USING_DEVICE_IPC
#define RT_USING_SERIAL
78
#define RT_SERIAL_USING_DMA
A
ArdaFu 已提交
79 80 81 82 83 84 85 86 87 88 89 90 91 92
/* RT_USING_CAN is not set */
/* RT_USING_HWTIMER is not set */
/* RT_USING_I2C is not set */
/* RT_USING_PIN is not set */
/* RT_USING_MTD_NOR is not set */
/* RT_USING_MTD_NAND is not set */
/* RT_USING_RTC is not set */
/* RT_USING_SDIO is not set */
/* RT_USING_SPI is not set */
/* RT_USING_WDT is not set */
/* RT_USING_USB_HOST is not set */
/* RT_USING_USB_DEVICE is not set */

/* POSIX layer and C standard library */
93

A
ArdaFu 已提交
94 95 96
#define RT_USING_LIBC
/* RT_USING_PTHREADS is not set */
/* RT_USING_POSIX is not set */
97

A
ArdaFu 已提交
98
/* Network stack */
99

A
ArdaFu 已提交
100
/* light weight TCP/IP stack */
101

A
ArdaFu 已提交
102
/* RT_USING_LWIP is not set */
103

A
ArdaFu 已提交
104
/* Modbus master and slave stack */
105

A
ArdaFu 已提交
106 107 108 109
/* RT_USING_MODBUS is not set */

/* RT-Thread UI Engine */

110
/* PKG_USING_GUIENGINE is not set */
A
ArdaFu 已提交
111 112 113 114 115 116 117 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 156

/* RT-Thread online packages */

/* system packages */

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

/* IoT - internet of things */

/* PKG_USING_PAHOMQTT is not set */
/* PKG_USING_WEBCLIENT is not set */
/* PKG_USING_MONGOOSE is not set */
/* PKG_USING_WEBTERMINAL is not set */
/* PKG_USING_CJSON is not set */
/* PKG_USING_EZXML is not set */

/* Marvell WiFi */

/* PKG_USING_MARVELLWIFI is not set */

/* security packages */

/* PKG_USING_MBEDTLS is not set */

/* language packages */

/* PKG_USING_JERRYSCRIPT is not set */

/* multimedia packages */

/* tools packages */

/* PKG_USING_CMBACKTRACE is not set */
/* PKG_USING_EASYLOGGER is not set */

/* miscellaneous packages */

/* PKG_USING_HELLO is not set */

/* BSP_SPECIAL CONFIG */

/* RT_USING_UART0 is not set */
#define RT_USING_UART3
/* RT_USING_UART4 is not set */
#define RT_USING_LED
157 158

#endif