diff --git a/ESP32-Rainmaker-Multidevice/multi_device/main/app_driver.c b/ESP32-Rainmaker-Multidevice/multi_device/main/app_driver.c index 89c6ebe51..e8304732c 100644 --- a/ESP32-Rainmaker-Multidevice/multi_device/main/app_driver.c +++ b/ESP32-Rainmaker-Multidevice/multi_device/main/app_driver.c @@ -113,6 +113,7 @@ void app_driver_init() .mode = GPIO_MODE_OUTPUT, .pull_up_en = 1, }; + // Bit mask to configure output GPIOs io_conf.pin_bit_mask = ((uint64_t)1 << OUTPUT_GPIO); /* Configure the GPIO */ gpio_config(&io_conf); diff --git a/ESP32-Rainmaker-Multidevice/multi_device/main/app_main.c b/ESP32-Rainmaker-Multidevice/multi_device/main/app_main.c index e3c8c1abb..b6bde4da2 100644 --- a/ESP32-Rainmaker-Multidevice/multi_device/main/app_main.c +++ b/ESP32-Rainmaker-Multidevice/multi_device/main/app_main.c @@ -1,4 +1,12 @@ -/* Multi-Device Example +/* Rainmaker Multi-Device Example + + Original code source: Espressif Rainmaker example code. + + Created on: Jan 6, 2024 + + Modified on: Jan 6, 2024 + + Edited by: Alexander Bobkov This example code is in the Public Domain (or CC0 licensed, at your option.) diff --git a/ESP32-Rainmaker-Multidevice/multi_device/main/app_priv.h b/ESP32-Rainmaker-Multidevice/multi_device/main/app_priv.h index f96bc5095..a65fb2f54 100644 --- a/ESP32-Rainmaker-Multidevice/multi_device/main/app_priv.h +++ b/ESP32-Rainmaker-Multidevice/multi_device/main/app_priv.h @@ -9,6 +9,7 @@ #include #include +// Default values #define DEFAULT_SWITCH_POWER true #define DEFAULT_LIGHT_POWER true #define DEFAULT_LIGHT_BRIGHTNESS 25