prj.conf 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. # nothing here
  2. CONFIG_ACTIONS_FRAMEWORK=y
  3. CONFIG_CORE=y
  4. CONFIG_NUM_MBOX_ASYNC_MSGS=20
  5. CONFIG_MESSAGE_DEBUG=y
  6. CONFIG_MEMORY=y
  7. CONFIG_APP_USED_MEM_POOL=y
  8. CONFIG_RAM_POOL_PAGE_NUM=14
  9. CONFIG_ACTIONS_UTILS=y
  10. CONFIG_ACTS_RING_BUFFER=y
  11. CONFIG_SYSTEM=y
  12. CONFIG_INPUT=y
  13. CONFIG_INPUT_MANAGER=y
  14. CONFIG_INPUT_POINTER=y
  15. CONFIG_MUTIPLE_VOLUME_MANAGER=y
  16. CONFIG_SDFS_MANAGER=y
  17. CONFIG_SD_FS=y
  18. CONFIG_SD_FILE_MAX=8
  19. CONFIG_OSAL=y
  20. CONFIG_DISPLAY_WORK_Q=y
  21. CONFIG_DISPLAY_WORK_Q_STACK_SIZE=1280
  22. CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
  23. CONFIG_MAIN_STACK_SIZE=1536
  24. CONFIG_HEAP_MEM_POOL_SIZE=2048
  25. CONFIG_THREAD_TIMER=y
  26. CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000
  27. # UI Service
  28. CONFIG_ACTIONS_FRAMEWORK_DISPLAY=y
  29. CONFIG_UI_MANAGER=y
  30. CONFIG_UI_SERVICE=y
  31. CONFIG_UISRV_STACKSIZE=16384
  32. CONFIG_SURFACE_DOUBLE_BUFFER=y
  33. CONFIG_UI_MEMORY_MANAGER=y
  34. CONFIG_UI_MEM_NUMBER_BLOCKS=2
  35. CONFIG_UI_MEMORY_DEBUG=n
  36. # Display hal
  37. CONFIG_DISPLAY=y
  38. CONFIG_DISPLAY_LOG_LEVEL_INF=y
  39. CONFIG_DISPLAY_CONTROLLER=y
  40. CONFIG_DISPLAY_ENGINE=y
  41. CONFIG_DISPLAY_ENGINE_INSTANCE_NUM=3
  42. CONFIG_DISPLAY_COMPOSER=y
  43. CONFIG_DMA2D_HAL=y
  44. CONFIG_DMA2D_LITE=y
  45. # vglite
  46. CONFIG_VG_LITE=y
  47. CONFIG_VG_LITE_K_MEM_POOL_SIZE=456000
  48. CONFIG_NEWLIB_LIBC=y
  49. CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y
  50. CONFIG_NEWLIB_LIBC_NANO=y
  51. # jpeg
  52. CONFIG_JPEG_HW=n
  53. CONFIG_JPEG_HAL=n
  54. # Res manager
  55. CONFIG_RES_MANAGER=y
  56. CONFIG_RES_MANAGER_USE_STYLE_MMAP=n
  57. CONFIG_RES_MANAGER_SKIP_PRELOAD=n
  58. CONFIG_RES_MANAGER_ALIGN=64
  59. # Bitmap font
  60. CONFIG_BITMAP_FONT=y
  61. CONFIG_BITMAP_FONT_SUPPORT_EMOJI=y
  62. CONFIG_EMOJI_FONT_USE_MMAP=n
  63. # Freetype
  64. CONFIG_FREETYPE_FONT=y
  65. CONFIG_FREETYPE_FONT_BITMAP_BPP=2
  66. CONFIG_FREETYPE_FONT_ENABLE_MEMORY_FACE=y
  67. CONFIG_FREETYPE_FONT_MAX_FACES=2
  68. CONFIG_FREETYPE_FONT_MAX_SIZES=3
  69. CONFIG_FREETYPE_FONT_ENABLE_SVG_PATH=n
  70. # LVGL
  71. CONFIG_LVGL=y
  72. CONFIG_LVGL_USE_IMG_DECODER_ACTS=n
  73. CONFIG_LVGL_DISPLAY_FLUSH_WORKQ_STACKSIZE=0
  74. CONFIG_LVGL_USE_BITMAP_FONT=y
  75. CONFIG_LVGL_USE_FREETYPE_FONT=y
  76. CONFIG_LVGL_USE_RES_MANAGER=y
  77. CONFIG_LV_VDB_NUM=2
  78. CONFIG_LV_VDB_SIZE=33120
  79. CONFIG_LV_USE_GPU_ACTS=y
  80. CONFIG_LV_USE_GPU_ACTS_DMA2D=y
  81. CONFIG_LV_USE_GPU_ACTS_VG_LITE=y
  82. CONFIG_LV_GPU_ACTS_VG_LITE_COMMAND_BUFFER_SIZE=153
  83. CONFIG_LV_USE_STRACE=y
  84. CONFIG_LV_COLOR_DEPTH_16=y
  85. CONFIG_LV_DISP_DEF_REFR_PERIOD=1
  86. CONFIG_LV_INDEV_DEF_READ_PERIOD=1
  87. CONFIG_LV_CONF_MINIMAL=n
  88. CONFIG_LV_DITHER_GRADIENT=y
  89. #CONFIG_LV_LOG_PRINTF=y
  90. CONFIG_LV_TXT_ENC_UTF8=y
  91. CONFIG_LV_TXT_BREAK_CHARS=" ,.;:-_"
  92. CONFIG_LV_FONT_DEFAULT_UNSCII_8=y
  93. #CONFIG_LV_FONT_DEFAULT_MONTSERRAT_32=y
  94. #others
  95. CONFIG_I2C=y
  96. CONFIG_INPUT_DEV=y
  97. CONFIG_SPI=n
  98. CONFIG_AUDIO_ACTS=n
  99. CONFIG_IPMSG_ACTS=n
  100. CONFIG_ACTLOG=n
  101. CONFIG_DISK_ACCESS=y
  102. CONFIG_DISKIO_CACHE=n
  103. CONFIG_FILE_SYSTEM=y
  104. CONFIG_FAT_FILESYSTEM_ELM=n