forked from PelionIoT/mbed-cloud-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mbed_lib.json
58 lines (58 loc) · 2.14 KB
/
mbed_lib.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
"name": "mbed-cloud-client",
"config": {
"update-download-protocol": {
"help": "Set up download protocol for update firmware",
"required": true,
"options": ["MBED_CLOUD_CLIENT_UPDATE_DOWNLOAD_PROTOCOL_COAP", "MBED_CLOUD_CLIENT_UPDATE_DOWNLOAD_PROTOCOL_HTTP"],
"default": "MBED_CLOUD_CLIENT_UPDATE_DOWNLOAD_PROTOCOL_COAP",
"value": "MBED_CLOUD_CLIENT_UPDATE_DOWNLOAD_PROTOCOL_COAP"
},
"update-storage": {
"help": "Storage option for update image. Common values: ARM_UCP_FLASHIAP, ARM_UCP_FLASHIAP_MCUBOOT and ARM_UCP_FLASHIAP_BLOCKDEVICE.",
"macro_name": "MBED_CLOUD_CLIENT_UPDATE_STORAGE",
"default": "ARM_UCP_FLASHIAP",
"value": "ARM_UCP_FLASHIAP"
},
"disable-certificate-enrollment": {
"help": "Enables or disables certificate enrollment feature",
"options": ["null", "1"],
"default": 1,
"value": 1
},
"external-sst-support": {
"help": "Enables external secure storage feature (KVstore)",
"options": ["null", "1"],
"default": 1,
"value": 1
},
"psa-support": {
"help": "Enables Platform Security Architecture (PSA) feature",
"options": [ "null", "1" ],
"default": null,
"value": null
},
"secure-element-support": {
"help": "Enables Secure Element feature",
"options": [ "null", "1"],
"default": null,
"value": null
},
"non-provisioned-secure-element": {
"help": "Configuration option for Secure Element's preprovisioned credentials state",
"options": [ "null", "1"],
"default": null,
"value": null
},
"enable-device-sentry": {
"help": "Enables Device Sentry feature",
"options": [ "null", "1" ],
"default": null,
"value": null
}
},
"macros" : [
"ARM_UC_PROFILE_MBED_CLOUD_CLIENT=1",
"SN_COAP_REDUCE_BLOCKWISE_HEAP_FOOTPRINT=1"
]
}