rtconfig.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /* RT-Thread config file */
  2. #ifndef __RTTHREAD_CFG_H__
  3. #define __RTTHREAD_CFG_H__
  4. #define RT_THREAD_PRIORITY_MAX 8
  5. #define RT_TICK_PER_SECOND 1000
  6. #define RT_ALIGN_SIZE 4
  7. #define RT_NAME_MAX 8
  8. #define RT_USING_COMPONENTS_INIT
  9. #define RT_USING_USER_MAIN
  10. #define RT_USING_DEVICE
  11. #define RT_USING_PIN
  12. #define RT_USING_SERIAL
  13. #define RT_USING_CONSOLE
  14. #define RT_CONSOLEBUF_SIZE 128
  15. #define RT_CONSOLE_DEVICE_NAME "uart1"
  16. #define BSP_USING_GPIO
  17. #define BSP_USING_UART0
  18. #define BSP_USING_UART1
  19. #define RT_MAIN_THREAD_STACK_SIZE 512
  20. #define RT_DEBUG_INIT 0
  21. #define RT_TIMER_THREAD_PRIO 4
  22. #define RT_TIMER_THREAD_STACK_SIZE 512
  23. #define RT_USING_SEMAPHORE
  24. #define RT_USING_MUTEX
  25. #define RT_USING_EVENT
  26. #define RT_USING_MAILBOX
  27. #define RT_USING_MESSAGEQUEUE
  28. #define RT_USING_HEAP
  29. #define RT_USING_SMALL_MEM
  30. #define RT_USING_FINSH
  31. #define FINSH_USING_MSH
  32. #define FINSH_USING_MSH_ONLY
  33. #define __FINSH_THREAD_PRIORITY 5
  34. #define FINSH_THREAD_PRIORITY (RT_THREAD_PRIORITY_MAX / 8 * __FINSH_THREAD_PRIORITY + 1)
  35. #define FINSH_THREAD_STACK_SIZE 1024
  36. #define FINSH_HISTORY_LINES 5
  37. #define FINSH_USING_SYMTAB
  38. #endif