diff -r 000000000000 -r b74b0e4902c3 main/Kconfig.projbuild --- /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