overlay-base.conf 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. CONFIG_LOG_MODE_IMMEDIATE=n
  2. CONFIG_LOG_MODE_DEFERRED=y
  3. # Force log filtering off; we have compile-time debug flags
  4. CONFIG_LOG_RUNTIME_FILTERING=n
  5. CONFIG_APP_BASE_STATION=y
  6. CONFIG_NETWORKING=y
  7. CONFIG_NET_IPV4=y
  8. CONFIG_NET_TCP=y
  9. CONFIG_NET_UDP=y
  10. CONFIG_NET_SOCKETS=y
  11. CONFIG_NET_CONNECTION_MANAGER=y
  12. # DHCPv4 client
  13. CONFIG_NET_DHCPV4=y
  14. # NTP time sync
  15. CONFIG_SNTP=y
  16. CONFIG_SNTP_UNCERTAINTY=y
  17. # WiFi
  18. CONFIG_WIFI=y
  19. CONFIG_WIFI_ESP32=y
  20. CONFIG_SHELL=y
  21. CONFIG_NET_L2_WIFI_SHELL=y
  22. # ESP32 needs more stack space than nordic
  23. CONFIG_SHELL_STACK_SIZE=6144
  24. # `net iface`/`net dhcpv4` etc, for checking the DHCP lease over the console.
  25. CONFIG_NET_SHELL=y
  26. # Credentials live in flash (Zephyr settings subsystem), provisioned once
  27. # over the existing UART console via `wifi cred add` + `wifi cred
  28. # auto_connect`, not baked into the image - every base station flashes
  29. # the same binary. net_base.c just replays NET_REQUEST_WIFI_CONNECT_STORED
  30. # on every boot after the first.
  31. CONFIG_WIFI_CREDENTIALS=y
  32. CONFIG_WIFI_CREDENTIALS_BACKEND_SETTINGS=y
  33. CONFIG_WIFI_CREDENTIALS_SHELL=y
  34. CONFIG_WIFI_CREDENTIALS_CONNECT_STORED=y
  35. CONFIG_SETTINGS=y
  36. CONFIG_SETTINGS_NVS=y
  37. CONFIG_NVS=y
  38. # Syslog (RFC 5424/UDP) - device-network collector.
  39. CONFIG_LOG_BACKEND_NET=y
  40. CONFIG_LOG_BACKEND_NET_SERVER="172.22.1.10:514"
  41. CONFIG_LOG_BACKEND_NET_AUTOSTART=y
  42. # ESP32 needs more stack space than nordic
  43. CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=6144
  44. # Telnet shell
  45. CONFIG_SHELL_BACKEND_TELNET=y
  46. # OTA via mcumgr/SMP over UDP
  47. CONFIG_BOOTLOADER_MCUBOOT=y
  48. CONFIG_STREAM_FLASH=y
  49. CONFIG_IMG_MANAGER=y
  50. CONFIG_MCUBOOT_IMG_MANAGER=y
  51. CONFIG_ZCBOR=y
  52. CONFIG_MCUMGR=y
  53. CONFIG_MCUMGR_GRP_IMG=y
  54. CONFIG_MCUMGR_GRP_OS=y
  55. CONFIG_MCUMGR_TRANSPORT_UDP=y
  56. CONFIG_MCUMGR_TRANSPORT_UDP_IPV4=y
  57. # File management (mcumgr fs upload/download) over the same UDP/SMP
  58. # transport as the OTA path above
  59. # CONFIG_MCUMGR_GRP_FS=y