main/Kconfig.projbuild

Sun, 18 Jul 2021 11:25:55 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sun, 18 Jul 2021 11:25:55 +0200
changeset 109
72af8958b469
parent 101
1bc6e9263ada
permissions
-rw-r--r--

Version 0.3.17. Made the Hendi PWM change official.

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 32
        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 PWM_MLT_GPIO
    int "MLT PWM GPIO number"
	range 0 34
	default 0
	help	GPIO number (IOxx) to the PWM pin for the MLT kettle. This is used for systems that can
		control the heating using a PWM signal. A Hendi induction cooker for example.
		Even when not used, this pin must be defined.

		Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used to drive PWM.

		GPIOs 35-39 are input-only so cannot be used as PWM outputs.

config SSR_HLT_GPIO
    int "HLT SSR GPIO number"
        range 0 34
        default 33
        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