main/Kconfig.projbuild

Mon, 17 Apr 2023 16:53:38 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Mon, 17 Apr 2023 16:53:38 +0200
changeset 33
5bd5f6668f71
parent 30
7448b8dd4288
permissions
-rw-r--r--

Removed all BLE code. It is not usefull in this application.

menu "IOT Balkon Configuration"

    orsource "$IDF_PATH/examples/common_components/env_caps/$IDF_TARGET/Kconfig.env_caps"

    choice CODE_PROJECT
    	prompt "Select project build target"
    	default CODE_TESTING
    	help
	    Select to build for Testing or Production

    config CODE_TESTING
    	bool "Build for testing"
    	help
	    Select this to build for the test environment

    config CODE_PRODUCTION
    	bool "Build for production"
    	help
	    Select this to build for final production

    endchoice

    menu "I2C bus"

        config I2C_MASTER_SCL
            int "SCL GPIO Num"
            range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX
	    default 10 if IDF_TARGET_ESP32C3
            default 22
            help
                GPIO number for I2C Master clock line.

        config I2C_MASTER_SDA
            int "SDA GPIO Num"
            range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX
	    default 8 if IDF_TARGET_ESP32C3
            default 21
            help
                GPIO number for I2C Master data line.

    endmenu

    menu "WiFi settings"

    	config ESP_WIFI_SSID
            string "WiFi SSID"
            default "myssid"
            help
            	SSID (network name) to connect to.

        config ESP_WIFI_PASSWORD
            string "WiFi Password"
            default "mypassword"
            help
            	WiFi password (WPA or WPA2) to use.

    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 username"
	default ""
	help
	    The optional MQTT username.

    config MQTT_PASS
	string "MQTT password"
	default "letmein"
	help
	    The optional MQTT password for the username.

    endmenu

    menu "Output ports"

    config OUT1_PIN
	int "Relay 1 port pin"
	range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX
        default 1 if IDF_TARGET_ESP32C3
        default 1
	help
		Output relay 1, default GPIO port 1

    config OUT2_PIN
	int "Relay 2 port pin"
	range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX
	default 0 if IDF_TARGET_ESP32C3
	default 0
	help
		Output relay 2, default GPIO port 0

    config OUT3_PIN
	int "Dimmer 3 port pin"
	range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX
	default 4 if IDF_TARGET_ESP32C3
	default 4
	help
		Output dimmer 3, default GPIO port 4

    config OUT4_PIN
	int "Dimmer 4 port pin"
	range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX
	default 5 if IDF_TARGET_ESP32C3
	default 5
	help
		Output dimmer 4, default GPIO port 5

    endmenu

endmenu

mercurial