1 /* RT-Thread config file */ 2 #ifndef __RTTHREAD_CFG_H__ 3 #define __RTTHREAD_CFG_H__ 4 5 /* RT_NAME_MAX*/ 6 #define RT_NAME_MAX 8 7 8 /* RT_ALIGN_SIZE*/ 9 #define RT_ALIGN_SIZE 8 10 11 /* PRIORITY_MAX */ 12 #define RT_THREAD_PRIORITY_MAX 32 13 14 /* Tick per Second */ 15 #define RT_TICK_PER_SECOND 100 16 17 /* SECTION: RT_DEBUG */ 18 /* Thread Debug */ 19 #define RT_DEBUG 20 #define RT_DEBUG_COLOR 21 ///#define SCHEDULER_DEBUG 22 23 #define RT_USING_OVERFLOW_CHECK 24 25 /* Using Hook */ 26 ///#define RT_USING_HOOK 27 28 /* Using Software Timer */ 29 /* #define RT_USING_TIMER_SOFT */ 30 #define RT_TIMER_THREAD_PRIO 4 31 #define RT_TIMER_THREAD_STACK_SIZE 512 32 #define RT_TICK_PER_SECOND 10 33 34 /* SECTION: IPC */ 35 /* Using Semaphore */ 36 #define RT_USING_SEMAPHORE 37 38 /* Using Mutex */ 39 #define RT_USING_MUTEX 40 41 /* Using Event */ 42 #define RT_USING_EVENT 43 44 /* Using MailBox */ 45 #define RT_USING_MAILBOX 46 47 /* Using Message Queue */ 48 #define RT_USING_MESSAGEQUEUE 49 50 /* SECTION: Memory Management */ 51 /* Using Memory Pool Management*/ 52 #define RT_USING_MEMPOOL 53 54 /* Using Dynamic Heap Management */ 55 #define RT_USING_HEAP 56 57 /* Using Small MM */ 58 #define RT_USING_SMALL_MEM 59 60 /* SECTION: Device System */ 61 /* Using Device System */ 62 #define RT_USING_DEVICE 63 /* RT_USING_UART */ 64 #define RT_USING_UART0 65 #define RT_UART_RX_BUFFER_SIZE 64 66 67 /* SECTION: Console options */ 68 #define RT_USING_CONSOLE 69 /* the buffer size of console */ 70 #define RT_CONSOLEBUF_SIZE 128 71 72 /* SECTION: finsh, a C-Express shell */ 73 /* Using FinSH as Shell*/ 74 #define RT_USING_FINSH 75 /* Using symbol table */ 76 ///#define FINSH_USING_SYMTAB 77 ///#define FINSH_USING_DESCRIPTION 78 79 /* SECTION: device filesystem support */ 80 /* #define RT_USING_DFS */ 81 ///#define RT_USING_DFS_ELMFAT 82 83 /* the max number of mounted filesystem */ 84 ///#define DFS_FILESYSTEMS_MAX 2 85 /* the max number of opened files */ 86 ///#define DFS_FD_MAX 4 87 /* the max number of cached sector */ 88 ///#define DFS_CACHE_MAX_NUM 4 89 90 #endif 91