rtconfig.h 1.7 KB
Newer Older
Y
yangfasheng 已提交
1 2 3 4 5
/* RT-Thread config file */
#ifndef __RTTHREAD_CFG_H__
#define __RTTHREAD_CFG_H__

/* RT_NAME_MAX*/
6
#define RT_NAME_MAX                     8
Y
yangfasheng 已提交
7 8

/* RT_ALIGN_SIZE*/
9
#define RT_ALIGN_SIZE                   4
Y
yangfasheng 已提交
10 11

/* PRIORITY_MAX */
12
#define RT_THREAD_PRIORITY_MAX          64
Y
yangfasheng 已提交
13 14

/* Tick per Second */
15
#define RT_TICK_PER_SECOND              100
Y
yangfasheng 已提交
16 17 18 19

/* SECTION: RT_DEBUG */
/* Thread Debug */
#define RT_DEBUG
20
#define RT_DEBUG_COLOR
Y
yangfasheng 已提交
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
#define RT_USING_OVERFLOW_CHECK

/* Using Hook */
#define RT_USING_HOOK

/* SECTION: IPC */
/* Using Semaphore */
#define RT_USING_SEMAPHORE

/* Using Mutex */
#define RT_USING_MUTEX

/* Using Event */
#define RT_USING_EVENT

/* Using MailBox */
#define RT_USING_MAILBOX

/* Using Message Queue */
#define RT_USING_MESSAGEQUEUE

/* SECTION: Memory Management */
/* Using Memory Pool Management*/
#define RT_USING_MEMPOOL

/* Using Dynamic Heap Management */
#define RT_USING_HEAP

/* Using Small MM */
#define RT_USING_SMALL_MEM

// <bool name="RT_USING_COMPONENTS_INIT" description="Using RT-Thread components initialization" default="true" />
#define RT_USING_COMPONENTS_INIT

/* SECTION: Device System */
/* Using Device System */
#define RT_USING_DEVICE

/* SECTION: Console options */
/* #define RT_TINY_SIZE */
#define RT_USING_CONSOLE
/* the buffer size of console */
63
#define RT_CONSOLEBUF_SIZE  128
Y
yangfasheng 已提交
64
// <string name="RT_CONSOLE_DEVICE_NAME" description="The device name for console" default="uart1" />
65
#define RT_CONSOLE_DEVICE_NAME          "uart0"
Y
yangfasheng 已提交
66 67 68 69 70 71 72 73 74 75

/* SECTION: finsh, a C-Express shell */
/* Using FinSH as Shell*/
#define RT_USING_FINSH
/* Using symbol table */
#define FINSH_USING_SYMTAB
#define FINSH_USING_DESCRIPTION
#define FINSH_THREAD_STACK_SIZE         1024

#endif