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
Child:
14:2f3456616212
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 1:e86b1cffc402 1 {
adustm 1:e86b1cffc402 2 "macros": [
screamer 10:b27c962b3c3f 3 "ARM_UC_USE_PAL_BLOCKDEVICE=1",
screamer 10:b27c962b3c3f 4 "MBED_CLOUD_CLIENT_UPDATE_STORAGE=ARM_UCP_FLASHIAP_BLOCKDEVICE",
adustm 1:e86b1cffc402 5 "MBED_CLIENT_USER_CONFIG_FILE=\"mbed_cloud_client_user_config.h\"",
adustm 1:e86b1cffc402 6 "MBED_CLOUD_CLIENT_USER_CONFIG_FILE=\"mbed_cloud_client_user_config.h\"",
screamer 10:b27c962b3c3f 7 "PAL_USER_DEFINED_CONFIGURATION=\"sotp_fs_config_MbedOS.h\"",
screamer 10:b27c962b3c3f 8 "PAL_FS_MOUNT_POINT_PRIMARY=\"/fs\"",
screamer 10:b27c962b3c3f 9 "MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\"",
screamer 10:b27c962b3c3f 10 "PAL_DTLS_PEER_MIN_TIMEOUT=5000"
adustm 1:e86b1cffc402 11 ],
adustm 1:e86b1cffc402 12 "target_overrides": {
adustm 1:e86b1cffc402 13 "*": {
screamer 10:b27c962b3c3f 14 "platform.stdio-baud-rate" : 115200,
MarceloSalazar 9:265744785d33 15 "platform.stdio-convert-newlines" : true,
MarceloSalazar 9:265744785d33 16 "update-client.storage-address" : "(1024*1024*64)",
MarceloSalazar 9:265744785d33 17 "update-client.storage-size" : "(1024*1024*2)",
MarceloSalazar 9:265744785d33 18 "update-client.storage-locations" : "1",
MarceloSalazar 9:265744785d33 19 "mbed-trace.enable" : null,
MarceloSalazar 9:265744785d33 20 "nsapi.default-wifi-security" : "WPA_WPA2",
screamer 10:b27c962b3c3f 21 "nsapi.default-wifi-ssid" : "\"RD2\"",
screamer 10:b27c962b3c3f 22 "nsapi.default-wifi-password" : "\"mimieli1\""
adustm 4:cf7342047b4d 23 },
adustm 4:cf7342047b4d 24 "DISCO_L475VG_IOT01A": {
screamer 10:b27c962b3c3f 25 "target.features_add" : ["BOOTLOADER"],
screamer 10:b27c962b3c3f 26 "target.components_add" : ["QSPIF"],
screamer 10:b27c962b3c3f 27 "target.components_remove" : ["FLASHIAP"],
screamer 10:b27c962b3c3f 28 "target.extra_labels_add" : ["WIFI_ISM43362"],
MarceloSalazar 9:265744785d33 29 "target.network-default-interface-type" : "WIFI",
screamer 10:b27c962b3c3f 30 "flash-start-address" : "0x08000000",
screamer 10:b27c962b3c3f 31 "flash-size" : "(1024*1024)",
screamer 10:b27c962b3c3f 32 "sotp-section-1-address" : "(MBED_CONF_APP_FLASH_START_ADDRESS + MBED_CONF_APP_FLASH_SIZE - 2*(2*1024))",
MarceloSalazar 9:265744785d33 33 "sotp-section-1-size" : "(2*1024)",
screamer 10:b27c962b3c3f 34 "sotp-section-2-address" : "(MBED_CONF_APP_FLASH_START_ADDRESS + MBED_CONF_APP_FLASH_SIZE - 1*(2*1024))",
MarceloSalazar 9:265744785d33 35 "sotp-section-2-size" : "(2*1024)",
MarceloSalazar 9:265744785d33 36 "sotp-num-sections" : 2,
screamer 10:b27c962b3c3f 37 "target.bootloader_img" : "bootloader/mbed-bootloader-DISCO_L475VG_IOT01A.bin",
screamer 10:b27c962b3c3f 38 "target.header_offset" : "0x10000",
screamer 10:b27c962b3c3f 39 "target.app_offset" : "0x10400",
screamer 10:b27c962b3c3f 40 "update-client.application-details" : "(MBED_CONF_APP_FLASH_START_ADDRESS + 64*1024)",
screamer 10:b27c962b3c3f 41 "update-client.storage-address" : "(1024*1024*2)",
screamer 10:b27c962b3c3f 42 "update-client.storage-size" : "(1024*1024*2)",
screamer 10:b27c962b3c3f 43 "update-client.storage-locations" : 1
adustm 1:e86b1cffc402 44 }
adustm 1:e86b1cffc402 45 },
adustm 1:e86b1cffc402 46 "config": {
adustm 4:cf7342047b4d 47 "format-storage-layer-on-error": {
adustm 4:cf7342047b4d 48 "help": "Whether to format the storage layer when it cannot be read - always disable for production devices!",
adustm 4:cf7342047b4d 49 "value": 1
adustm 4:cf7342047b4d 50 },
adustm 1:e86b1cffc402 51 "developer-mode": {
adustm 1:e86b1cffc402 52 "help": "Enable Developer mode to skip Factory enrollment",
adustm 1:e86b1cffc402 53 "value": 1
adustm 1:e86b1cffc402 54 },
screamer 10:b27c962b3c3f 55 "main-stack-size": {
screamer 10:b27c962b3c3f 56 "value": 6000
screamer 10:b27c962b3c3f 57 },
screamer 10:b27c962b3c3f 58 "flash-start-address": {
screamer 10:b27c962b3c3f 59 "help": "Start address of internal flash. Only used in this config to help the definition of other macros.",
screamer 10:b27c962b3c3f 60 "value": null
screamer 10:b27c962b3c3f 61 },
screamer 10:b27c962b3c3f 62 "flash-size": {
screamer 10:b27c962b3c3f 63 "help": "Total size of internal flash. Only used in this config to help the definition of other macros.",
screamer 10:b27c962b3c3f 64 "value": null
screamer 10:b27c962b3c3f 65 },
adustm 4:cf7342047b4d 66 "sotp-section-1-address": {
adustm 4:cf7342047b4d 67 "help": "Flash sector address for SOTP sector 1",
adustm 4:cf7342047b4d 68 "macro_name": "PAL_INTERNAL_FLASH_SECTION_1_ADDRESS",
adustm 4:cf7342047b4d 69 "value": null
adustm 1:e86b1cffc402 70 },
adustm 4:cf7342047b4d 71 "sotp-section-1-size": {
adustm 4:cf7342047b4d 72 "help": "Flash sector size for SOTP sector 1",
adustm 4:cf7342047b4d 73 "macro_name": "PAL_INTERNAL_FLASH_SECTION_1_SIZE",
adustm 4:cf7342047b4d 74 "value": null
adustm 1:e86b1cffc402 75 },
adustm 4:cf7342047b4d 76 "sotp-section-2-address": {
adustm 4:cf7342047b4d 77 "help": "Flash sector address for SOTP sector 2",
adustm 4:cf7342047b4d 78 "macro_name": "PAL_INTERNAL_FLASH_SECTION_2_ADDRESS",
adustm 4:cf7342047b4d 79 "value": null
adustm 1:e86b1cffc402 80 },
adustm 4:cf7342047b4d 81 "sotp-section-2-size": {
adustm 4:cf7342047b4d 82 "help": "Flash sector size for SOTP sector 2",
adustm 4:cf7342047b4d 83 "macro_name": "PAL_INTERNAL_FLASH_SECTION_2_SIZE",
adustm 4:cf7342047b4d 84 "value": null
adustm 1:e86b1cffc402 85 },
adustm 4:cf7342047b4d 86 "sotp-num-sections": {
adustm 4:cf7342047b4d 87 "help": "Number of SOTP sections",
adustm 4:cf7342047b4d 88 "macro_name": "PAL_INT_FLASH_NUM_SECTIONS",
adustm 4:cf7342047b4d 89 "value": null
adustm 1:e86b1cffc402 90 }
adustm 1:e86b1cffc402 91 }
screamer 10:b27c962b3c3f 92 }