main/Kconfig.projbuild

changeset 0
b74b0e4902c3
child 74
cba50f7529d0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main/Kconfig.projbuild	Sat Oct 20 13:23:15 2018 +0200
@@ -0,0 +1,93 @@
+menu "BrewBoard Configuration"
+
+
+choice TEMP_SENSORS
+    prompt "Select Temperature Sensors"
+    default TEMP_SENSORS_ONEWIRE
+    help
+        Select to use Real or Fake Temperature Sensors
+
+config TEMP_SENSORS_ONEWIRE
+    bool "Real Sensors"
+    help
+        Select this to use real Sensors connected on the One-Wire busses
+
+config TEMP_SENSORS_SIMULATOR
+    bool "Fake Sensors"
+    help
+        Select this to use Fake Sensors for development
+
+endchoice
+
+
+config ONE_WIRE_MLT
+    int "OneWire MLT GPIO number"
+	range 0 34
+	default 27
+	depends on TEMP_SENSORS_ONEWIRE
+	help
+		GPIO number (IOxx) to access the DS18B20 for the MLT and Boil kettle.
+
+		Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used.
+
+		GPIOs 35-39 are input-only so cannot be used to drive the One Wire Bus.
+
+config ONE_WIRE_HLT
+    int "OneWire HLT GPIO number"
+        range 0 34
+        default 26
+	depends on TEMP_SENSORS_ONEWIRE
+        help
+                GPIO number (IOxx) to access the DS18B20 for the HLT kettle.
+
+                Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used.
+
+                GPIOs 35-39 are input-only so cannot be used to drive the One Wire Bus.
+
+config SSR_MLT_GPIO
+    int "MLT SSR GPIO number"
+        range 0 34
+        default 33
+        help
+                GPIO number (IOxx) to the SSR for the MLT kettle.
+
+                Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used to drive a SSR.
+
+                GPIOs 35-39 are input-only so cannot be used as outputs.
+
+config SSR_HLT_GPIO
+    int "HLT SSR GPIO number"
+        range 0 34
+        default 32
+        help
+                GPIO number (IOxx) to the SSR for the HLT kettle.
+
+                Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used to drive a SSR.
+
+                GPIOs 35-39 are input-only so cannot be used as outputs.
+
+config SSR_PUMP_GPIO
+    int "PUMP SSR GPIO number"
+        range 0 34
+        default 12
+        help
+                GPIO number (IOxx) to the SSR for the Pump.
+
+                Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used to drive a SSR.
+
+                GPIOs 35-39 are input-only so cannot be used as outputs.
+
+
+config BUZZER_GPIO
+    int "Piezo Buzzer  GPIO number"
+        range 0 34
+        default 25
+        help
+                GPIO number (IOxx) to the Piezo Buzzer.
+
+                Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used to drive a SSR.
+
+                GPIOs 35-39 are input-only so cannot be used as outputs.
+
+
+endmenu

mercurial