prj-no-malloc.conf 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # Kernel options
  2. CONFIG_MAIN_STACK_SIZE=655360
  3. CONFIG_ENTROPY_GENERATOR=y
  4. CONFIG_INIT_STACKS=y
  5. # General config
  6. CONFIG_NEWLIB_LIBC=y
  7. # Pthreads
  8. CONFIG_PTHREAD_IPC=y
  9. # Clock for time()
  10. CONFIG_POSIX_CLOCK=y
  11. # Networking config
  12. CONFIG_NETWORKING=y
  13. CONFIG_NET_IPV4=y
  14. CONFIG_NET_IPV6=n
  15. CONFIG_NET_TCP=y
  16. CONFIG_NET_SOCKETS=y
  17. CONFIG_NET_SOCKETS_POSIX_NAMES=y
  18. CONFIG_NET_TEST=y
  19. CONFIG_NET_LOOPBACK=y
  20. # Network driver config
  21. CONFIG_TEST_RANDOM_GENERATOR=y
  22. # Network address config
  23. CONFIG_NET_CONFIG_SETTINGS=y
  24. CONFIG_NET_CONFIG_NEED_IPV4=y
  25. CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1"
  26. CONFIG_NET_CONFIG_PEER_IPV4_ADDR="192.0.2.2"
  27. CONFIG_NET_CONFIG_MY_IPV4_GW="192.0.2.2"
  28. CONFIG_NET_PKT_TX_COUNT=10
  29. # Network debug config
  30. #CONFIG_NET_LOG=y
  31. #CONFIG_NET_PKT_LOG_LEVEL_DBG=y
  32. # Logging
  33. CONFIG_PRINTK=y
  34. #CONFIG_WOLFSSL_DEBUG=y
  35. CONFIG_LOG=y
  36. CONFIG_LOG_MODE_IMMEDIATE=y
  37. # TLS configuration
  38. CONFIG_WOLFSSL_SETTINGS_FILE="user_settings-no-malloc.h"
  39. CONFIG_WOLFSSL=y
  40. CONFIG_WOLFSSL_BUILTIN=y
  41. CONFIG_WOLFSSL_TLS_VERSION_1_2=y
  42. CONFIG_WOLFSSL_KEY_EXCHANGE_ALL_ENABLED=y
  43. CONFIG_WOLFSSL_CIPHER_ALL_ENABLED=y
  44. CONFIG_WOLFSSL_MAC_ALL_ENABLED=y
  45. CONFIG_WOLFSSL_HMAC_DRBG_ENABLED=y