diff --git a/TESTS/pelion-e2e-python-test-library.lib b/TESTS/pelion-e2e-python-test-library.lib index 448d1d7..ee40afd 100644 --- a/TESTS/pelion-e2e-python-test-library.lib +++ b/TESTS/pelion-e2e-python-test-library.lib @@ -1 +1 @@ -https://github.com/ARMmbed/pelion-e2e-python-test-library/#4a3a533f8b2115e11ec412974e0d45b008ccc095 +https://github.com/ARMmbed/pelion-e2e-python-test-library/#39e118e03dc89f1800922f3a91d219b25c45cb1a diff --git a/main.cpp b/main.cpp index c31f4e7..2d814dc 100644 --- a/main.cpp +++ b/main.cpp @@ -200,6 +200,15 @@ int main(void) return -1; } +#ifdef MBED_CLOUD_CLIENT_SUPPORT_UPDATE + cloud_client = new MbedCloudClient(client_registered, client_unregistered, client_error, NULL, update_progress); +#else + cloud_client = new MbedCloudClient(client_registered, client_unregistered, client_error); +#endif // MBED_CLOUD_CLIENT_SUPPORT_UPDATE + + // Initialize client + cloud_client->init(); + printf("Create resources\n"); M2MObjectList m2m_obj_list; @@ -252,12 +261,6 @@ int main(void) printf("Register Pelion Device Management Client\n\n"); -#ifdef MBED_CLOUD_CLIENT_SUPPORT_UPDATE - cloud_client = new MbedCloudClient(client_registered, client_unregistered, client_error, NULL, update_progress); -#else - cloud_client = new MbedCloudClient(client_registered, client_unregistered, client_error); -#endif // MBED_CLOUD_CLIENT_SUPPORT_UPDATE - cloud_client->on_registration_updated(client_registration_updated); cloud_client->add_objects(m2m_obj_list); diff --git a/mbed-cloud-client.lib b/mbed-cloud-client.lib index 5d8aa1f..044cfcc 100644 --- a/mbed-cloud-client.lib +++ b/mbed-cloud-client.lib @@ -1 +1 @@ -https://github.com/ARMmbed/mbed-cloud-client/#7b583acf30ca142c1949149c90bba420cd467b63 +https://github.com/ARMmbed/mbed-cloud-client/#e03c516af9c9137b56d9c2620a293c79f1f867f8