diff --git a/ESP32-Rainmaker-Switch/build/.ninja_deps b/ESP32-Rainmaker-Switch/build/.ninja_deps index cf0fbf85b..a84c2a722 100644 Binary files a/ESP32-Rainmaker-Switch/build/.ninja_deps and b/ESP32-Rainmaker-Switch/build/.ninja_deps differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/app_insights/CMakeFiles/__idf_app_insights.dir/app_insights.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/app_insights/CMakeFiles/__idf_app_insights.dir/app_insights.c.obj new file mode 100644 index 000000000..f4091574b Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/app_insights/CMakeFiles/__idf_app_insights.dir/app_insights.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/app_insights/libapp_insights.a b/ESP32-Rainmaker-Switch/build/esp-idf/app_insights/libapp_insights.a new file mode 100644 index 000000000..22eaa17f1 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/app_insights/libapp_insights.a differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/app_wifi/libapp_wifi.a b/ESP32-Rainmaker-Switch/build/esp-idf/app_wifi/libapp_wifi.a new file mode 100644 index 000000000..2eefed71c Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/app_wifi/libapp_wifi.a differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_claim_service_server.crt.S.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_claim_service_server.crt.S.obj new file mode 100644 index 000000000..623dab143 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_claim_service_server.crt.S.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_mqtt_server.crt.S.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_mqtt_server.crt.S.obj new file mode 100644 index 000000000..2d29cb268 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_mqtt_server.crt.S.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_ota_server.crt.S.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_ota_server.crt.S.obj new file mode 100644 index 000000000..61dba870e Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/__/__/rmaker_ota_server.crt.S.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/console/esp_rmaker_commands.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/console/esp_rmaker_commands.c.obj new file mode 100644 index 000000000..c732fc31a Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/console/esp_rmaker_commands.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/console/esp_rmaker_console.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/console/esp_rmaker_console.c.obj new file mode 100644 index 000000000..1b3b811e5 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/console/esp_rmaker_console.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_claim.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_claim.c.obj new file mode 100644 index 000000000..a176963f1 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_claim.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_local_ctrl.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_local_ctrl.c.obj new file mode 100644 index 000000000..d7342e0be Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_local_ctrl.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_secure_boot_digest.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_secure_boot_digest.c.obj new file mode 100644 index 000000000..2ab62b6fc Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/core/esp_rmaker_secure_boot_digest.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/mqtt/esp_rmaker_mqtt_budget.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/mqtt/esp_rmaker_mqtt_budget.c.obj new file mode 100644 index 000000000..8db407ff9 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/mqtt/esp_rmaker_mqtt_budget.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota.c.obj new file mode 100644 index 000000000..a69dc67d5 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota_using_params.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota_using_params.c.obj new file mode 100644 index 000000000..87ad97acd Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota_using_params.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota_using_topics.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota_using_topics.c.obj new file mode 100644 index 000000000..acd81785d Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/ota/esp_rmaker_ota_using_topics.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_devices.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_devices.c.obj new file mode 100644 index 000000000..21da063f5 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_devices.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_params.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_params.c.obj new file mode 100644 index 000000000..847d3573a Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_params.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_services.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_services.c.obj new file mode 100644 index 000000000..32e6a9875 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/CMakeFiles/__idf_esp_rainmaker.dir/src/standard_types/esp_rmaker_standard_services.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/libesp_rainmaker.a b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/libesp_rainmaker.a new file mode 100644 index 000000000..2d6e148e8 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/esp_rainmaker/libesp_rainmaker.a differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/main/CMakeFiles/__idf_main.dir/app_driver.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/main/CMakeFiles/__idf_main.dir/app_driver.c.obj new file mode 100644 index 000000000..e70cb8fd0 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/main/CMakeFiles/__idf_main.dir/app_driver.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/main/libmain.a b/ESP32-Rainmaker-Switch/build/esp-idf/main/libmain.a new file mode 100644 index 000000000..460a79e28 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/main/libmain.a differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/ws2812_led/CMakeFiles/__idf_ws2812_led.dir/led_strip_rmt_ws2812.c.obj b/ESP32-Rainmaker-Switch/build/esp-idf/ws2812_led/CMakeFiles/__idf_ws2812_led.dir/led_strip_rmt_ws2812.c.obj new file mode 100644 index 000000000..c5316fdb6 Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/ws2812_led/CMakeFiles/__idf_ws2812_led.dir/led_strip_rmt_ws2812.c.obj differ diff --git a/ESP32-Rainmaker-Switch/build/esp-idf/ws2812_led/libws2812_led.a b/ESP32-Rainmaker-Switch/build/esp-idf/ws2812_led/libws2812_led.a new file mode 100644 index 000000000..45de1374d Binary files /dev/null and b/ESP32-Rainmaker-Switch/build/esp-idf/ws2812_led/libws2812_led.a differ