Sun, 16 Apr 2023 12:27:12 +0200
Preparations for BLE GATT. Added extra time after INA219 is powered on before measurement. Reduced LEDC frequency to 60 Hz, that makes the LED lights less nervous. Hardware mod on output 4, now needs external pulldown resistor.
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 config ENABLE_BLE_GATT bool "Enable Bluetooth LE" help Select this is you want to include the BLE GATT server. endmenu