|
1 | 1 | include(${CMAKE_SOURCE_DIR}/define_NXP_LPC54628.txt) |
2 | 2 |
|
3 | | -add_definitions(-DMBED_CLOUD_CLIENT_SUPPORT_UPDATE) |
| 3 | +# Enable FOTA Update |
4 | 4 |
|
5 | | -add_definitions(-DMBED_CONF_UPDATE_CLIENT_APPLICATION_DETAILS=0x8000) |
6 | | -add_definitions(-DMBED_CONF_UPDATE_CLIENT_STORAGE_ADDRESS=0x20000) |
7 | | -add_definitions(-DMBED_CONF_UPDATE_CLIENT_STORAGE_SIZE=0x70000) |
8 | | -add_definitions(-DMBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS=1) |
9 | | -add_definitions(-DMBED_CONF_UPDATE_CLIENT_STORAGE_PAGE=4) |
| 5 | +option(FOTA_ENABLE "Enable FOTA client module" ON) |
| 6 | +option(FOTA_COAP_DOWNLOAD "Force CoAP download for FOTA client" ON) |
10 | 7 |
|
11 | | -add_definitions(-DMBED_CONF_MBED_CLOUD_CLIENT_UPDATE_DOWNLOAD_PROTOCOL=MBED_CLOUD_CLIENT_UPDATE_DOWNLOAD_PROTOCOL_COAP) |
12 | | -add_definitions(-DMBED_CONF_APP_MBED_CLOUD_CLIENT_UPDATE_BUFFER_SIZE=2048) |
| 8 | +add_definitions(-DFOTA_DEFAULT_APP_IFS=1) |
| 9 | +add_definitions(-DFOTA_CUSTOM_CURR_FW_STRUCTURE=0) |
| 10 | +add_definitions(-DFOTA_TRACE_ENABLE=0) |
| 11 | +add_definitions(-DFOTA_TRACE_DBG=0) |
| 12 | +add_definitions(-DMBED_CLOUD_CLIENT_FOTA_KEY_ENCRYPTION=FOTA_USE_ENCRYPTED_ONE_TIME_FW_KEY) |
| 13 | +add_definitions(-DAPPLICATION_ADDR=0x8400) |
| 14 | +add_definitions(-DHEADER_ADDR=0x8000) |
| 15 | +add_definitions(-DFOTA_NUM_COMPONENTS=2) |
| 16 | +add_definitions(-DMBED_CLOUD_CLIENT_FOTA_STORAGE_START_ADDR=0x20000) |
| 17 | +add_definitions(-DMBED_CLOUD_CLIENT_FOTA_STORAGE_SIZE=0x70000) |
| 18 | +add_definitions(-DMBED_CLOUD_CLIENT_FOTA_BLOCK_DEVICE_TYPE=FOTA_EXTERNAL_BD) |
| 19 | +add_definitions(-DMBED_CLOUD_CLIENT_FOTA_ENCRYPTION_SUPPORT=1) |
13 | 20 |
|
14 | | -add_definitions(-DMBED_CLOUD_CLIENT_UPDATE_STORAGE=ARM_UCP_FLASHIAP_BLOCKDEVICE) |
15 | | -add_definitions(-DUPDATE_CLIENT_STORAGE_FLASHIAP_BLOCKDEVICE) |
16 | | -add_definitions(-DARM_UC_PROFILE_MBED_CLOUD_CLIENT=1) |
17 | | -add_definitions(-DARM_UC_FEATURE_DELTA_PAAL=0) |
18 | | -add_definitions(-DARM_UC_FEATURE_PAL_BLOCKDEVICE=1) |
19 | | -add_definitions(-DARM_UC_USE_PAL_BLOCKDEVICE=1) |
20 | | -add_definitions(-DATOMIC_QUEUE_USE_PAL=1) |
21 | | -add_definitions(-DPAL_USE_FILESYSTEM=0) |
0 commit comments