Simple Mbed Cloud client application using features of K64 & K66 including Ethernet and SD Card

Fork of mbed-cloud-example_K64_K66 by Mac Lobdell

DEPRECATED

This example application is not maintained and not recommended. It uses an old version of Mbed OS, Pelion DM, and Arm toolchain. It doesn't work with Mbed Studio.

Please use: https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-pelion/

Committer:
maclobdell
Date:
Fri Oct 05 13:11:30 2018 -0500
Revision:
18:49062a0d117e
Parent:
17:0a894bf1f5f2
Child:
21:10b59d30bf7e
Update to template version 1.4.1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
maclobdell 11:ae1f6fe932dc 1 {
maclobdell 11:ae1f6fe932dc 2 "macros": [
maclobdell 11:ae1f6fe932dc 3 "MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\"",
maclobdell 11:ae1f6fe932dc 4 "PAL_USER_DEFINED_CONFIGURATION=\"sotp_fs_config_MbedOS.h\"",
maclobdell 11:ae1f6fe932dc 5 "MBED_CLIENT_USER_CONFIG_FILE=\"mbed_cloud_client_user_config.h\"",
maclobdell 11:ae1f6fe932dc 6 "MBED_CLOUD_CLIENT_USER_CONFIG_FILE=\"mbed_cloud_client_user_config.h\"",
maclobdell 11:ae1f6fe932dc 7 "PAL_DTLS_PEER_MIN_TIMEOUT=5000",
maclobdell 18:49062a0d117e 8 "MBED_CONF_APP_MAIN_STACK_SIZE=6000",
maclobdell 11:ae1f6fe932dc 9 "ARM_UC_USE_PAL_BLOCKDEVICE=1",
maclobdell 11:ae1f6fe932dc 10 "MBED_CLOUD_CLIENT_UPDATE_STORAGE=ARM_UCP_FLASHIAP_BLOCKDEVICE"
maclobdell 11:ae1f6fe932dc 11 ],
maclobdell 11:ae1f6fe932dc 12 "target_overrides": {
maclobdell 11:ae1f6fe932dc 13 "*": {
maclobdell 11:ae1f6fe932dc 14 "platform.stdio-baud-rate": 115200,
maclobdell 11:ae1f6fe932dc 15 "platform.stdio-convert-newlines": true,
maclobdell 11:ae1f6fe932dc 16 "update-client.storage-address" : "(1024*1024*64)",
maclobdell 11:ae1f6fe932dc 17 "update-client.storage-size" : "(1024*1024*2)",
maclobdell 11:ae1f6fe932dc 18 "update-client.storage-locations": "1",
maclobdell 11:ae1f6fe932dc 19 "mbed-trace.enable": null
maclobdell 17:0a894bf1f5f2 20 },
maclobdell 17:0a894bf1f5f2 21 "K64F": {
maclobdell 18:49062a0d117e 22 "target.features_add" : ["BOOTLOADER"],
maclobdell 18:49062a0d117e 23 "sotp-section-1-address" : "(32*1024)",
maclobdell 18:49062a0d117e 24 "sotp-section-1-size" : "(4*1024)",
maclobdell 18:49062a0d117e 25 "sotp-section-2-address" : "(36*1024)",
maclobdell 18:49062a0d117e 26 "sotp-section-2-size" : "(4*1024)",
maclobdell 18:49062a0d117e 27 "sotp-num-sections" : 2,
maclobdell 18:49062a0d117e 28 "update-client.application-details": "(40*1024)"
maclobdell 17:0a894bf1f5f2 29 },
maclobdell 17:0a894bf1f5f2 30 "K66F": {
maclobdell 18:49062a0d117e 31 "target.features_add" : ["BOOTLOADER"],
maclobdell 18:49062a0d117e 32 "sotp-section-1-address" : "(32*1024)",
maclobdell 18:49062a0d117e 33 "sotp-section-1-size" : "(4*1024)",
maclobdell 18:49062a0d117e 34 "sotp-section-2-address" : "(36*1024)",
maclobdell 18:49062a0d117e 35 "sotp-section-2-size" : "(4*1024)",
maclobdell 18:49062a0d117e 36 "sotp-num-sections" : 2,
maclobdell 18:49062a0d117e 37 "update-client.application-details": "(40*1024)"
maclobdell 17:0a894bf1f5f2 38 }
maclobdell 11:ae1f6fe932dc 39 },
maclobdell 11:ae1f6fe932dc 40 "config": {
maclobdell 11:ae1f6fe932dc 41 "format-storage-layer-on-error": {
maclobdell 11:ae1f6fe932dc 42 "help": "Whether to format the storage layer when it cannot be read - always disable for production devices!",
maclobdell 11:ae1f6fe932dc 43 "value": 1
maclobdell 11:ae1f6fe932dc 44 },
maclobdell 11:ae1f6fe932dc 45 "developer-mode": {
maclobdell 11:ae1f6fe932dc 46 "help": "Enable Developer mode to skip Factory enrollment",
maclobdell 11:ae1f6fe932dc 47 "value": 1
maclobdell 11:ae1f6fe932dc 48 },
maclobdell 11:ae1f6fe932dc 49 "sotp-section-1-address": {
maclobdell 11:ae1f6fe932dc 50 "help": "Flash sector address for SOTP sector 1",
maclobdell 11:ae1f6fe932dc 51 "macro_name": "PAL_INTERNAL_FLASH_SECTION_1_ADDRESS",
maclobdell 11:ae1f6fe932dc 52 "value": null
maclobdell 11:ae1f6fe932dc 53 },
maclobdell 11:ae1f6fe932dc 54 "sotp-section-1-size": {
maclobdell 11:ae1f6fe932dc 55 "help": "Flash sector size for SOTP sector 1",
maclobdell 11:ae1f6fe932dc 56 "macro_name": "PAL_INTERNAL_FLASH_SECTION_1_SIZE",
maclobdell 11:ae1f6fe932dc 57 "value": null
maclobdell 11:ae1f6fe932dc 58 },
maclobdell 11:ae1f6fe932dc 59 "sotp-section-2-address": {
maclobdell 11:ae1f6fe932dc 60 "help": "Flash sector address for SOTP sector 2",
maclobdell 11:ae1f6fe932dc 61 "macro_name": "PAL_INTERNAL_FLASH_SECTION_2_ADDRESS",
maclobdell 11:ae1f6fe932dc 62 "value": null
maclobdell 11:ae1f6fe932dc 63 },
maclobdell 11:ae1f6fe932dc 64 "sotp-section-2-size": {
maclobdell 11:ae1f6fe932dc 65 "help": "Flash sector size for SOTP sector 2",
maclobdell 11:ae1f6fe932dc 66 "macro_name": "PAL_INTERNAL_FLASH_SECTION_2_SIZE",
maclobdell 11:ae1f6fe932dc 67 "value": null
maclobdell 17:0a894bf1f5f2 68 },
maclobdell 17:0a894bf1f5f2 69 "sotp-num-sections": {
maclobdell 17:0a894bf1f5f2 70 "help": "Number of SOTP sections",
maclobdell 17:0a894bf1f5f2 71 "macro_name": "PAL_INT_FLASH_NUM_SECTIONS",
maclobdell 17:0a894bf1f5f2 72 "value": null
maclobdell 17:0a894bf1f5f2 73 }
maclobdell 11:ae1f6fe932dc 74 }
maclobdell 11:ae1f6fe932dc 75 }