From 2d1626b10a6f93ae23adb1acc03d0a97c9495384 Mon Sep 17 00:00:00 2001 From: Kwang-Hui Cho <54692798+Kwang-Hui@users.noreply.github.com> Date: Wed, 21 Apr 2021 14:36:37 +0900 Subject: [PATCH 1/9] apps:esp32: update sdkconfig according to iot-core kconfig changes Signed-off-by: Kwang-Hui Cho <54692798+Kwang-Hui@users.noreply.github.com> --- apps/esp32/light_example/sdkconfig | 2 ++ apps/esp32/ota_demo/sdkconfig | 1 + apps/esp32/switch_example/sdkconfig | 2 ++ 3 files changed, 5 insertions(+) diff --git a/apps/esp32/light_example/sdkconfig b/apps/esp32/light_example/sdkconfig index e0584603..9f847479 100644 --- a/apps/esp32/light_example/sdkconfig +++ b/apps/esp32/light_example/sdkconfig @@ -339,7 +339,9 @@ CONFIG_HEAP_TRACING_OFF=y # CONFIG_HEAP_TRACING_TOHOST is not set # CONFIG_HEAP_TRACING is not set CONFIG_STDK_IOT_CORE=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP=y +CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y # CONFIG_STDK_IOT_CORE_EASYSETUP_X509 is not set # CONFIG_STDK_IOT_CORE_EASYSETUP_LOG_SUPPORT_NO_USE_LOGFILE is not set CONFIG_STDK_IOT_CORE_LOG_LEVEL_ERROR=y diff --git a/apps/esp32/ota_demo/sdkconfig b/apps/esp32/ota_demo/sdkconfig index 9a713f92..9bfbfc1d 100644 --- a/apps/esp32/ota_demo/sdkconfig +++ b/apps/esp32/ota_demo/sdkconfig @@ -339,6 +339,7 @@ CONFIG_HEAP_TRACING_OFF=y # CONFIG_HEAP_TRACING_TOHOST is not set # CONFIG_HEAP_TRACING is not set CONFIG_STDK_IOT_CORE=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP=y CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y # CONFIG_STDK_IOT_CORE_EASYSETUP_X509 is not set diff --git a/apps/esp32/switch_example/sdkconfig b/apps/esp32/switch_example/sdkconfig index e0584603..9f847479 100644 --- a/apps/esp32/switch_example/sdkconfig +++ b/apps/esp32/switch_example/sdkconfig @@ -339,7 +339,9 @@ CONFIG_HEAP_TRACING_OFF=y # CONFIG_HEAP_TRACING_TOHOST is not set # CONFIG_HEAP_TRACING is not set CONFIG_STDK_IOT_CORE=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP=y +CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y # CONFIG_STDK_IOT_CORE_EASYSETUP_X509 is not set # CONFIG_STDK_IOT_CORE_EASYSETUP_LOG_SUPPORT_NO_USE_LOGFILE is not set CONFIG_STDK_IOT_CORE_LOG_LEVEL_ERROR=y From aeb8a562da1a5aa063545158887e78d5a5b56dcb Mon Sep 17 00:00:00 2001 From: Kwang-Hui Cho <54692798+Kwang-Hui@users.noreply.github.com> Date: Wed, 21 Apr 2021 15:13:42 +0900 Subject: [PATCH 2/9] apps:esp8266: update sdkconfig according to iot-core kconfig changes Signed-off-by: Kwang-Hui Cho <54692798+Kwang-Hui@users.noreply.github.com> --- apps/esp8266/light_example/sdkconfig | 1 + apps/esp8266/switch_example/sdkconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/apps/esp8266/light_example/sdkconfig b/apps/esp8266/light_example/sdkconfig index 26d3daf8..6df9eaff 100644 --- a/apps/esp8266/light_example/sdkconfig +++ b/apps/esp8266/light_example/sdkconfig @@ -354,6 +354,7 @@ CONFIG_OPENSSL_ASSERT_DO_NOTHING=y # CONFIG_ENABLE_PTHREAD is not set # CONFIG_USING_SPIFFS is not set CONFIG_STDK_IOT_CORE=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP=y CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y # CONFIG_STDK_IOT_CORE_EASYSETUP_X509 is not set diff --git a/apps/esp8266/switch_example/sdkconfig b/apps/esp8266/switch_example/sdkconfig index 26d3daf8..6df9eaff 100644 --- a/apps/esp8266/switch_example/sdkconfig +++ b/apps/esp8266/switch_example/sdkconfig @@ -354,6 +354,7 @@ CONFIG_OPENSSL_ASSERT_DO_NOTHING=y # CONFIG_ENABLE_PTHREAD is not set # CONFIG_USING_SPIFFS is not set CONFIG_STDK_IOT_CORE=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP=y CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y # CONFIG_STDK_IOT_CORE_EASYSETUP_X509 is not set From e8da9df5e4d34f24379ab47a69dd1a15b5af9e91 Mon Sep 17 00:00:00 2001 From: stdk-scm <63764571+stdk-scm@users.noreply.github.com> Date: Wed, 28 Apr 2021 15:20:05 +0900 Subject: [PATCH 3/9] Sync-up with iot-core 1.6.0 Signed-off-by: stdk-scm <63764571+stdk-scm@users.noreply.github.com> --- iot-core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iot-core b/iot-core index e8be6488..bd34cca4 160000 --- a/iot-core +++ b/iot-core @@ -1 +1 @@ -Subproject commit e8be6488359d9ce4d9acdf87450ba79b35bd8f9b +Subproject commit bd34cca41bd15eb428bd7185542be500852c94a3 From 4549133be96a0cb7a32d05626faede33055a5329 Mon Sep 17 00:00:00 2001 From: Kwang-Hui Cho <54692798+Kwang-Hui@users.noreply.github.com> Date: Mon, 10 May 2021 10:05:30 +0900 Subject: [PATCH 4/9] rtl: add CONFIG_STDK_CORE_EASYSETUP_DISCOVER_SSID to example Signed-off-by: Kwang-Hui Cho <54692798+Kwang-Hui@users.noreply.github.com> --- apps/rtl8195/light_example/sdkconfig.h | 1 + apps/rtl8195/switch_example/sdkconfig.h | 1 + apps/rtl8720c/light_example/sdkconfig.h | 1 + apps/rtl8720c/switch_example/sdkconfig.h | 1 + apps/rtl8721c/light_example/sdkconfig.h | 1 + apps/rtl8721c/switch_example/sdkconfig.h | 1 + 6 files changed, 6 insertions(+) diff --git a/apps/rtl8195/light_example/sdkconfig.h b/apps/rtl8195/light_example/sdkconfig.h index 3aa4bdaf..e8490ecb 100644 --- a/apps/rtl8195/light_example/sdkconfig.h +++ b/apps/rtl8195/light_example/sdkconfig.h @@ -3,6 +3,7 @@ #define _SDKCONFIG_H_ #define CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API +#define CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID #define CONFIG_MBEDTLS_XTEA_C 1 #define CONFIG_MBEDTLS_KEY_EXCHANGE_RSA 1 #define CONFIG_MBEDTLS_AES_C 1 diff --git a/apps/rtl8195/switch_example/sdkconfig.h b/apps/rtl8195/switch_example/sdkconfig.h index 3aa4bdaf..e8490ecb 100644 --- a/apps/rtl8195/switch_example/sdkconfig.h +++ b/apps/rtl8195/switch_example/sdkconfig.h @@ -3,6 +3,7 @@ #define _SDKCONFIG_H_ #define CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API +#define CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID #define CONFIG_MBEDTLS_XTEA_C 1 #define CONFIG_MBEDTLS_KEY_EXCHANGE_RSA 1 #define CONFIG_MBEDTLS_AES_C 1 diff --git a/apps/rtl8720c/light_example/sdkconfig.h b/apps/rtl8720c/light_example/sdkconfig.h index 3aa4bdaf..e8490ecb 100644 --- a/apps/rtl8720c/light_example/sdkconfig.h +++ b/apps/rtl8720c/light_example/sdkconfig.h @@ -3,6 +3,7 @@ #define _SDKCONFIG_H_ #define CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API +#define CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID #define CONFIG_MBEDTLS_XTEA_C 1 #define CONFIG_MBEDTLS_KEY_EXCHANGE_RSA 1 #define CONFIG_MBEDTLS_AES_C 1 diff --git a/apps/rtl8720c/switch_example/sdkconfig.h b/apps/rtl8720c/switch_example/sdkconfig.h index 3aa4bdaf..e8490ecb 100644 --- a/apps/rtl8720c/switch_example/sdkconfig.h +++ b/apps/rtl8720c/switch_example/sdkconfig.h @@ -3,6 +3,7 @@ #define _SDKCONFIG_H_ #define CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API +#define CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID #define CONFIG_MBEDTLS_XTEA_C 1 #define CONFIG_MBEDTLS_KEY_EXCHANGE_RSA 1 #define CONFIG_MBEDTLS_AES_C 1 diff --git a/apps/rtl8721c/light_example/sdkconfig.h b/apps/rtl8721c/light_example/sdkconfig.h index 3aa4bdaf..e8490ecb 100644 --- a/apps/rtl8721c/light_example/sdkconfig.h +++ b/apps/rtl8721c/light_example/sdkconfig.h @@ -3,6 +3,7 @@ #define _SDKCONFIG_H_ #define CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API +#define CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID #define CONFIG_MBEDTLS_XTEA_C 1 #define CONFIG_MBEDTLS_KEY_EXCHANGE_RSA 1 #define CONFIG_MBEDTLS_AES_C 1 diff --git a/apps/rtl8721c/switch_example/sdkconfig.h b/apps/rtl8721c/switch_example/sdkconfig.h index 3aa4bdaf..e8490ecb 100644 --- a/apps/rtl8721c/switch_example/sdkconfig.h +++ b/apps/rtl8721c/switch_example/sdkconfig.h @@ -3,6 +3,7 @@ #define _SDKCONFIG_H_ #define CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API +#define CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID #define CONFIG_MBEDTLS_XTEA_C 1 #define CONFIG_MBEDTLS_KEY_EXCHANGE_RSA 1 #define CONFIG_MBEDTLS_AES_C 1 From 11f8728830df2a30aa120be5bbae7dd74fa9c23d Mon Sep 17 00:00:00 2001 From: stdk-scm <63764571+stdk-scm@users.noreply.github.com> Date: Tue, 18 May 2021 16:19:10 +0900 Subject: [PATCH 5/9] Sync-up with iot-core 1.6.1 Signed-off-by: stdk-scm <63764571+stdk-scm@users.noreply.github.com> --- iot-core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iot-core b/iot-core index bd34cca4..e1c9bb39 160000 --- a/iot-core +++ b/iot-core @@ -1 +1 @@ -Subproject commit bd34cca41bd15eb428bd7185542be500852c94a3 +Subproject commit e1c9bb390f3b27d051e55018ee00ed85e75ed6f1 From 5de8c744b61f7ffd9e428102f6148171a2cf5397 Mon Sep 17 00:00:00 2001 From: Kwang-Hui Cho <54692798+Kwang-Hui@users.noreply.github.com> Date: Mon, 24 May 2021 14:03:07 +0900 Subject: [PATCH 6/9] gettig_started: add device identity entiries details Signed-off-by: Kwang-Hui Cho <54692798+Kwang-Hui@users.noreply.github.com> --- doc/getting_started.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/getting_started.md b/doc/getting_started.md index 0633ec33..04294954 100755 --- a/doc/getting_started.md +++ b/doc/getting_started.md @@ -340,11 +340,11 @@ Your IoT device needs two pieces of information when connecting to the SmartThin The mapping between `iot_nvd_t` and real storage path name can be found at `iot_bsp_nv_data_XXX.c` for [each bsp's porting layer](https://github.com/SmartThingsCommunity/st-device-sdk-c/tree/master/src/port/bsp). [stdk-keygen.py](https://github.com/SmartThingsCommunity/st-device-sdk-c/tree/master/tools/keygen#commercial) also supports batch creation by reading csv formatted series of device serial number. - | Data Path | Description | Examples | - | :------------ | :---------------------------- | :----------------------- | - | PublicKey | Client (= Device) Public key | device.pubkey.b64 | - | PrivateKey | Client (= Device) Private key | device.seckey.b64 | - | SerialNum | Device Serial Number | SN12345678F | + | Data Path | Description | Detail | Examples | + | :------------ | :---------------------------- | :---------------------------------- | :----------------------- | + | PublicKey | Client (= Device) Public key | base64 encoded ED25519 Public Key | device.pubkey.b64 | + | PrivateKey | Client (= Device) Private key | base64 encoded ED25519 Privated Key | device.seckey.b64 | + | SerialNum | Device Serial Number | alphanumberic string (8~30) | SN12345678F | > **Note :** > From 2ed0ade95ac200c4c5203082ab7f638b5ccadf36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=84=9D=ED=9D=AC/SmartThings=EA=B0=9C=EB=B0=9C?= =?UTF-8?q?=EA=B7=B8=EB=A3=B9=28=EB=AC=B4=EC=84=A0=29/Staff=20Engineer/?= =?UTF-8?q?=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Fri, 28 May 2021 10:18:07 +0900 Subject: [PATCH 7/9] fixed code to use mbedtls_pk_parse_public_key api (#569) * fixed code to use mbedtls_pk_parse_public_key api * fix indent * fix indent2 --- apps/esp32/ota_demo/main/ota_util.c | 75 ++++++++++++++++++----------- 1 file changed, 48 insertions(+), 27 deletions(-) diff --git a/apps/esp32/ota_demo/main/ota_util.c b/apps/esp32/ota_demo/main/ota_util.c index 52bc7cce..c90ddeef 100644 --- a/apps/esp32/ota_demo/main/ota_util.c +++ b/apps/esp32/ota_demo/main/ota_util.c @@ -34,6 +34,7 @@ #include "mbedtls/rsa.h" #include "mbedtls/pk.h" #include "mbedtls/ssl.h" +#include "mbedtls/error.h" #include #include @@ -279,44 +280,64 @@ static int _crypto_sha256(const unsigned char *src, size_t src_len, unsigned cha static int _pk_verify(const unsigned char *sig, const unsigned char *hash) { - int ret; + int ret; - mbedtls_pk_context pk; + mbedtls_pk_context pk; - unsigned char *public_key = (unsigned char *) public_key_start; - unsigned int public_key_len = public_key_end - public_key_start; + unsigned char *public_key = (unsigned char *) public_key_start; + unsigned int public_key_len = public_key_end - public_key_start; + unsigned char *public_key_buffer = NULL; - mbedtls_pk_init( &pk ); + public_key_buffer = (unsigned char *)malloc(public_key_len + 1); + if (!public_key_buffer) { + printf("Couldn't allocate memory \n"); + return -1; + } - ret = mbedtls_pk_parse_public_key( &pk, (const unsigned char *)public_key, public_key_len ); - if (ret != 0) { - printf("Parse error: 0x%04X\n", ret); - goto clean_up; - } + memcpy(public_key_buffer, public_key, public_key_len); + public_key_buffer[public_key_len] = '\0'; - if (!mbedtls_pk_can_do( &pk, MBEDTLS_PK_RSA)) - { - printf("Failed! Key is not an RSA key\n"); - ret = MBEDTLS_ERR_SSL_PK_TYPE_MISMATCH; - goto clean_up; - } + mbedtls_pk_init( &pk ); - ret = mbedtls_rsa_check_pubkey(mbedtls_pk_rsa(pk)); - if (ret != 0) { - printf("Check pubkey failed: 0x%04X\n", ret); - goto clean_up; - } + ret = mbedtls_pk_parse_public_key( &pk, (const unsigned char *)public_key_buffer, public_key_len + 1 ); + if (ret != 0) { + char error_buf[100]; + mbedtls_strerror( ret, error_buf, 100); + printf( "parse error -0x%04x - %s \n", -ret, error_buf ); + goto clean_up; + } - if ((ret = mbedtls_pk_verify(&pk, MBEDTLS_MD_SHA256, hash, OTA_CRYPTO_SHA256_LEN, sig, OTA_SIGNATURE_SIZE)) != 0 ) { - printf("Invalid firmware : 0x%04X\n", ret); - goto clean_up; - } + if (!mbedtls_pk_can_do( &pk, MBEDTLS_PK_RSA)) + { + printf("Failed! Key is not an RSA key\n"); + ret = MBEDTLS_ERR_SSL_PK_TYPE_MISMATCH; + goto clean_up; + } + + ret = mbedtls_rsa_check_pubkey(mbedtls_pk_rsa(pk)); + if (ret != 0) { + char error_buf[100]; + mbedtls_strerror( ret, error_buf, 100); + printf( "parse error -0x%04x - %s \n", -ret, error_buf ); + goto clean_up; + } + + if ((ret = mbedtls_pk_verify(&pk, MBEDTLS_MD_SHA256, hash, OTA_CRYPTO_SHA256_LEN, sig, OTA_SIGNATURE_SIZE)) != 0 ) { + char error_buf[100]; + mbedtls_strerror( ret, error_buf, 100); + printf( "parse error -0x%04x - %s \n", -ret, error_buf ); + goto clean_up; + } clean_up: - mbedtls_pk_free( &pk ); + if (public_key_buffer) { + free(public_key_buffer); + } - return ret; + mbedtls_pk_free( &pk ); + + return ret; } static bool _check_firmware_validation(const unsigned char *sha256, unsigned char *sig_data, unsigned int sig_len) From c252d679957d57a0a94c287d25cd1818bc6df088 Mon Sep 17 00:00:00 2001 From: "hong.ye" <52810083+hongye-samsung@users.noreply.github.com> Date: Mon, 31 May 2021 16:41:50 +0800 Subject: [PATCH 8/9] Add necessary makefile user configs for rtl apps. Signed-off-by: hong.ye <52810083+hongye-samsung@users.noreply.github.com> --- apps/rtl8195/light_example/usr_config.mk | 3 ++- apps/rtl8195/switch_example/usr_config.mk | 3 ++- apps/rtl8720c/light_example/usr_config.mk | 3 ++- apps/rtl8720c/switch_example/usr_config.mk | 3 ++- apps/rtl8721c/light_example/usr_config.mk | 3 ++- apps/rtl8721c/switch_example/usr_config.mk | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/rtl8195/light_example/usr_config.mk b/apps/rtl8195/light_example/usr_config.mk index 7168bb24..059674bd 100644 --- a/apps/rtl8195/light_example/usr_config.mk +++ b/apps/rtl8195/light_example/usr_config.mk @@ -4,5 +4,6 @@ CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_SOFTWARE=y CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_HARDWARE= - +CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y diff --git a/apps/rtl8195/switch_example/usr_config.mk b/apps/rtl8195/switch_example/usr_config.mk index 7168bb24..059674bd 100644 --- a/apps/rtl8195/switch_example/usr_config.mk +++ b/apps/rtl8195/switch_example/usr_config.mk @@ -4,5 +4,6 @@ CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_SOFTWARE=y CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_HARDWARE= - +CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y diff --git a/apps/rtl8720c/light_example/usr_config.mk b/apps/rtl8720c/light_example/usr_config.mk index 7168bb24..059674bd 100644 --- a/apps/rtl8720c/light_example/usr_config.mk +++ b/apps/rtl8720c/light_example/usr_config.mk @@ -4,5 +4,6 @@ CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_SOFTWARE=y CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_HARDWARE= - +CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y diff --git a/apps/rtl8720c/switch_example/usr_config.mk b/apps/rtl8720c/switch_example/usr_config.mk index 7168bb24..059674bd 100644 --- a/apps/rtl8720c/switch_example/usr_config.mk +++ b/apps/rtl8720c/switch_example/usr_config.mk @@ -4,5 +4,6 @@ CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_SOFTWARE=y CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_HARDWARE= - +CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y diff --git a/apps/rtl8721c/light_example/usr_config.mk b/apps/rtl8721c/light_example/usr_config.mk index 7168bb24..059674bd 100644 --- a/apps/rtl8721c/light_example/usr_config.mk +++ b/apps/rtl8721c/light_example/usr_config.mk @@ -4,5 +4,6 @@ CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_SOFTWARE=y CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_HARDWARE= - +CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y diff --git a/apps/rtl8721c/switch_example/usr_config.mk b/apps/rtl8721c/switch_example/usr_config.mk index 7168bb24..059674bd 100644 --- a/apps/rtl8721c/switch_example/usr_config.mk +++ b/apps/rtl8721c/switch_example/usr_config.mk @@ -4,5 +4,6 @@ CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_SOFTWARE=y CONFIG_STDK_IOT_CORE_SECURITY_BACKEND_HARDWARE= - +CONFIG_STDK_IOT_CORE_EASYSETUP_HTTP_USE_SOCKET_API=y +CONFIG_STDK_IOT_CORE_EASYSETUP_DISCOVERY_SSID=y From 73fb1ad088aea7e8011bdbf81e83c43d35146958 Mon Sep 17 00:00:00 2001 From: stdk-scm <63764571+stdk-scm@users.noreply.github.com> Date: Wed, 2 Jun 2021 14:58:12 +0900 Subject: [PATCH 9/9] Sync-up with iot-core 1.6.2 Signed-off-by: stdk-scm <63764571+stdk-scm@users.noreply.github.com> --- iot-core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iot-core b/iot-core index e1c9bb39..c1080d98 160000 --- a/iot-core +++ b/iot-core @@ -1 +1 @@ -Subproject commit e1c9bb390f3b27d051e55018ee00ed85e75ed6f1 +Subproject commit c1080d9894361025259a1a9e29fc565b7b5befb1