# ClearGrow Probe Kconfig menu "ClearGrow Probe Configuration" config CLEARGROW_PROBE_CLIMATE bool "Enable Climate Sensor Module" default y help Enable support for climate sensor module (SHT4x temperature/humidity) config CLEARGROW_PROBE_LEAF bool "Enable Leaf Temperature Module" default y help Enable support for leaf temperature sensor module (MLX90614 IR) config CLEARGROW_PROBE_SUBSTRATE bool "Enable Substrate Sensor Module" default y help Enable support for substrate sensor module (soil moisture, EC, pH) config CLEARGROW_SENSOR_POLL_INTERVAL_MS int "Sensor polling interval (milliseconds)" default 5000 range 1000 60000 help How often to read sensor values config CLEARGROW_THREAD_POLL_PERIOD_MS int "Thread poll period (milliseconds)" default 1000 range 100 30000 help Sleepy end device poll period menu "Pairing Configuration" config CODE_PAIRING bool "Enable code-based pairing" default y help Enable code-based pairing via PSKd entry. Probe auto-starts joiner mode with stored PSKd. config PSKD_LENGTH int "PSKd code length" default 6 range 6 32 depends on CODE_PAIRING help Length of generated PSKd code (6-32 characters). Printed on probe label for manual entry. config JOINER_RETRY_INITIAL_MS int "Initial joiner retry delay (ms)" default 5000 range 1000 60000 depends on CODE_PAIRING help Initial delay before retrying joiner on failure. config JOINER_RETRY_MAX_MS int "Maximum joiner retry delay (ms)" default 300000 range 60000 600000 depends on CODE_PAIRING help Maximum backoff delay for joiner retry (5 minutes default). config JOINER_TOTAL_TIMEOUT_MS int "Total joiner attempt timeout (ms)" default 600000 range 120000 3600000 depends on CODE_PAIRING help Total time to attempt joiner before giving up (10 minutes). Battery protection to prevent drain. endmenu endmenu source "Kconfig.zephyr"