├── .astyleignore ├── .astylerc ├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── TESTS ├── .mbedignore ├── booting.log ├── bootloader │ └── hmac │ │ ├── main.cpp │ │ ├── nist_cavs_1.h │ │ ├── nist_cavs_2.h │ │ ├── nist_cavs_3.h │ │ ├── nist_cavs_4.h │ │ ├── nist_cavs_5.h │ │ └── nist_cavs_6.h └── smoke │ ├── README.md │ ├── after_update.png │ ├── build.sh │ ├── compare.log.TEMPLATE │ ├── configs.md │ ├── hello.cpp │ ├── mbed_app.json.TEMPLATE │ ├── test.sh │ └── update_image.png ├── configs ├── external_kvstore_with_qspif.json ├── external_kvstore_with_spif.json ├── internal_flash_dual_bank_no_rot.json ├── internal_flash_no_rot.json ├── internal_kvstore_with_qspif.json ├── internal_kvstore_with_sd.json ├── internal_kvstore_with_spif.json ├── kvstore_and_fw_candidate_on_sd.json ├── psa.json ├── spif_kvstore.json ├── tdb_external_kvstore_with_qspif.json ├── test_configs │ ├── greentea.json │ ├── header_separate_after_app.json │ └── header_separate_before_app.json ├── uicr-0x74000.hex └── uicr.md ├── mbed-os.lib ├── mbed_app.json ├── mbed_lib.json ├── modules ├── metadata-header │ ├── source │ │ ├── arm_uc_buffer_utilities.c │ │ ├── arm_uc_crypto_hmac_mbedtls.c │ │ └── arm_uc_metadata_header_v2.c │ └── update-client-metadata-header │ │ ├── arm_uc_buffer_utilities.h │ │ └── arm_uc_metadata_header_v2.h ├── storage │ ├── paal │ │ ├── LICENSE │ │ ├── circle.yml │ │ └── update-client-paal │ │ │ └── arm_uc_paal_update_api.h │ ├── pal-blockdevice │ │ ├── .mbedignore │ │ ├── TESTS │ │ │ ├── mbed_app.json │ │ │ └── tests │ │ │ │ └── write_size │ │ │ │ └── main.cpp │ │ ├── source │ │ │ ├── arm_uc_pal_blockdevice.c │ │ │ ├── arm_uc_pal_blockdevice_implementation.c │ │ │ └── arm_uc_pal_blockdevice_mbed.cpp │ │ └── update-client-pal-blockdevice │ │ │ ├── arm_uc_pal_blockdevice.h │ │ │ ├── arm_uc_pal_blockdevice_implementation.h │ │ │ └── arm_uc_pal_blockdevice_platform.h │ └── pal-flashiap │ │ ├── LICENSE │ │ ├── source │ │ ├── arm_uc_pal_flashiap.c │ │ ├── arm_uc_pal_flashiap_implementation.c │ │ └── arm_uc_pal_flashiap_mbed.c │ │ └── update-client-pal-flashiap │ │ ├── arm_uc_pal_flashiap.h │ │ ├── arm_uc_pal_flashiap_implementation.h │ │ └── arm_uc_pal_flashiap_platform.h └── update-client-common │ ├── arm_uc_config.h │ ├── arm_uc_error.h │ ├── arm_uc_types.h │ └── mbed_lib.json ├── scripts ├── __init__.py ├── make_release.py └── release_process.md └── source ├── active_application.cpp ├── active_application.h ├── bootloader_common.cpp ├── bootloader_common.h ├── bootloader_config.h ├── bootloader_mbedtls_user_config.h ├── bootloader_platform.c ├── bootloader_platform.h ├── example_insecure_rot.c ├── fix-mbed-os-compile ├── arm_uc_pal_flashiap_blockdevice_readonly.c ├── cmsis_os.h ├── cmsis_os2.h └── rtos.h ├── kvstore_rot.cpp ├── main.cpp ├── mbed_bootloader_info.h ├── upgrade.cpp └── upgrade.h /.astyleignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/.astyleignore -------------------------------------------------------------------------------- /.astylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/.astylerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/README.md -------------------------------------------------------------------------------- /TESTS/.mbedignore: -------------------------------------------------------------------------------- 1 | smoke/* 2 | -------------------------------------------------------------------------------- /TESTS/booting.log: -------------------------------------------------------------------------------- 1 | Mbed Bootloader 2 | -------------------------------------------------------------------------------- /TESTS/bootloader/hmac/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/bootloader/hmac/main.cpp -------------------------------------------------------------------------------- /TESTS/bootloader/hmac/nist_cavs_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/bootloader/hmac/nist_cavs_1.h -------------------------------------------------------------------------------- /TESTS/bootloader/hmac/nist_cavs_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/bootloader/hmac/nist_cavs_2.h -------------------------------------------------------------------------------- /TESTS/bootloader/hmac/nist_cavs_3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/bootloader/hmac/nist_cavs_3.h -------------------------------------------------------------------------------- /TESTS/bootloader/hmac/nist_cavs_4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/bootloader/hmac/nist_cavs_4.h -------------------------------------------------------------------------------- /TESTS/bootloader/hmac/nist_cavs_5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/bootloader/hmac/nist_cavs_5.h -------------------------------------------------------------------------------- /TESTS/bootloader/hmac/nist_cavs_6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/bootloader/hmac/nist_cavs_6.h -------------------------------------------------------------------------------- /TESTS/smoke/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/smoke/README.md -------------------------------------------------------------------------------- /TESTS/smoke/after_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/smoke/after_update.png -------------------------------------------------------------------------------- /TESTS/smoke/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/smoke/build.sh -------------------------------------------------------------------------------- /TESTS/smoke/compare.log.TEMPLATE: -------------------------------------------------------------------------------- 1 | Mbed Bootloader 2 | ello World 3 | PREDEFINED_APP_OUTPUT 4 | -------------------------------------------------------------------------------- /TESTS/smoke/configs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/smoke/configs.md -------------------------------------------------------------------------------- /TESTS/smoke/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/smoke/hello.cpp -------------------------------------------------------------------------------- /TESTS/smoke/mbed_app.json.TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/smoke/mbed_app.json.TEMPLATE -------------------------------------------------------------------------------- /TESTS/smoke/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/smoke/test.sh -------------------------------------------------------------------------------- /TESTS/smoke/update_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/TESTS/smoke/update_image.png -------------------------------------------------------------------------------- /configs/external_kvstore_with_qspif.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/external_kvstore_with_qspif.json -------------------------------------------------------------------------------- /configs/external_kvstore_with_spif.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/external_kvstore_with_spif.json -------------------------------------------------------------------------------- /configs/internal_flash_dual_bank_no_rot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/internal_flash_dual_bank_no_rot.json -------------------------------------------------------------------------------- /configs/internal_flash_no_rot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/internal_flash_no_rot.json -------------------------------------------------------------------------------- /configs/internal_kvstore_with_qspif.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/internal_kvstore_with_qspif.json -------------------------------------------------------------------------------- /configs/internal_kvstore_with_sd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/internal_kvstore_with_sd.json -------------------------------------------------------------------------------- /configs/internal_kvstore_with_spif.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/internal_kvstore_with_spif.json -------------------------------------------------------------------------------- /configs/kvstore_and_fw_candidate_on_sd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/kvstore_and_fw_candidate_on_sd.json -------------------------------------------------------------------------------- /configs/psa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/psa.json -------------------------------------------------------------------------------- /configs/spif_kvstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/spif_kvstore.json -------------------------------------------------------------------------------- /configs/tdb_external_kvstore_with_qspif.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/tdb_external_kvstore_with_qspif.json -------------------------------------------------------------------------------- /configs/test_configs/greentea.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/test_configs/greentea.json -------------------------------------------------------------------------------- /configs/test_configs/header_separate_after_app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/test_configs/header_separate_after_app.json -------------------------------------------------------------------------------- /configs/test_configs/header_separate_before_app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/test_configs/header_separate_before_app.json -------------------------------------------------------------------------------- /configs/uicr-0x74000.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/uicr-0x74000.hex -------------------------------------------------------------------------------- /configs/uicr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/configs/uicr.md -------------------------------------------------------------------------------- /mbed-os.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/mbed-os.lib -------------------------------------------------------------------------------- /mbed_app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/mbed_app.json -------------------------------------------------------------------------------- /mbed_lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/mbed_lib.json -------------------------------------------------------------------------------- /modules/metadata-header/source/arm_uc_buffer_utilities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/metadata-header/source/arm_uc_buffer_utilities.c -------------------------------------------------------------------------------- /modules/metadata-header/source/arm_uc_crypto_hmac_mbedtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/metadata-header/source/arm_uc_crypto_hmac_mbedtls.c -------------------------------------------------------------------------------- /modules/metadata-header/source/arm_uc_metadata_header_v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/metadata-header/source/arm_uc_metadata_header_v2.c -------------------------------------------------------------------------------- /modules/metadata-header/update-client-metadata-header/arm_uc_buffer_utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/metadata-header/update-client-metadata-header/arm_uc_buffer_utilities.h -------------------------------------------------------------------------------- /modules/metadata-header/update-client-metadata-header/arm_uc_metadata_header_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/metadata-header/update-client-metadata-header/arm_uc_metadata_header_v2.h -------------------------------------------------------------------------------- /modules/storage/paal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/paal/LICENSE -------------------------------------------------------------------------------- /modules/storage/paal/circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/paal/circle.yml -------------------------------------------------------------------------------- /modules/storage/paal/update-client-paal/arm_uc_paal_update_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/paal/update-client-paal/arm_uc_paal_update_api.h -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/.mbedignore: -------------------------------------------------------------------------------- 1 | */test/* 2 | -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/TESTS/mbed_app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-blockdevice/TESTS/mbed_app.json -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/TESTS/tests/write_size/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-blockdevice/TESTS/tests/write_size/main.cpp -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/source/arm_uc_pal_blockdevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-blockdevice/source/arm_uc_pal_blockdevice.c -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/source/arm_uc_pal_blockdevice_implementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-blockdevice/source/arm_uc_pal_blockdevice_implementation.c -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/source/arm_uc_pal_blockdevice_mbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-blockdevice/source/arm_uc_pal_blockdevice_mbed.cpp -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/update-client-pal-blockdevice/arm_uc_pal_blockdevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-blockdevice/update-client-pal-blockdevice/arm_uc_pal_blockdevice.h -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/update-client-pal-blockdevice/arm_uc_pal_blockdevice_implementation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-blockdevice/update-client-pal-blockdevice/arm_uc_pal_blockdevice_implementation.h -------------------------------------------------------------------------------- /modules/storage/pal-blockdevice/update-client-pal-blockdevice/arm_uc_pal_blockdevice_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-blockdevice/update-client-pal-blockdevice/arm_uc_pal_blockdevice_platform.h -------------------------------------------------------------------------------- /modules/storage/pal-flashiap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-flashiap/LICENSE -------------------------------------------------------------------------------- /modules/storage/pal-flashiap/source/arm_uc_pal_flashiap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-flashiap/source/arm_uc_pal_flashiap.c -------------------------------------------------------------------------------- /modules/storage/pal-flashiap/source/arm_uc_pal_flashiap_implementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-flashiap/source/arm_uc_pal_flashiap_implementation.c -------------------------------------------------------------------------------- /modules/storage/pal-flashiap/source/arm_uc_pal_flashiap_mbed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-flashiap/source/arm_uc_pal_flashiap_mbed.c -------------------------------------------------------------------------------- /modules/storage/pal-flashiap/update-client-pal-flashiap/arm_uc_pal_flashiap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-flashiap/update-client-pal-flashiap/arm_uc_pal_flashiap.h -------------------------------------------------------------------------------- /modules/storage/pal-flashiap/update-client-pal-flashiap/arm_uc_pal_flashiap_implementation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-flashiap/update-client-pal-flashiap/arm_uc_pal_flashiap_implementation.h -------------------------------------------------------------------------------- /modules/storage/pal-flashiap/update-client-pal-flashiap/arm_uc_pal_flashiap_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/storage/pal-flashiap/update-client-pal-flashiap/arm_uc_pal_flashiap_platform.h -------------------------------------------------------------------------------- /modules/update-client-common/arm_uc_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/update-client-common/arm_uc_config.h -------------------------------------------------------------------------------- /modules/update-client-common/arm_uc_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/update-client-common/arm_uc_error.h -------------------------------------------------------------------------------- /modules/update-client-common/arm_uc_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/update-client-common/arm_uc_types.h -------------------------------------------------------------------------------- /modules/update-client-common/mbed_lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/modules/update-client-common/mbed_lib.json -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/make_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/scripts/make_release.py -------------------------------------------------------------------------------- /scripts/release_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/scripts/release_process.md -------------------------------------------------------------------------------- /source/active_application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/active_application.cpp -------------------------------------------------------------------------------- /source/active_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/active_application.h -------------------------------------------------------------------------------- /source/bootloader_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/bootloader_common.cpp -------------------------------------------------------------------------------- /source/bootloader_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/bootloader_common.h -------------------------------------------------------------------------------- /source/bootloader_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/bootloader_config.h -------------------------------------------------------------------------------- /source/bootloader_mbedtls_user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/bootloader_mbedtls_user_config.h -------------------------------------------------------------------------------- /source/bootloader_platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/bootloader_platform.c -------------------------------------------------------------------------------- /source/bootloader_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/bootloader_platform.h -------------------------------------------------------------------------------- /source/example_insecure_rot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/example_insecure_rot.c -------------------------------------------------------------------------------- /source/fix-mbed-os-compile/arm_uc_pal_flashiap_blockdevice_readonly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/fix-mbed-os-compile/arm_uc_pal_flashiap_blockdevice_readonly.c -------------------------------------------------------------------------------- /source/fix-mbed-os-compile/cmsis_os.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/fix-mbed-os-compile/cmsis_os2.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/fix-mbed-os-compile/rtos.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/kvstore_rot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/kvstore_rot.cpp -------------------------------------------------------------------------------- /source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/main.cpp -------------------------------------------------------------------------------- /source/mbed_bootloader_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/mbed_bootloader_info.h -------------------------------------------------------------------------------- /source/upgrade.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/upgrade.cpp -------------------------------------------------------------------------------- /source/upgrade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/mbed-bootloader/HEAD/source/upgrade.h --------------------------------------------------------------------------------