2
0

prj.conf 850 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Kernel options
  2. CONFIG_MAIN_STACK_SIZE=16384
  3. CONFIG_ENTROPY_GENERATOR=y
  4. CONFIG_INIT_STACKS=y
  5. CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=65536
  6. # Pthreads
  7. CONFIG_PTHREAD_IPC=y
  8. # Clock for time()
  9. CONFIG_POSIX_CLOCK=y
  10. # Networking
  11. CONFIG_NETWORKING=y
  12. CONFIG_NET_TEST=y
  13. CONFIG_NET_IPV4=y
  14. CONFIG_NET_IPV6=y
  15. CONFIG_NET_SOCKETS=y
  16. CONFIG_DNS_RESOLVER=y
  17. # Logging
  18. CONFIG_PRINTK=y
  19. CONFIG_LOG=y
  20. CONFIG_LOG_MODE_IMMEDIATE=y
  21. #CONFIG_WOLFSSL_DEBUG=y
  22. # Enable logging using RTT and UART
  23. #CONFIG_CBPRINTF_LIBC_SUBSTS=y
  24. #CONFIG_CBPRINTF_FP_SUPPORT=y
  25. #CONFIG_CONSOLE=y
  26. #CONFIG_LOG_BACKEND_UART=y
  27. #CONFIG_LOG_BUFFER_SIZE=15360
  28. # TLS configuration
  29. CONFIG_WOLFSSL=y
  30. CONFIG_WOLFSSL_BUILTIN=y
  31. CONFIG_WOLFSSL_TLS_VERSION_1_2=y
  32. CONFIG_WOLFSSL_KEY_EXCHANGE_ALL_ENABLED=y
  33. CONFIG_WOLFSSL_CIPHER_ALL_ENABLED=y
  34. CONFIG_WOLFSSL_MAC_ALL_ENABLED=y
  35. CONFIG_WOLFSSL_HMAC_DRBG_ENABLED=y