Kconfig 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. menu "mDNS"
  2. config MDNS_MAX_SERVICES
  3. int "Max number of services"
  4. range 1 64
  5. default 10
  6. help
  7. Services take up a certain amount of memory, and allowing fewer
  8. services to be open at the same time conserves memory. Specify
  9. the maximum amount of services here. The valid value is from 1
  10. to 64.
  11. config MDNS_TASK_PRIORITY
  12. int "mDNS task priority"
  13. range 1 255
  14. default 1
  15. help
  16. Allows setting mDNS task priority. Please do not set the task priority
  17. higher than priorities of system tasks. Compile time warning/error
  18. would be emitted if the chosen task priority were too high.
  19. choice MDNS_TASK_AFFINITY
  20. prompt "mDNS task affinity"
  21. default MDNS_TASK_AFFINITY_CPU0
  22. help
  23. Allows setting mDNS tasks affinity, i.e. whether the task is pinned to
  24. CPU0, pinned to CPU1, or allowed to run on any CPU.
  25. config MDNS_TASK_AFFINITY_NO_AFFINITY
  26. bool "No affinity"
  27. config MDNS_TASK_AFFINITY_CPU0
  28. bool "CPU0"
  29. config MDNS_TASK_AFFINITY_CPU1
  30. bool "CPU1"
  31. depends on !FREERTOS_UNICORE
  32. endchoice
  33. config MDNS_TASK_AFFINITY
  34. hex
  35. default FREERTOS_NO_AFFINITY if MDNS_TASK_AFFINITY_NO_AFFINITY
  36. default 0x0 if MDNS_TASK_AFFINITY_CPU0
  37. default 0x1 if MDNS_TASK_AFFINITY_CPU1
  38. config MDNS_SERVICE_ADD_TIMEOUT_MS
  39. int "mDNS adding service timeout (ms)"
  40. range 10 30000
  41. default 2000
  42. help
  43. Configures timeout for adding a new mDNS service. Adding a service
  44. fails if could not be completed within this time.
  45. config MDNS_TIMER_PERIOD_MS
  46. int "mDNS timer period (ms)"
  47. range 10 10000
  48. default 100
  49. help
  50. Configures period of mDNS timer, which periodically transmits packets
  51. and schedules mDNS searches.
  52. endmenu