.config 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. CONFIG___ZEUSOS__=y
  2. CONFIG_VENDOR_USING_QS100=y
  3. CONFIG_BSP_USING_FLASH_LEN=16
  4. CONFIG_BSP_USING_FLASH_BLOCK_SIZE=4
  5. CONFIG_BSP_USING_FLASH_WRITE_GRAN=8
  6. CONFIG_ZOS_TICK_PER_SECOND=1000
  7. #
  8. # On-chip Peripheral Drivers
  9. #
  10. #
  11. # hardware
  12. #
  13. CONFIG_BSP_USING_CONSOLE=y
  14. CONFIG_BSP_CONSOLE_DEVICE_NAME="uart0"
  15. CONFIG_BSP_CONSOLE_DEVICE_BAUD=115200
  16. CONFIG_BSP_CONSOLE_DEVICE_RECV_BUFFER_SIZE=128
  17. CONFIG_BSP_USING_PIN=y
  18. CONFIG_BSP_USING_UART=y
  19. CONFIG_BSP_USING_UART0=y
  20. CONFIG_BSP_USING_UART1=y
  21. CONFIG_BSP_USING_UART2=y
  22. CONFIG_BSP_USING_I2C=y
  23. CONFIG_BSP_USING_I2C0=y
  24. CONFIG_BSP_USING_SPI=y
  25. CONFIG_BSP_USING_SPI0=y
  26. CONFIG_BSP_USING_PWM=y
  27. CONFIG_BSP_USING_PWM0=y
  28. CONFIG_BSP_USING_PWM0_PIN=13
  29. CONFIG_BSP_USING_PM=y
  30. CONFIG_BSP_USING_PM_DTIMER=y
  31. CONFIG_BSP_USING_RTC=y
  32. CONFIG_BSP_USING_RTC_ALARM=y
  33. CONFIG_BSP_USING_FLASH=y
  34. CONFIG_BSP_USING_ADC=y
  35. CONFIG_BSP_USING_ADC0=y
  36. CONFIG_BSP_USING_MO=y
  37. # end of hardware
  38. # end of On-chip Peripheral Drivers
  39. #
  40. # drivers
  41. #
  42. # CONFIG_PKG_USING_FLEXIBLE_BUTTON is not set
  43. # CONFIG_PKG_USING_EC11 is not set
  44. # CONFIG_PKG_USING_SPI_LCD is not set
  45. # CONFIG_PKG_USING_MPU6XXX is not set
  46. # CONFIG_PKG_USING_OLED is not set
  47. # CONFIG_PKG_USING_SFUD is not set
  48. # CONFIG_PKG_USING_SHT2X is not set
  49. # CONFIG_PKG_USING_SHT3X is not set
  50. # CONFIG_PKG_USING_TOUCH is not set
  51. # end of drivers
  52. #
  53. # kernel
  54. #
  55. # CONFIG_ZOS_NAME_MAX_7 is not set
  56. CONFIG_ZOS_NAME_MAX_15=y
  57. # CONFIG_ZOS_NAME_MAX_31 is not set
  58. CONFIG_ZOS_NAME_MAX=15
  59. #
  60. # Inter-task communication and synchronization
  61. #
  62. CONFIG_ZOS_USING_MUTEX=y
  63. CONFIG_ZOS_USING_SEMAPHORE=y
  64. CONFIG_ZOS_USING_EVENT=y
  65. CONFIG_ZOS_USING_MESSAGEQUEUE=y
  66. # end of Inter-task communication and synchronization
  67. CONFIG_ZOS_USING_DLOG=y
  68. CONFIG_ZOS_DLOG_BUF_SIZE=1024
  69. CONFIG_ZOS_DLOG_ENABLE_COLOR=y
  70. CONFIG_PKG_VSNPRINTF_SUPPORT_DECIMAL_SPECIFIERS=y
  71. CONFIG_PKG_VSNPRINTF_SUPPORT_EXPONENTIAL_SPECIFIERS=y
  72. CONFIG_PKG_VSNPRINTF_SUPPORT_WRITEBACK_SPECIFIER=y
  73. CONFIG_PKG_VSNPRINTF_SUPPORT_LONG_LONG=y
  74. CONFIG_PKG_VSNPRINTF_CHECK_FOR_NUL_IN_FORMAT_SPECIFIER=y
  75. # CONFIG_PKG_VSNPRINTF_SUPPORT_MSVC_STYLE_INTEGER_SPECIFIERS is not set
  76. CONFIG_PKG_VSNPRINTF_INTEGER_BUFFER_SIZE=32
  77. CONFIG_PKG_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
  78. CONFIG_PKG_VSNPRINTF_DEFAULT_FLOAT_PRECISION=6
  79. CONFIG_PKG_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
  80. CONFIG_PKG_VSNPRINTF_LOG10_TAYLOR_TERMS=4
  81. CONFIG_ZOS_USING_KERNEL_DEBUG=y
  82. # CONFIG_KLOG_GLOBAL_LEVEL_ERROR is not set
  83. CONFIG_KLOG_GLOBAL_LEVEL_WARNING=y
  84. # CONFIG_KLOG_GLOBAL_LEVEL_INFO is not set
  85. # CONFIG_KLOG_GLOBAL_LEVEL_DEBUG is not set
  86. CONFIG_KLOG_GLOBAL_LEVEL=1
  87. CONFIG_KLOG_USING_COLOR=y
  88. CONFIG_KLOG_WITH_FUNC_LINE=y
  89. # end of kernel
  90. #
  91. # components
  92. #
  93. #
  94. # AI
  95. #
  96. # CONFIG_PKG_USING_TINYMAIX is not set
  97. # end of AI
  98. #
  99. # Cloud
  100. #
  101. CONFIG_PKG_USING_HTTP_CLIENT=y
  102. # CONFIG_HTTP_CLIENT_USING_SECURE is not set
  103. # CONFIG_HTTP_CLIENT_DEBUG is not set
  104. CONFIG_HTTP_CLIENT_AUTHB_SIZE=128
  105. CONFIG_HTTP_CLIENT_CHUNK_SIZE=1024
  106. CONFIG_HTTP_CLIENT_SEND_BUF_SIZE=1024
  107. CONFIG_HTTP_CLIENT_MAX_HOST_LEN=128
  108. CONFIG_HTTP_CLIENT_MAX_URL_LEN=512
  109. CONFIG_HTTP_CLIENT_MAX_RECV_WAIT_MS=5000
  110. CONFIG_HTTP_PORT=80
  111. CONFIG_HTTPS_PORT=443
  112. CONFIG_PKG_USING_MQTTCLIENT=y
  113. # CONFIG_MQTT_NETWORK_TYPE_TLS is not set
  114. # CONFIG_MQTT_LOG_IS_SALOF is not set
  115. CONFIG_MQTT_LOG_LEVEL=4
  116. CONFIG_MQTT_VERSION=4
  117. CONFIG_MQTT_KEEP_ALIVE_INTERVAL=100
  118. CONFIG_MQTT_THREAD_STACK_SIZE=4096
  119. CONFIG_MQTT_THREAD_PRIO=5
  120. CONFIG_MQTT_THREAD_TICK=50
  121. CONFIG_MQTT_MAX_PACKET_ID=0xFFFE
  122. CONFIG_MQTT_TOPIC_LEN_MAX=64
  123. CONFIG_MQTT_ACK_HANDLER_NUM_MAX=64
  124. CONFIG_MQTT_DEFAULT_BUF_SIZE=1024
  125. CONFIG_MQTT_DEFAULT_CMD_TIMEOUT=4000
  126. CONFIG_MQTT_MAX_CMD_TIMEOUT=20000
  127. CONFIG_MQTT_MIN_CMD_TIMEOUT=1000
  128. CONFIG_MQTT_RECONNECT_DEFAULT_DURATION=1000
  129. CONFIG_PKG_USING_MQTT_IOT_AUTH=y
  130. # CONFIG_PKG_USING_MQTT_TEST is not set
  131. # CONFIG_PKG_USING_ONENETCLOUD is not set
  132. # end of Cloud
  133. #
  134. # File system
  135. #
  136. # CONFIG_PKG_USING_FLASHDB is not set
  137. CONFIG_PKG_USING_FAL=y
  138. CONFIG_FAL_DEBUG_CONFIG=y
  139. CONFIG_FAL_DEBUG=1
  140. CONFIG_FAL_PART_HAS_TABLE_CFG=y
  141. # CONFIG_FAL_USING_SFUD_PORT is not set
  142. CONFIG_ZOS_USING_VFS=y
  143. CONFIG_VFS_MOUNTPOINT_MAX=4
  144. CONFIG_VFS_FILESYSTEM_TYPES_MAX=4
  145. CONFIG_VFS_FD_MAX=16
  146. CONFIG_ZOS_USING_AUTO_MOUNT=y
  147. # CONFIG_ZOS_USING_VFS_DEVFS is not set
  148. CONFIG_ZOS_USING_VFS_LFS=y
  149. #
  150. # Little filesystem module
  151. #
  152. CONFIG_LFS_NAME_MAX=255
  153. CONFIG_LFS_FILE_MAX=512
  154. CONFIG_LFS_LOOKAHEAD_SIZE=8
  155. CONFIG_LFS_THREADSAFE=y
  156. # end of Little filesystem module
  157. CONFIG_ZOS_USING_VFS_SHELL_CMD=y
  158. # CONFIG_ZOS_USING_VFS_USING_SPI_FLASH is not set
  159. # end of File system
  160. #
  161. # GUI
  162. #
  163. # CONFIG_PKG_USING_LVGL is not set
  164. # end of GUI
  165. #
  166. # IoT
  167. #
  168. # CONFIG_PKG_USING_AT is not set
  169. # CONFIG_PKG_USING_NETUTILS is not set
  170. # end of IoT
  171. #
  172. # Language
  173. #
  174. CONFIG_PKG_USING_CJSON=y
  175. # end of Language
  176. #
  177. # C standard library adapter
  178. #
  179. CONFIG_ZOS_USING_LIBC_ADAPTER=y
  180. CONFIG_ZOS_USING_NEWLIB_ADAPTER=y
  181. CONFIG_ZOS_USING_ARMCCLIB_ADAPTER=y
  182. # end of C standard library adapter
  183. # CONFIG_ZOS_USING_OTA is not set
  184. #
  185. # security
  186. #
  187. CONFIG_PKG_USING_ZOS_CRYPTO=y
  188. #
  189. # mbedtls
  190. #
  191. CONFIG_SECURITY_USING_MBEDTLS=y
  192. CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
  193. CONFIG_MBEDTLS_HAVE_TIME=y
  194. # CONFIG_MBEDTLS_DEBUG_C is not set
  195. # CONFIG_MBEDTLS_SSL_SRV_C is not set
  196. CONFIG_MBEDTLS_SSL_PROTO_DTLS=y
  197. CONFIG_MBEDTLS_SSL_DTLS_ANTI_REPLAY=y
  198. CONFIG_MBEDTLS_SSL_DTLS_HELLO_VERIFY=y
  199. # end of mbedtls
  200. # end of security
  201. #
  202. # utils
  203. #
  204. #
  205. # Shell
  206. #
  207. CONFIG_ZOS_USING_SHELL=y
  208. CONFIG_SHELL_TASK_NAME="shell"
  209. CONFIG_SHELL_TASK_PRIORITY=13
  210. CONFIG_SHELL_TASK_STACK_SIZE=2048
  211. CONFIG_SHELL_USING_HISTORY=y
  212. CONFIG_SHELL_HISTORY_LINES=5
  213. CONFIG_SHELL_USING_DESCRIPTION=y
  214. # CONFIG_SHELL_ECHO_DISABLE_DEFAULT is not set
  215. CONFIG_SHELL_CMD_SIZE=80
  216. CONFIG_SHELL_PROMPT_SIZE=256
  217. CONFIG_SHELL_ARG_MAX=10
  218. # CONFIG_SHELL_USING_AUTH is not set
  219. # end of Shell
  220. # end of utils
  221. # end of components
  222. #
  223. # SDK DEMO Config
  224. #
  225. # CONFIG_BSP_USING_ZeusOS_DEMO is not set
  226. # CONFIG_BSP_USING_HARDWARE_DEMO is not set
  227. # CONFIG_BSP_USING_ClOUD_DEMO is not set
  228. # CONFIG_BSP_USING_MQTT_DEMO is not set
  229. # CONFIG_BSP_USING_SLEEP_DEMO is not set
  230. # CONFIG_BSP_USING_HTTP_DEMO is not set
  231. # CONFIG_BSP_USING_HTTP_FOTA is not set
  232. # CONFIG_BSP_USING_SFUD_DEMO is not set
  233. # CONFIG_BSP_USING_FAL_DEMO is not set
  234. # CONFIG_BSP_USING_VFS_DEMO is not set
  235. # CONFIG_BSP_USING_FLASHDB_DEMO is not set
  236. # CONFIG_BSP_USING_LVGL_DEMO is not set
  237. # end of SDK DEMO Config
  238. #
  239. # QS-100 DEMO Config
  240. #
  241. # CONFIG_BSP_USING_CTIOT_DEMO is not set
  242. # CONFIG_BSP_USING_CMIOT_DEMO is not set
  243. # end of QS-100 DEMO Config
  244. #
  245. # Cloud platform configuration
  246. #
  247. # CONFIG_PKG_USING_CMIOT is not set
  248. # end of Cloud platform configuration