Workshop example

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Committer:
screamer
Date:
Sat Dec 08 01:46:22 2018 +0000
Revision:
10:b27c962b3c3f
Parent:
9:265744785d33
Update example to Pelion Client 2.0.1.1 and Mbed OS 5.10.4. Also prepare repo to expose sensors in the cloud

Who changed what in which revision?

UserRevisionLine numberNew contents of line
adustm 4:cf7342047b4d 1 // ----------------------------------------------------------------------------
MarceloSalazar 9:265744785d33 2 // Copyright 2016-2017 ARM Ltd.
adustm 4:cf7342047b4d 3 //
adustm 4:cf7342047b4d 4 // SPDX-License-Identifier: Apache-2.0
adustm 4:cf7342047b4d 5 //
adustm 4:cf7342047b4d 6 // Licensed under the Apache License, Version 2.0 (the "License");
adustm 4:cf7342047b4d 7 // you may not use this file except in compliance with the License.
adustm 4:cf7342047b4d 8 // You may obtain a copy of the License at
adustm 4:cf7342047b4d 9 //
adustm 4:cf7342047b4d 10 // http://www.apache.org/licenses/LICENSE-2.0
adustm 4:cf7342047b4d 11 //
adustm 4:cf7342047b4d 12 // Unless required by applicable law or agreed to in writing, software
adustm 4:cf7342047b4d 13 // distributed under the License is distributed on an "AS IS" BASIS,
adustm 4:cf7342047b4d 14 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
adustm 4:cf7342047b4d 15 // See the License for the specific language governing permissions and
adustm 4:cf7342047b4d 16 // limitations under the License.
adustm 4:cf7342047b4d 17 // ----------------------------------------------------------------------------
screamer 10:b27c962b3c3f 18
adustm 4:cf7342047b4d 19 #ifdef MBED_CLOUD_CLIENT_USER_CONFIG_FILE
adustm 4:cf7342047b4d 20 #include MBED_CLOUD_CLIENT_USER_CONFIG_FILE
adustm 4:cf7342047b4d 21 #endif
screamer 10:b27c962b3c3f 22
adustm 4:cf7342047b4d 23 #include <stdint.h>
screamer 10:b27c962b3c3f 24
adustm 4:cf7342047b4d 25 #ifdef MBED_CLOUD_DEV_UPDATE_ID
adustm 4:cf7342047b4d 26 const uint8_t arm_uc_vendor_id[16] = { "dev_manufacturer" };
adustm 4:cf7342047b4d 27 const uint16_t arm_uc_vendor_id_size = sizeof(arm_uc_vendor_id);
screamer 10:b27c962b3c3f 28
adustm 4:cf7342047b4d 29 const uint8_t arm_uc_class_id[16] = { "dev_model_number" };
adustm 4:cf7342047b4d 30 const uint16_t arm_uc_class_id_size = sizeof(arm_uc_class_id);
adustm 4:cf7342047b4d 31 #endif
screamer 10:b27c962b3c3f 32
adustm 4:cf7342047b4d 33 #ifdef MBED_CLOUD_DEV_UPDATE_CERT
adustm 4:cf7342047b4d 34 const uint8_t arm_uc_default_fingerprint[32] = { 0 };
adustm 4:cf7342047b4d 35 const uint16_t arm_uc_default_fingerprint_size =
adustm 4:cf7342047b4d 36 sizeof(arm_uc_default_fingerprint);
screamer 10:b27c962b3c3f 37
adustm 4:cf7342047b4d 38 const uint8_t arm_uc_default_certificate[1] = { 0 };
adustm 4:cf7342047b4d 39 const uint16_t arm_uc_default_certificate_size =
adustm 4:cf7342047b4d 40 sizeof(arm_uc_default_certificate);
screamer 10:b27c962b3c3f 41 #endif