main/Kconfig.projbuild

changeset 77
15dc572a7fcb
parent 37
358bbd5b608e
--- a/main/Kconfig.projbuild	Thu Sep 28 11:29:23 2023 +0200
+++ b/main/Kconfig.projbuild	Tue Oct 03 17:24:06 2023 +0200
@@ -1,5 +1,74 @@
 menu "CO2 meter configuration"
 
+    menu "WiFi settings"
+
+	config ESP_WIFI_SSID
+	    string "WiFi SSID"
+	    default "myssid"
+	    help
+		SSID (network name) for to connect to.
+
+	config ESP_WIFI_PASSWORD
+	    string "WiFi Password"
+	    default "mypassword"
+	    help
+		WiFi WPA2/WPA3 password to use.
+
+	choice ESP_WIFI_SCAN_METHOD
+	    prompt "scan method"
+	    default WIFI_FAST_SCAN
+	    help
+		scan method for the esp32 to use
+	    config WIFI_FAST_SCAN
+		bool "fast"
+	    config WIFI_ALL_CHANNEL_SCAN
+		bool "all"
+	endchoice
+
+	config ESP_FAST_SCAN_MINIMUM_SIGNAL
+	    int "WiFi fast scan minimum RSSI"
+	    range -127 0
+	    default -96
+	    help
+		RSSI minimum reliable level to connect to an AP
+
+	config ESP_WIFI_ROAMING_LEVEL
+	    int "WiFi RSSI level for alternative AP"
+	    range -96 -50
+	    default -67
+	    help
+		RSSI level to start looking for a better AP
+
+    endmenu
+
+    menu "MQTT server"
+
+	config MQTT_SERVER
+	    string "MQTT server"
+	    default "mqtt.eclipseprojects.io"
+	    help
+		The MQTT server to connect to
+
+	config MQTT_PORT
+	    int "MQTT port number"
+	    default 1883
+	    help
+		The MQTT server port
+
+	config MQTT_USER
+	    string "MQTT optional username"
+	    default ""
+	    help
+		The optional MQTT username.
+
+	config MQTT_PASS
+	    string "MQTT password"
+	    default "letmein"
+	    help
+		The optional MQTT password for the username.
+
+    endmenu
+
     config ONE_WIRE_BUS
 	int "OneWire Bus GPIO number"
         range 0 34

mercurial