main/Kconfig.projbuild

Sat, 20 Oct 2018 13:23:15 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sat, 20 Oct 2018 13:23:15 +0200
changeset 0
b74b0e4902c3
child 74
cba50f7529d0
permissions
-rw-r--r--

Initial checkin brewboard

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