From 196c4ee97c1b406f8a837076ce91412b79847ee7 Mon Sep 17 00:00:00 2001 From: Andy Schneider Date: Fri, 23 Aug 2024 14:38:16 +0100 Subject: [PATCH 1/3] Ignore by products of mbed setup --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 1265352..d746142 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ mbed_config.h mbed-os/* mbed-os/ mcuboot/* +mcuboot/ +__pycache__/ From 9e7cc82394034decc957b5af17ee8a97414eb915 Mon Sep 17 00:00:00 2001 From: Andy Schneider Date: Mon, 10 Mar 2025 13:54:14 +0000 Subject: [PATCH 2/3] Fix linker error when building boot. See https://github.com/arduino/mcuboot-arduino-stm32h7/issues/35. --- custom.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/custom.json b/custom.json index 3638fec..4b1e2ef 100644 --- a/custom.json +++ b/custom.json @@ -12,7 +12,8 @@ "ld": ["-Wl,--gc-sections", "-Wl,--wrap,main", "-Wl,--wrap,_malloc_r", "-Wl,--wrap,_free_r", "-Wl,--wrap,_realloc_r", "-Wl,--wrap,_memalign_r", "-Wl,--wrap,_calloc_r", "-Wl,--wrap,exit", "-Wl,--wrap,atexit", - "-Wl,-n", "-u __wrap_printf", "-u main", "-u malloc", "-u __wrap_snprintf", "-u _malloc_r"] + "-Wl,-n", "-u __wrap_printf", "-u main", "-u malloc", "-u __wrap_snprintf", "-u _malloc_r", + "-u __wrap__calloc_r"] }, "ARMC6": { "common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Oz", From d81c2ef961a0811db9531e25f4afc7714171043c Mon Sep 17 00:00:00 2001 From: Andy Schneider Date: Mon, 10 Mar 2025 17:15:59 +0000 Subject: [PATCH 3/3] MVP-481: Check in bootloader --- .gitignore | 1 - BUILD/.mbedignore | 1 + ...ludes_2fbd2b99bfe7f73635846617d9263133.txt | 1 + ...ludes_d41d8cd98f00b204e9800998ecf8427e.txt | 0 BUILD/GIGA/GCC_ARM-CUSTOM/.link_options.txt | 1 + BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.d | 4 + BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.ld | 132 + BUILD/GIGA/GCC_ARM-CUSTOM/.profile-asm | 32 + BUILD/GIGA/GCC_ARM-CUSTOM/.profile-c | 100 + BUILD/GIGA/GCC_ARM-CUSTOM/.profile-cxx | 102 + BUILD/GIGA/GCC_ARM-CUSTOM/.profile-ld | 104 + .../app/bootutil/bootutil_extra.d | 74 + .../app/bootutil/bootutil_extra.o | Bin 0 -> 6028 bytes BUILD/GIGA/GCC_ARM-CUSTOM/app/default_bd.d | 241 + BUILD/GIGA/GCC_ARM-CUSTOM/app/default_bd.o | Bin 0 -> 77304 bytes .../Class/DFU/Src/usbd_dfu.d | 224 + .../Class/DFU/Src/usbd_dfu.o | Bin 0 -> 80628 bytes .../Class/DFU/Src/usbd_dfu_media_template.d | 53 + .../Class/DFU/Src/usbd_dfu_media_template.o | Bin 0 -> 7952 bytes .../Class/Template/Src/usbd_template.d | 53 + .../Class/Template/Src/usbd_template.o | Bin 0 -> 15892 bytes .../Core/Src/usbd_core.d | 51 + .../Core/Src/usbd_core.o | Bin 0 -> 28808 bytes .../Core/Src/usbd_ctlreq.d | 52 + .../Core/Src/usbd_ctlreq.o | Bin 0 -> 32708 bytes .../Core/Src/usbd_ioreq.d | 51 + .../Core/Src/usbd_ioreq.o | Bin 0 -> 12048 bytes BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.d | 52 + BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.o | Bin 0 -> 47124 bytes BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_desc.d | 52 + BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_desc.o | Bin 0 -> 17108 bytes .../GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.d | 230 + .../GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.o | Bin 0 -> 84132 bytes .../app/fileblockdevice/FileBlockDevice.d | 218 + .../app/fileblockdevice/FileBlockDevice.o | Bin 0 -> 36100 bytes .../app/keys/ecdsa-p256-encrypt-key.d | 3 + .../app/keys/ecdsa-p256-encrypt-key.o | Bin 0 -> 5508 bytes .../app/keys/ecdsa-p256-signing-key.d | 3 + .../app/keys/ecdsa-p256-signing-key.o | Bin 0 -> 5508 bytes BUILD/GIGA/GCC_ARM-CUSTOM/app/main.d | 246 + BUILD/GIGA/GCC_ARM-CUSTOM/app/main.o | Bin 0 -> 82036 bytes BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.d | 233 + BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.o | Bin 0 -> 66112 bytes BUILD/GIGA/GCC_ARM-CUSTOM/app/power/power.d | 214 + BUILD/GIGA/GCC_ARM-CUSTOM/app/power/power.o | Bin 0 -> 2852 bytes BUILD/GIGA/GCC_ARM-CUSTOM/app/rtc/rtc.d | 79 + BUILD/GIGA/GCC_ARM-CUSTOM/app/rtc/rtc.o | Bin 0 -> 10600 bytes BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.d | 2 + BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.o | Bin 0 -> 2044 bytes .../app/sdcard/SDMMCBlockDevice.d | 2 + .../app/sdcard/SDMMCBlockDevice.o | Bin 0 -> 2060 bytes .../GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi.bin | Bin 0 -> 128404 bytes .../mcuboot_giga_wifi_application.bin | Bin 0 -> 128404 bytes .../mcuboot_giga_wifi_application.elf | Bin 0 -> 1434848 bytes .../mcuboot_giga_wifi_application.map | 4182 +++++++++++++++++ .../GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.csv | 2 + .../GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.html | 121 + .../GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.json | 87 + .../mcuboot_giga_wifi_update.bin | Bin 0 -> 128404 bytes ...ludes_2fbd2b99bfe7f73635846617d9263133.txt | 1 + ...ludes_d41d8cd98f00b204e9800998ecf8427e.txt | 0 BUILD/GIGA/GCC_ARM/.link_options.txt | 1 + BUILD/GIGA/GCC_ARM/.link_script.d | 4 + BUILD/GIGA/GCC_ARM/.link_script.ld | 132 + BUILD/GIGA/GCC_ARM/.profile-asm | 32 + BUILD/GIGA/GCC_ARM/.profile-c | 98 + BUILD/GIGA/GCC_ARM/.profile-cxx | 100 + BUILD/GIGA/GCC_ARM/.profile-ld | 98 + .../GCC_ARM/app/bootutil/bootutil_extra.d | 74 + .../GCC_ARM/app/bootutil/bootutil_extra.o | Bin 0 -> 1316 bytes BUILD/GIGA/GCC_ARM/app/default_bd.d | 241 + BUILD/GIGA/GCC_ARM/app/default_bd.o | Bin 0 -> 7100 bytes .../Class/DFU/Src/usbd_dfu.d | 224 + .../Class/DFU/Src/usbd_dfu.o | Bin 0 -> 11364 bytes .../Class/DFU/Src/usbd_dfu_media_template.d | 53 + .../Class/DFU/Src/usbd_dfu_media_template.o | Bin 0 -> 1932 bytes .../Class/Template/Src/usbd_template.d | 53 + .../Class/Template/Src/usbd_template.o | Bin 0 -> 3784 bytes .../Core/Src/usbd_core.d | 51 + .../Core/Src/usbd_core.o | Bin 0 -> 5120 bytes .../Core/Src/usbd_ctlreq.d | 52 + .../Core/Src/usbd_ctlreq.o | Bin 0 -> 3756 bytes .../Core/Src/usbd_ioreq.d | 51 + .../Core/Src/usbd_ioreq.o | Bin 0 -> 2336 bytes BUILD/GIGA/GCC_ARM/app/dfu/usbd_conf.d | 52 + BUILD/GIGA/GCC_ARM/app/dfu/usbd_conf.o | Bin 0 -> 8288 bytes BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.d | 52 + BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.o | Bin 0 -> 4292 bytes BUILD/GIGA/GCC_ARM/app/dfu/usbd_dfu_flash.d | 229 + BUILD/GIGA/GCC_ARM/app/dfu/usbd_dfu_flash.o | Bin 0 -> 15780 bytes .../app/fileblockdevice/FileBlockDevice.d | 217 + .../app/fileblockdevice/FileBlockDevice.o | Bin 0 -> 7224 bytes .../GCC_ARM/app/keys/ecdsa-p256-encrypt-key.d | 2 + .../GCC_ARM/app/keys/ecdsa-p256-encrypt-key.o | Bin 0 -> 1296 bytes .../GCC_ARM/app/keys/ecdsa-p256-signing-key.d | 2 + .../GCC_ARM/app/keys/ecdsa-p256-signing-key.o | Bin 0 -> 1300 bytes BUILD/GIGA/GCC_ARM/app/main.d | 246 + BUILD/GIGA/GCC_ARM/app/main.o | Bin 0 -> 10168 bytes BUILD/GIGA/GCC_ARM/app/ota/ota.d | 233 + BUILD/GIGA/GCC_ARM/app/ota/ota.o | Bin 0 -> 7060 bytes BUILD/GIGA/GCC_ARM/app/power/power.d | 214 + BUILD/GIGA/GCC_ARM/app/power/power.o | Bin 0 -> 920 bytes BUILD/GIGA/GCC_ARM/app/rtc/rtc.d | 79 + BUILD/GIGA/GCC_ARM/app/rtc/rtc.o | Bin 0 -> 2352 bytes BUILD/GIGA/GCC_ARM/app/sdcard/BSP.d | 2 + BUILD/GIGA/GCC_ARM/app/sdcard/BSP.o | Bin 0 -> 784 bytes .../GCC_ARM/app/sdcard/SDMMCBlockDevice.d | 2 + .../GCC_ARM/app/sdcard/SDMMCBlockDevice.o | Bin 0 -> 800 bytes .../mcuboot-arduino-stm32h7_application.map | 232 + COMPILER.md | 6 + 110 files changed, 9835 insertions(+), 1 deletion(-) create mode 100644 BUILD/.mbedignore create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.includes_2fbd2b99bfe7f73635846617d9263133.txt create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.includes_d41d8cd98f00b204e9800998ecf8427e.txt create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.link_options.txt create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.ld create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.profile-asm create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.profile-c create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.profile-cxx create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/.profile-ld create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/default_bd.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/default_bd.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_desc.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_desc.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-signing-key.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-signing-key.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/main.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/main.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/power/power.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/power/power.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/rtc/rtc.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/rtc/rtc.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/SDMMCBlockDevice.d create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/SDMMCBlockDevice.o create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi.bin create mode 100755 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.bin create mode 100755 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.elf create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.map create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.csv create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.html create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.json create mode 100644 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_update.bin create mode 100644 BUILD/GIGA/GCC_ARM/.includes_2fbd2b99bfe7f73635846617d9263133.txt create mode 100644 BUILD/GIGA/GCC_ARM/.includes_d41d8cd98f00b204e9800998ecf8427e.txt create mode 100644 BUILD/GIGA/GCC_ARM/.link_options.txt create mode 100644 BUILD/GIGA/GCC_ARM/.link_script.d create mode 100644 BUILD/GIGA/GCC_ARM/.link_script.ld create mode 100644 BUILD/GIGA/GCC_ARM/.profile-asm create mode 100644 BUILD/GIGA/GCC_ARM/.profile-c create mode 100644 BUILD/GIGA/GCC_ARM/.profile-cxx create mode 100644 BUILD/GIGA/GCC_ARM/.profile-ld create mode 100644 BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.d create mode 100644 BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.o create mode 100644 BUILD/GIGA/GCC_ARM/app/default_bd.d create mode 100644 BUILD/GIGA/GCC_ARM/app/default_bd.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/usbd_conf.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/usbd_conf.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.o create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/usbd_dfu_flash.d create mode 100644 BUILD/GIGA/GCC_ARM/app/dfu/usbd_dfu_flash.o create mode 100644 BUILD/GIGA/GCC_ARM/app/fileblockdevice/FileBlockDevice.d create mode 100644 BUILD/GIGA/GCC_ARM/app/fileblockdevice/FileBlockDevice.o create mode 100644 BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-encrypt-key.d create mode 100644 BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-encrypt-key.o create mode 100644 BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.d create mode 100644 BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.o create mode 100644 BUILD/GIGA/GCC_ARM/app/main.d create mode 100644 BUILD/GIGA/GCC_ARM/app/main.o create mode 100644 BUILD/GIGA/GCC_ARM/app/ota/ota.d create mode 100644 BUILD/GIGA/GCC_ARM/app/ota/ota.o create mode 100644 BUILD/GIGA/GCC_ARM/app/power/power.d create mode 100644 BUILD/GIGA/GCC_ARM/app/power/power.o create mode 100644 BUILD/GIGA/GCC_ARM/app/rtc/rtc.d create mode 100644 BUILD/GIGA/GCC_ARM/app/rtc/rtc.o create mode 100644 BUILD/GIGA/GCC_ARM/app/sdcard/BSP.d create mode 100644 BUILD/GIGA/GCC_ARM/app/sdcard/BSP.o create mode 100644 BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.d create mode 100644 BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.o create mode 100644 BUILD/GIGA/GCC_ARM/mcuboot-arduino-stm32h7_application.map create mode 100644 COMPILER.md diff --git a/.gitignore b/.gitignore index d746142..2f3fb22 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ /Debug/ -BUILD/ .cproject *~ .mbed diff --git a/BUILD/.mbedignore b/BUILD/.mbedignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/BUILD/.mbedignore @@ -0,0 +1 @@ +* diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.includes_2fbd2b99bfe7f73635846617d9263133.txt b/BUILD/GIGA/GCC_ARM-CUSTOM/.includes_2fbd2b99bfe7f73635846617d9263133.txt new file mode 100644 index 0000000..446218c --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/.includes_2fbd2b99bfe7f73635846617d9263133.txt @@ -0,0 +1 @@ +"-I." "-I./app" "-I./app/bootutil" "-I./app/dfu" "-I./app/dfu/STM32_USB_Device_Library" "-I./app/dfu/STM32_USB_Device_Library/Class" "-I./app/dfu/STM32_USB_Device_Library/Class/DFU" "-I./app/dfu/STM32_USB_Device_Library/Class/DFU/Inc" "-I./app/dfu/STM32_USB_Device_Library/Class/Template" "-I./app/dfu/STM32_USB_Device_Library/Class/Template/Inc" "-I./app/dfu/STM32_USB_Device_Library/Core" "-I./app/dfu/STM32_USB_Device_Library/Core/Inc" "-I./app/fileblockdevice" "-I./app/ota" "-I./app/power" "-I./app/rtc" "-I./app/sdcard" "-I./mbed-os" "-I./mbed-os/cmsis" "-I./mbed-os/cmsis/CMSIS_5" "-I./mbed-os/cmsis/CMSIS_5/CMSIS" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include" "-I./mbed-os/cmsis/device" "-I./mbed-os/cmsis/device/RTE" "-I./mbed-os/cmsis/device/RTE/include" "-I./mbed-os/cmsis/device/rtos" "-I./mbed-os/cmsis/device/rtos/include" "-I./mbed-os/connectivity" "-I./mbed-os/connectivity/cellular" "-I./mbed-os/connectivity/drivers" "-I./mbed-os/connectivity/drivers/802.15.4_RF" "-I./mbed-os/connectivity/drivers/802.15.4_RF/atmel-rf-driver" "-I./mbed-os/connectivity/drivers/802.15.4_RF/mcr20a-rf-driver" "-I./mbed-os/connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver" "-I./mbed-os/connectivity/drivers/cellular" "-I./mbed-os/connectivity/drivers/cellular/Altair" "-I./mbed-os/connectivity/drivers/cellular/Altair/ALT1250" "-I./mbed-os/connectivity/drivers/cellular/Altair/ALT1250/PPP" "-I./mbed-os/connectivity/drivers/cellular/GEMALTO" "-I./mbed-os/connectivity/drivers/cellular/GEMALTO/CINTERION" "-I./mbed-os/connectivity/drivers/cellular/GENERIC" "-I./mbed-os/connectivity/drivers/cellular/GENERIC/GENERIC_AT3GPP" "-I./mbed-os/connectivity/drivers/cellular/MultiTech" "-I./mbed-os/connectivity/drivers/cellular/MultiTech/DragonflyNano" "-I./mbed-os/connectivity/drivers/cellular/MultiTech/DragonflyNano/PPP" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/BC95" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/BG96" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/EC2X" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/M26" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/UG96" "-I./mbed-os/connectivity/drivers/cellular/RiotMicro" "-I./mbed-os/connectivity/drivers/cellular/RiotMicro/AT" "-I./mbed-os/connectivity/drivers/cellular/TELIT" "-I./mbed-os/connectivity/drivers/cellular/TELIT/HE910" "-I./mbed-os/connectivity/drivers/cellular/TELIT/ME310" "-I./mbed-os/connectivity/drivers/cellular/TELIT/ME910" "-I./mbed-os/connectivity/drivers/cellular/UBLOX" "-I./mbed-os/connectivity/drivers/cellular/UBLOX/AT" "-I./mbed-os/connectivity/drivers/cellular/UBLOX/N2XX" "-I./mbed-os/connectivity/drivers/cellular/UBLOX/PPP" "-I./mbed-os/connectivity/drivers/emac/TARGET_STM" "-I./mbed-os/connectivity/drivers/mbedtls/TARGET_STM" "-I./mbed-os/connectivity/drivers/nfc" "-I./mbed-os/connectivity/drivers/nfc/PN512" "-I./mbed-os/connectivity/drivers/wifi" "-I./mbed-os/connectivity/drivers/wifi/esp8266-driver" "-I./mbed-os/connectivity/libraries" "-I./mbed-os/connectivity/libraries/mbed-coap" "-I./mbed-os/connectivity/libraries/nanostack-libservice" "-I./mbed-os/connectivity/libraries/ppp" "-I./mbed-os/connectivity/lorawan" "-I./mbed-os/connectivity/lwipstack" "-I./mbed-os/connectivity/mbedtls" "-I./mbed-os/connectivity/mbedtls/include" "-I./mbed-os/connectivity/mbedtls/include/mbedtls" "-I./mbed-os/connectivity/mbedtls/platform" "-I./mbed-os/connectivity/mbedtls/platform/inc" "-I./mbed-os/connectivity/mbedtls/source" "-I./mbed-os/connectivity/nanostack" "-I./mbed-os/connectivity/netsocket" "-I./mbed-os/connectivity/nfc" "-I./mbed-os/drivers" "-I./mbed-os/drivers/device_key" "-I./mbed-os/drivers/include" "-I./mbed-os/drivers/include/drivers" "-I./mbed-os/drivers/include/drivers/interfaces" "-I./mbed-os/drivers/usb" "-I./mbed-os/events" "-I./mbed-os/events/include" "-I./mbed-os/events/include/events" "-I./mbed-os/events/include/events/internal" "-I./mbed-os/features" "-I./mbed-os/features/frameworks" "-I./mbed-os/features/frameworks/greentea-client" "-I./mbed-os/features/frameworks/mbed-client-cli" "-I./mbed-os/features/frameworks/unity" "-I./mbed-os/features/frameworks/utest" "-I./mbed-os/hal" "-I./mbed-os/hal/include" "-I./mbed-os/hal/include/hal" "-I./mbed-os/hal/usb" "-I./mbed-os/hal/usb/include" "-I./mbed-os/hal/usb/include/usb" "-I./mbed-os/platform" "-I./mbed-os/platform/cxxsupport" "-I./mbed-os/platform/include" "-I./mbed-os/platform/include/platform" "-I./mbed-os/platform/include/platform/internal" "-I./mbed-os/platform/mbed-trace" "-I./mbed-os/platform/mbed-trace/include" "-I./mbed-os/platform/mbed-trace/include/mbed-trace" "-I./mbed-os/platform/randlib" "-I./mbed-os/platform/source" "-I./mbed-os/platform/source/minimal-printf" "-I./mbed-os/rtos" "-I./mbed-os/rtos/include" "-I./mbed-os/rtos/include/rtos" "-I./mbed-os/rtos/include/rtos/internal" "-I./mbed-os/rtos/source" "-I./mbed-os/storage" "-I./mbed-os/storage/blockdevice" "-I./mbed-os/storage/blockdevice/COMPONENT_FLASHIAP" "-I./mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/include" "-I./mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/include/FlashIAP" "-I./mbed-os/storage/blockdevice/COMPONENT_QSPIF" "-I./mbed-os/storage/blockdevice/COMPONENT_QSPIF/include" "-I./mbed-os/storage/blockdevice/COMPONENT_QSPIF/include/QSPIF" "-I./mbed-os/storage/blockdevice/include" "-I./mbed-os/storage/blockdevice/include/blockdevice" "-I./mbed-os/storage/blockdevice/include/blockdevice/internal" "-I./mbed-os/storage/filesystem" "-I./mbed-os/storage/filesystem/fat" "-I./mbed-os/storage/filesystem/fat/ChaN" "-I./mbed-os/storage/filesystem/fat/include" "-I./mbed-os/storage/filesystem/fat/include/fat" "-I./mbed-os/storage/filesystem/include" "-I./mbed-os/storage/filesystem/include/filesystem" "-I./mbed-os/storage/filesystem/littlefs" "-I./mbed-os/storage/filesystem/littlefs/include" "-I./mbed-os/storage/filesystem/littlefs/include/littlefs" "-I./mbed-os/storage/filesystem/littlefs/littlefs" "-I./mbed-os/storage/filesystem/littlefsv2" "-I./mbed-os/storage/kvstore" "-I./mbed-os/targets/TARGET_STM" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7" "-I./mcuboot" "-I./mcuboot/boot" "-I./mcuboot/boot/bootutil" "-I./mcuboot/boot/bootutil/include" "-I./mcuboot/boot/bootutil/include/bootutil" "-I./mcuboot/boot/bootutil/include/bootutil/crypto" "-I./mcuboot/boot/bootutil/src" "-I./mcuboot/boot/mbed" "-I./mcuboot/boot/mbed/include" "-I./mcuboot/boot/mbed/include/flash_map_backend" "-I./mcuboot/boot/mbed/include/mcuboot_config" "-I./mcuboot/boot/mbed/include/os" "-I./mcuboot/boot/mbed/include/sysflash" "-I./mcuboot/boot/mbed/include/utils" "-I/home/andy/code/dbc/test/3rdparty/mcuboot-arduino-stm32h7/mbed-os" \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.includes_d41d8cd98f00b204e9800998ecf8427e.txt b/BUILD/GIGA/GCC_ARM-CUSTOM/.includes_d41d8cd98f00b204e9800998ecf8427e.txt new file mode 100644 index 0000000..e69de29 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.link_options.txt b/BUILD/GIGA/GCC_ARM-CUSTOM/.link_options.txt new file mode 100644 index 0000000..71cb269 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/.link_options.txt @@ -0,0 +1 @@ +-Wl,--gc-sections -Wl,--wrap,main -Wl,--wrap,_malloc_r -Wl,--wrap,_free_r -Wl,--wrap,_realloc_r -Wl,--wrap,_memalign_r -Wl,--wrap,_calloc_r -Wl,--wrap,exit -Wl,--wrap,atexit -Wl,-n -u __wrap_printf -u main -u malloc -u __wrap_snprintf -u _malloc_r -u __wrap__calloc_r --specs=nano.specs -Wl,--wrap,printf -Wl,--wrap,sprintf -Wl,--wrap,snprintf -Wl,--wrap,vprintf -Wl,--wrap,vsprintf -Wl,--wrap,vsnprintf -Wl,--wrap,fprintf -Wl,--wrap,vfprintf -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=softfp -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fmessage-length=0 -fno-exceptions -ffunction-sections -fdata-sections -funsigned-char -MMD -flto -fomit-frame-pointer -Os -DNDEBUG -g -DMBED_RTOS_SINGLE_THREAD -D__NEWLIB_NANO -DMBED_MINIMAL_PRINTF -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=softfp -DMBED_APP_START=0x8000000 -DMBED_APP_SIZE=0x20000 -DMBED_ROM_START=0x8000000 -DMBED_ROM_SIZE=0x200000 -DMBED_RAM1_START=0x24000000 -DMBED_RAM1_SIZE=0x80000 -DMBED_RAM_START=0x24000000 -DMBED_RAM_SIZE=0x80000 -DMBED_BOOT_STACK_SIZE=1024 -DXIP_ENABLE=0 -o ./BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.elf -Wl,-Map=./BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.map BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.o BUILD/GIGA/GCC_ARM-CUSTOM/app/default_bd.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_desc.o BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.o BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.o BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-signing-key.o BUILD/GIGA/GCC_ARM-CUSTOM/app/main.o BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.o BUILD/GIGA/GCC_ARM-CUSTOM/app/power/power.o BUILD/GIGA/GCC_ARM-CUSTOM/app/rtc/rtc.o BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.o BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/SDMMCBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Library/cmsis_os1.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_delay.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_evflags.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_evr.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_kernel.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_lib.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_memory.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_mempool.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_msgqueue.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_mutex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_semaphore.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_system.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_thread.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_timer.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Source/os_systick.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Source/os_tick_ptim.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Source/mbed_tz_context.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/device/rtos/TOOLCHAIN_GCC_ARM/mbed_boot_gcc_arm.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/device/rtos/source/mbed_boot.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/device/rtos/source/mbed_rtos_rtx.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/device/rtos/source/mbed_rtx_handlers.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/device/rtos/source/mbed_rtx_idle.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/platform/src/hash_wrappers.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/platform/src/mbed_trng.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/platform/src/platform_alt.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/platform/src/shared_rng.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/platform/src/timing_mbed.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/aes.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/aesni.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/arc4.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/aria.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/asn1parse.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/asn1write.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/base64.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/bignum.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/blowfish.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/camellia.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ccm.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/certs.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/chacha20.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/chachapoly.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/cipher.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/cipher_wrap.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/cmac.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ctr_drbg.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/debug.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/des.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/dhm.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ecdh.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ecdsa.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ecjpake.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ecp.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ecp_curves.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/entropy.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/entropy_poll.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/error.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/gcm.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/havege.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/hkdf.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/hmac_drbg.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/md.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/md2.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/md4.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/md5.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/memory_buffer_alloc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/net_sockets.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/nist_kw.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/oid.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/padlock.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/pem.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/pk.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/pk_wrap.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/pkcs11.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/pkcs12.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/pkcs5.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/pkparse.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/pkwrite.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/platform.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/platform_util.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/poly1305.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ripemd160.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/rsa.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/rsa_internal.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/sha1.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/sha256.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/sha512.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_cache.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_ciphersuites.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_cli.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_cookie.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_msg.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_srv.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_ticket.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_tls.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/ssl_tls13_keys.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/threading.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/timing.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/version.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/version_features.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/x509.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/x509_create.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/x509_crl.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/x509_crt.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/x509_csr.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/x509write_crt.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/x509write_csr.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/xtea.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/AnalogIn.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/AnalogOut.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/BufferedSerial.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/BusIn.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/BusInOut.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/BusOut.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/CAN.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/DigitalIn.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/DigitalInOut.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/DigitalOut.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/FlashIAP.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/I2C.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/I2CSlave.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/InterruptIn.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/MbedCRC.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/OSPI.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/PortIn.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/PortInOut.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/PortOut.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/PwmOut.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/QSPI.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/ResetReason.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/SPI.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/SPISlave.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/SerialBase.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/SerialWireOutput.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/Ticker.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/Timeout.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/Timer.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/TimerEvent.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/UnbufferedSerial.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/drivers/source/Watchdog.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/events/source/EventQueue.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/events/source/equeue.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/events/source/equeue_mbed.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/events/source/equeue_posix.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/events/source/mbed_shared_queues.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/features/frameworks/mbed-greentea-io/mbed_io.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/LowPowerTickerWrapper.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_compat.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_critical_section_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_flash_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_gpio.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_gpio_irq.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_itm_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_lp_ticker_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_lp_ticker_wrapper.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_pinmap_common.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_pinmap_default.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_ticker_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mbed_us_ticker_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mpu/mbed_mpu_v7m.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/mpu/mbed_mpu_v8m.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/source/static_pinmap.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/hal/usb/source/mbed_usb_phy.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/cxxsupport/mstd_mutex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/mbed-trace/source/mbed_trace.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/ATCmdParser.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/CThunkBase.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/CriticalSectionLock.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/DeepSleepLock.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/FileBase.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/FileHandle.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/FilePath.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/FileSystemHandle.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/LocalFileSystem.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/Stream.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/SysTimer.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/TARGET_CORTEX_M/TOOLCHAIN_GCC/except.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/TARGET_CORTEX_M/mbed_fault_handler.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_alloc_wrappers.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_application.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_assert.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_atomic_impl.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_board.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_critical.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_error.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_error_hist.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_interface.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_mem_trace.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_mktime.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_mpu_mgmt.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_os_timer.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_poll.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_power_mgmt.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_retarget.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_rtc_time.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_sdk_boot.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_semihost_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_stats.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_thread.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_wait_api_no_rtos.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/minimal-printf/mbed_printf_armlink_overrides.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/minimal-printf/mbed_printf_implementation.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/minimal-printf/mbed_printf_wrapper.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/newlib_nano_malloc_workaround.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/rtos/source/ConditionVariable.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/rtos/source/EventFlags.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/rtos/source/Kernel.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/rtos/source/Mutex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/rtos/source/Semaphore.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/rtos/source/ThisThread.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/rtos/source/Thread.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/source/FlashIAPBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/COMPONENT_QSPIF/source/QSPIFBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/BufferedBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/ChainingBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/ExhaustibleBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/FlashSimBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/HeapBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/MBRBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/ObservingBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/ProfilingBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/ReadOnlyBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/SFDP.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/blockdevice/source/SlicingBlockDevice.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/fat/ChaN/ff.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/fat/ChaN/ffunicode.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/fat/source/FATFileSystem.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/littlefs/littlefs/lfs.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/littlefs/littlefs/lfs_util.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/littlefs/source/LittleFileSystem.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/source/Dir.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/source/File.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/source/FileSystem.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_adc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_adc_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cec.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_comp.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cordic.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_crc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_crc_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cryp.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cryp_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dac.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dac_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dcmi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dfsdm.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dfsdm_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma2d.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dsi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dts.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_eth.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_eth_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_exti.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_fdcan.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_fmac.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gfxmmu.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hash.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hash_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hcd.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hrtim.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2s.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2s_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_irda.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_iwdg.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_jpeg.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_lptim.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_ltdc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_ltdc_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdios.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mmc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mmc_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_nand.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_nor.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_opamp.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_opamp_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_ospi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_otfdec.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pssi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_ramecc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rng.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rng_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sai.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sai_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sdram.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_smartcard.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_smartcard_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_smbus.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_spdifrx.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_spi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_spi_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sram.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_swpmi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_usart.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_usart_ex.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_wwdg.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_adc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_bdma.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_comp.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cordic.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_crc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_crs.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_dac.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_dma.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_dma2d.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_exti.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_fmac.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_fmc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_gpio.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hrtim.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_i2c.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_lptim.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_lpuart.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_mdma.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_opamp.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rng.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_spi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_swpmi.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_utils.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/system_stm32h7xx_dualcore_boot_cm4_cm7.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/system_stm32h7xx_singlecore.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PeripheralPins.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/giga_power.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/system_clock_override.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/system_clock.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/analogin_device.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/analogout_device.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/flash_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/gpio_irq_device.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/pwmout_device.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/serial_device.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/spi_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/USBPhy_STM32.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/analogin_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/analogout_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/can_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/gpio_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/gpio_irq_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/hal_tick_overrides.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/i2c_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/lp_ticker.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/mbed_crc_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/mbed_overrides.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/ospi_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/pinmap.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/port_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/pwmout_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/qspi_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/reset_reason.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/rtc_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/serial_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/sleep.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/stm_spi_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/trng_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/us_ticker.o BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/watchdog_api.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/boot_record.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/bootutil_misc.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/bootutil_public.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/caps.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/encrypted.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/fault_injection_hardening.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/fault_injection_hardening_delay_rng_mbedtls.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/image_ec.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/image_ec256.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/image_ed25519.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/image_rsa.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/image_validate.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/loader.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/swap_misc.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/swap_move.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/swap_scratch.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/tlv.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/mbed/app_enc_keys.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/mbed/include/utils/DataShare.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/mbed/mcuboot_main.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/mbed/src/flash_map_backend.o BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/mbed/src/secondary_bd.o -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group -T ./BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.ld -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.d b/BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.d new file mode 100644 index 0000000..699ea5b --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.d @@ -0,0 +1,4 @@ +STM32H747xI_CM7.o: \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/STM32H747xI_CM7.ld \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/../cmsis_nvic.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.ld b/BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.ld new file mode 100644 index 0000000..c0928ac --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/.link_script.ld @@ -0,0 +1,132 @@ +MEMORY +{ + FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 0x20000 + DTCMRAM (rwx) : ORIGIN = 0x20000000 + (((166 * 4) + 7) & 0xFFFFFFF8), LENGTH = 128K - (((166 * 4) + 7) & 0xFFFFFFF8) + RAM (xrw) : ORIGIN = 0x24000000, LENGTH = 0x80000 + RAM_D2 (xrw) : ORIGIN = 0x30000000, LENGTH = 288K + RAM_D3 (xrw) : ORIGIN = 0x38000000, LENGTH = 64K + ITCMRAM (xrw) : ORIGIN = 0x00000000, LENGTH = 64K +} +_ConfigStart = 0x0802F000; +_IdentificationStart = 0x080002F0; +_EncryptKeyStart = 0x08000300; +_SigningKeyStart = 0x08000400; +ENTRY(Reset_Handler) +SECTIONS +{ + .text : + { + KEEP(*(.isr_vector)) + . = ABSOLUTE(0x080002F0); + KEEP(*(.bootloader_identification)) + KEEP(*(.signing_key)) + KEEP(*(.encrypt_key)) + *(.text*) + KEEP(*(.init)) + KEEP(*(.fini)) + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + *(.rodata*) + KEEP(*(.eh_frame*)) + *ltrans0*.o(.rodata*) + *ltrans1*.o(.rodata*) + *ltrans2*.o(.rodata*) + *ltrans3*.o(.rodata*) + *ltrans4*.o(.rodata*) + *lib*.o(.rodata*) + . = ABSOLUTE(0x0801F000); + KEEP(*(.bootloader_version)) + } > FLASH + .ARM.extab : + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > FLASH + __exidx_start = .; + .ARM.exidx : + { + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + } > FLASH + __exidx_end = .; + __etext = .; + _sidata = .; + .data : AT (__etext) + { + __data_start__ = .; + _sdata = .; + *(vtable) + *(.data*) + . = ALIGN(8); + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + . = ALIGN(8); + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + . = ALIGN(8); + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + KEEP(*(.jcr*)) + . = ALIGN(8); + __data_end__ = .; + _edata = .; + } > RAM + .uninitialized (NOLOAD): + { + . = ALIGN(32); + __uninitialized_start = .; + *(.uninitialized) + KEEP(*(.keep.uninitialized)) + . = ALIGN(32); + __uninitialized_end = .; + } > RAM + .bss : + { + . = ALIGN(8); + __bss_start__ = .; + _sbss = .; + *(.bss*) + *(COMMON) + . = ALIGN(8); + __bss_end__ = .; + _ebss = .; + } > RAM + .heap (COPY): + { + __end__ = .; + PROVIDE(end = .); + *(.heap*) + . = ORIGIN(RAM) + LENGTH(RAM) - 0x400; + __HeapLimit = .; + } > RAM + .stack_dummy (COPY): + { + *(.stack*) + } > RAM + __StackTop = ORIGIN(RAM) + LENGTH(RAM); + _estack = __StackTop; + __StackLimit = __StackTop - 0x400; + PROVIDE(__stack = __StackTop); + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + .lwip_sec (NOLOAD) : { + . = ABSOLUTE(0x30040000); + *(.RxDecripSection) + . = ABSOLUTE(0x30040100); + *(.TxDecripSection) + . = ABSOLUTE(0x30040400); + *(.RxArraySection) + . = ABSOLUTE(0x30044000); + *(.ethusbram) + } >RAM_D2 AT> FLASH +} diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-asm b/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-asm new file mode 100644 index 0000000..de3ae43 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-asm @@ -0,0 +1,32 @@ +{ + "flags": [ + "-c", + "-x", + "assembler-with-cpp" + ], + "macros": [], + "symbols": [ + "ARM_MATH_CM7", + "BOARD_EXTCLOCK=16", + "BOARD_HAS_ETHERNET=0", + "BOARD_HAS_VIDEO=0", + "BT_UART_NO_3M_SUPPORT", + "CM4_BOOT_BY_APPLICATION", + "CORE_CM7", + "CYW43XXX_UNBUFFERED_UART", + "EXTRA_IDLE_STACK_REQUIRED", + "MBEDTLS_FS_IO", + "MBEDTLS_SHA1_C", + "MBED_TICKLESS", + "QSPI_NO_SAMPLE_SHIFT", + "STM32H747xx", + "TRANSACTION_QUEUE_SIZE_SPI=2", + "USE_FULL_LL_DRIVER", + "USE_HAL_DRIVER", + "USE_USB_FS", + "__CMSIS_RTOS", + "__CORTEX_M7", + "__FPU_PRESENT=1", + "__MBED_CMSIS_RTOS_CM" + ] +} \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-c b/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-c new file mode 100644 index 0000000..91493d8 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-c @@ -0,0 +1,100 @@ +{ + "flags": [ + "-c", + "-std=gnu11", + "-DAPPLICATION_ADDR=0x8000000", + "-DAPPLICATION_RAM_ADDR=0x24000000", + "-DAPPLICATION_RAM_SIZE=0x80000", + "-DAPPLICATION_SIZE=0x20000", + "-DMBED_MINIMAL_PRINTF", + "-DMBED_RAM1_SIZE=0x80000", + "-DMBED_RAM1_START=0x24000000", + "-DMBED_RAM_SIZE=0x80000", + "-DMBED_RAM_START=0x24000000", + "-DMBED_ROM_SIZE=0x200000", + "-DMBED_ROM_START=0x8000000", + "-DMBED_RTOS_SINGLE_THREAD", + "-DNDEBUG", + "-DPOST_APPLICATION_ADDR=0x8020000", + "-DPOST_APPLICATION_SIZE=0x1e0000", + "-D__NEWLIB_NANO", + "-MMD", + "-Os", + "-Wall", + "-Wextra", + "-Wno-missing-field-initializers", + "-Wno-unused-parameter", + "-fdata-sections", + "-ffunction-sections", + "-flto", + "-fmessage-length=0", + "-fno-exceptions", + "-fomit-frame-pointer", + "-funsigned-char", + "-g", + "-mcpu=cortex-m7", + "-mfloat-abi=softfp", + "-mfpu=fpv5-d16", + "-mthumb" + ], + "macros": [], + "symbols": [ + "ARM_MATH_CM7", + "BOARD_EXTCLOCK=16", + "BOARD_HAS_ETHERNET=0", + "BOARD_HAS_VIDEO=0", + "BT_UART_NO_3M_SUPPORT", + "CM4_BOOT_BY_APPLICATION", + "COMPONENT_FLASHIAP=1", + "COMPONENT_QSPIF=1", + "CORE_CM7", + "CYW43XXX_UNBUFFERED_UART", + "DEVICE_FLASH=1", + "DEVICE_I2C=1", + "DEVICE_I2C_ASYNCH=1", + "DEVICE_INTERRUPTIN=1", + "DEVICE_MPU=1", + "DEVICE_PORTIN=1", + "DEVICE_PORTINOUT=1", + "DEVICE_PORTOUT=1", + "DEVICE_QSPI=1", + "DEVICE_RESET_REASON=1", + "DEVICE_SERIAL=1", + "DEVICE_STDIO_MESSAGES=1", + "DEVICE_USTICKER=1", + "EXTRA_IDLE_STACK_REQUIRED", + "MBEDTLS_FS_IO", + "MBEDTLS_SHA1_C", + "MBED_TICKLESS", + "QSPI_NO_SAMPLE_SHIFT", + "STM32H747xx", + "TARGET_CORTEX", + "TARGET_CORTEX_M", + "TARGET_GIGA", + "TARGET_LIKE_CORTEX_M7", + "TARGET_LIKE_MBED", + "TARGET_M7", + "TARGET_MCU_STM32", + "TARGET_MCU_STM32H7", + "TARGET_MCU_STM32H747xI", + "TARGET_MCU_STM32H747xI_CM7", + "TARGET_NAME=GIGA", + "TARGET_RELEASE", + "TARGET_RTOS_M4_M7", + "TARGET_STM", + "TARGET_STM32H7", + "TARGET_STM32H747xI", + "TARGET_STM32H747xI_CM7", + "TOOLCHAIN_GCC", + "TOOLCHAIN_GCC_ARM", + "TRANSACTION_QUEUE_SIZE_SPI=2", + "USE_FULL_LL_DRIVER", + "USE_HAL_DRIVER", + "USE_USB_FS", + "__CMSIS_RTOS", + "__CORTEX_M7", + "__FPU_PRESENT=1", + "__MBED_CMSIS_RTOS_CM", + "__MBED__=1" + ] +} \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-cxx b/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-cxx new file mode 100644 index 0000000..a5f0300 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-cxx @@ -0,0 +1,102 @@ +{ + "flags": [ + "-Wvla", + "-c", + "-fno-rtti", + "-std=gnu++14", + "-DAPPLICATION_ADDR=0x8000000", + "-DAPPLICATION_RAM_ADDR=0x24000000", + "-DAPPLICATION_RAM_SIZE=0x80000", + "-DAPPLICATION_SIZE=0x20000", + "-DMBED_MINIMAL_PRINTF", + "-DMBED_RAM1_SIZE=0x80000", + "-DMBED_RAM1_START=0x24000000", + "-DMBED_RAM_SIZE=0x80000", + "-DMBED_RAM_START=0x24000000", + "-DMBED_ROM_SIZE=0x200000", + "-DMBED_ROM_START=0x8000000", + "-DMBED_RTOS_SINGLE_THREAD", + "-DNDEBUG", + "-DPOST_APPLICATION_ADDR=0x8020000", + "-DPOST_APPLICATION_SIZE=0x1e0000", + "-D__NEWLIB_NANO", + "-MMD", + "-Os", + "-Wall", + "-Wextra", + "-Wno-missing-field-initializers", + "-Wno-unused-parameter", + "-fdata-sections", + "-ffunction-sections", + "-flto", + "-fmessage-length=0", + "-fno-exceptions", + "-fomit-frame-pointer", + "-funsigned-char", + "-g", + "-mcpu=cortex-m7", + "-mfloat-abi=softfp", + "-mfpu=fpv5-d16", + "-mthumb" + ], + "macros": [], + "symbols": [ + "ARM_MATH_CM7", + "BOARD_EXTCLOCK=16", + "BOARD_HAS_ETHERNET=0", + "BOARD_HAS_VIDEO=0", + "BT_UART_NO_3M_SUPPORT", + "CM4_BOOT_BY_APPLICATION", + "COMPONENT_FLASHIAP=1", + "COMPONENT_QSPIF=1", + "CORE_CM7", + "CYW43XXX_UNBUFFERED_UART", + "DEVICE_FLASH=1", + "DEVICE_I2C=1", + "DEVICE_I2C_ASYNCH=1", + "DEVICE_INTERRUPTIN=1", + "DEVICE_MPU=1", + "DEVICE_PORTIN=1", + "DEVICE_PORTINOUT=1", + "DEVICE_PORTOUT=1", + "DEVICE_QSPI=1", + "DEVICE_RESET_REASON=1", + "DEVICE_SERIAL=1", + "DEVICE_STDIO_MESSAGES=1", + "DEVICE_USTICKER=1", + "EXTRA_IDLE_STACK_REQUIRED", + "MBEDTLS_FS_IO", + "MBEDTLS_SHA1_C", + "MBED_TICKLESS", + "QSPI_NO_SAMPLE_SHIFT", + "STM32H747xx", + "TARGET_CORTEX", + "TARGET_CORTEX_M", + "TARGET_GIGA", + "TARGET_LIKE_CORTEX_M7", + "TARGET_LIKE_MBED", + "TARGET_M7", + "TARGET_MCU_STM32", + "TARGET_MCU_STM32H7", + "TARGET_MCU_STM32H747xI", + "TARGET_MCU_STM32H747xI_CM7", + "TARGET_NAME=GIGA", + "TARGET_RELEASE", + "TARGET_RTOS_M4_M7", + "TARGET_STM", + "TARGET_STM32H7", + "TARGET_STM32H747xI", + "TARGET_STM32H747xI_CM7", + "TOOLCHAIN_GCC", + "TOOLCHAIN_GCC_ARM", + "TRANSACTION_QUEUE_SIZE_SPI=2", + "USE_FULL_LL_DRIVER", + "USE_HAL_DRIVER", + "USE_USB_FS", + "__CMSIS_RTOS", + "__CORTEX_M7", + "__FPU_PRESENT=1", + "__MBED_CMSIS_RTOS_CM", + "__MBED__=1" + ] +} \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-ld b/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-ld new file mode 100644 index 0000000..2d89442 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/.profile-ld @@ -0,0 +1,104 @@ +{ + "flags": [ + "--specs=nano.specs", + "-DMBED_APP_SIZE=0x20000", + "-DMBED_APP_START=0x8000000", + "-DMBED_BOOT_STACK_SIZE=1024", + "-DMBED_RAM1_SIZE=0x80000", + "-DMBED_RAM1_START=0x24000000", + "-DMBED_RAM_SIZE=0x80000", + "-DMBED_RAM_START=0x24000000", + "-DMBED_ROM_SIZE=0x200000", + "-DMBED_ROM_START=0x8000000", + "-DXIP_ENABLE=0", + "-Wl,--gc-sections", + "-Wl,--wrap,_calloc_r", + "-Wl,--wrap,_free_r", + "-Wl,--wrap,_malloc_r", + "-Wl,--wrap,_memalign_r", + "-Wl,--wrap,_realloc_r", + "-Wl,--wrap,atexit", + "-Wl,--wrap,exit", + "-Wl,--wrap,fprintf", + "-Wl,--wrap,main", + "-Wl,--wrap,printf", + "-Wl,--wrap,snprintf", + "-Wl,--wrap,sprintf", + "-Wl,--wrap,vfprintf", + "-Wl,--wrap,vprintf", + "-Wl,--wrap,vsnprintf", + "-Wl,--wrap,vsprintf", + "-Wl,-n", + "-mcpu=cortex-m7", + "-mfloat-abi=softfp", + "-mfpu=fpv5-d16", + "-mthumb", + "-u __wrap__calloc_r", + "-u __wrap_printf", + "-u __wrap_snprintf", + "-u _malloc_r", + "-u main", + "-u malloc" + ], + "macros": [], + "symbols": [ + "ARM_MATH_CM7", + "BOARD_EXTCLOCK=16", + "BOARD_HAS_ETHERNET=0", + "BOARD_HAS_VIDEO=0", + "BT_UART_NO_3M_SUPPORT", + "CM4_BOOT_BY_APPLICATION", + "COMPONENT_FLASHIAP=1", + "COMPONENT_QSPIF=1", + "CORE_CM7", + "CYW43XXX_UNBUFFERED_UART", + "DEVICE_FLASH=1", + "DEVICE_I2C=1", + "DEVICE_I2C_ASYNCH=1", + "DEVICE_INTERRUPTIN=1", + "DEVICE_MPU=1", + "DEVICE_PORTIN=1", + "DEVICE_PORTINOUT=1", + "DEVICE_PORTOUT=1", + "DEVICE_QSPI=1", + "DEVICE_RESET_REASON=1", + "DEVICE_SERIAL=1", + "DEVICE_STDIO_MESSAGES=1", + "DEVICE_USTICKER=1", + "EXTRA_IDLE_STACK_REQUIRED", + "MBEDTLS_FS_IO", + "MBEDTLS_SHA1_C", + "MBED_BUILD_TIMESTAMP=1741626146.0381043", + "MBED_TICKLESS", + "QSPI_NO_SAMPLE_SHIFT", + "STM32H747xx", + "TARGET_CORTEX", + "TARGET_CORTEX_M", + "TARGET_GIGA", + "TARGET_LIKE_CORTEX_M7", + "TARGET_LIKE_MBED", + "TARGET_M7", + "TARGET_MCU_STM32", + "TARGET_MCU_STM32H7", + "TARGET_MCU_STM32H747xI", + "TARGET_MCU_STM32H747xI_CM7", + "TARGET_NAME=GIGA", + "TARGET_RELEASE", + "TARGET_RTOS_M4_M7", + "TARGET_STM", + "TARGET_STM32H7", + "TARGET_STM32H747xI", + "TARGET_STM32H747xI_CM7", + "TOOLCHAIN_GCC", + "TOOLCHAIN_GCC_ARM", + "TRANSACTION_QUEUE_SIZE_SPI=2", + "USE_FULL_LL_DRIVER", + "USE_HAL_DRIVER", + "USE_USB_FS", + "__CMSIS_RTOS", + "__CORTEX_M7", + "__FPU_PRESENT=1", + "__MBED_CMSIS_RTOS_CM", + "__MBED__=1" + ] +} \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.d new file mode 100644 index 0000000..dd5d222 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.d @@ -0,0 +1,74 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.o: \ + app/bootutil/bootutil_extra.c BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h \ + app/bootutil/bootutil_extra.h app/rtc/rtc.h \ + mbed-os/targets/TARGET_STM/rtc_api_hal.h \ + mbed-os/hal/include/hal/rtc_api.h mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/lp_ticker_api.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/bootutil/bootutil_extra.o new file mode 100644 index 0000000000000000000000000000000000000000..3fc9ef33050949657fa5d055e2b5e462a7fb4dad GIT binary patch literal 6028 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 UR6fehj24#*;`BgUs6xg4AB(eX^Z)<= literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.d new file mode 100644 index 0000000..065c06a --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.d @@ -0,0 +1,224 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o: \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.cpp \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Inc/usbd_dfu.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h app/dfu/usbd_conf.h \ + app/board.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Semaphore.h mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h \ + mbed-os/rtos/include/rtos/rtos.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o new file mode 100644 index 0000000000000000000000000000000000000000..f5814635b145183e00fa598313770d6eb629bcba GIT binary patch literal 80628 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 S`=GW1w-30B{ADW%z5fMnDNJ(! literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.d new file mode 100644 index 0000000..4cff34b --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.d @@ -0,0 +1,53 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.o: \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.c \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Inc/usbd_dfu_media_template.h \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Inc/usbd_dfu.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h app/dfu/usbd_conf.h \ + app/board.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.o new file mode 100644 index 0000000000000000000000000000000000000000..f3529d675cab4c982a7cfd141fd677240f047fc0 GIT binary patch literal 7952 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 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.d new file mode 100644 index 0000000..232bc10 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.d @@ -0,0 +1,53 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.o: \ + app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.c \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h \ + app/dfu/STM32_USB_Device_Library/Class/Template/Inc/usbd_template.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h app/dfu/usbd_conf.h \ + app/board.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.o new file mode 100644 index 0000000000000000000000000000000000000000..edd603d9b23b2c3582970a8a57527d4d6472773d GIT binary patch literal 15892 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 r1yuvUhFHGk&~LU}{?O8zRp=KcQwPJb#@ literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.d new file mode 100644 index 0000000..276612f --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.d @@ -0,0 +1,51 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.o: \ + app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.c \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/usbd_conf.h app/board.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.o new file mode 100644 index 0000000000000000000000000000000000000000..60d9c2631cf43a6cc07db32d13eb720fe52fc607 GIT binary patch literal 28808 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

2OghXsTj)ulR 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 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.d new file mode 100644 index 0000000..de2f52e --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.d @@ -0,0 +1,52 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.o: app/dfu/usbd_conf.c \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h app/board.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/usbd_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \ + app/dfu/usbd_desc.h app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/usbd_conf.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.o new file mode 100644 index 0000000000000000000000000000000000000000..bcd42532bfcc91b58a16b626df8b5a78af6c05f6 GIT binary patch literal 47124 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

Av-hsABZW?=%37HmNt+3 z-Tt2#Q!5KotAFgo26Ti0LGi=kAKd)cllXtO`PZTRKgqv8pZ{00e;?KVKsq{DyKw!3 z{a?5DUr+V_OXI&g#2IY#>>L=F{=b|5_r>wAG5<|E@T*tm|4Xlb*ZTj^>EGuSzxrkQ zzx4ZG9Q^mL|29YYhn_%r!e5C9D4qES?&m!IN;iJxE&q%CFB#51H2aO-#E&dVs6{`NJ3u_w(P@DoF$!Z|L7P!2G}K-jC)s5Lf-%$-iv?B#`b;f3~1hMDA}m&L>J{$`%pK)S!0dxM$- zbU>+$Pq=(gN`v_~T+tJ*1p@$3{2Oll35NtqX>k6ABLU69pW`D3r8cU6!)ZO? z+&~-V@19546OIv->ahRK{M9_+3_vN6;^PGURem>Fd&1R%xS`)h5c|7|{qL7m??)Hj zL;yhEW96^%o8x)HQ4j+F*S{gq^*5*ggd-#Yy$Ajc=lg^Mf;gT((%0YqvY&9Np!Yt* zznSOWCmc8^Advlb^2hk5|KdQeh(8MjJLsPOsy|*Hn>>D&K^$lbZ60-xB@e`b{{B^d zyMDa>F&w}W2zm)pfNtmK2jm9un1w%P{vdzy<75 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.d new file mode 100644 index 0000000..226e381 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.d @@ -0,0 +1,230 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.o: \ + app/dfu/usbd_dfu_flash.cpp BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h \ + app/dfu/usbd_dfu_flash.h \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Inc/usbd_dfu.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h app/dfu/usbd_conf.h \ + app/board.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Semaphore.h mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/FlashSimBlockDevice.h \ + mcuboot/boot/mbed/include/flash_map_backend/secondary_bd.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil.h \ + mcuboot/boot/bootutil/include/bootutil/fault_injection_hardening.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_config.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil_public.h \ + mcuboot/boot/mbed/include/flash_map_backend/flash_map_backend.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_dfu_flash.o new file mode 100644 index 0000000000000000000000000000000000000000..e20282c0bc4e6d37fc30dfd3eeff1a397f3638a1 GIT binary patch literal 84132 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 JcCTIB{{pY2^A`XB literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.d new file mode 100644 index 0000000..ebd666f --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.d @@ -0,0 +1,218 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o: \ + app/fileblockdevice/FileBlockDevice.cpp \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h \ + app/fileblockdevice/FileBlockDevice.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Semaphore.h mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/platform/mbed-trace/include/mbed-trace/mbed_trace.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o new file mode 100644 index 0000000000000000000000000000000000000000..8082e9af80446ada956f2c10731b6978d12c3773 GIT binary patch literal 36100 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 He(?Su)VPx` literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.d new file mode 100644 index 0000000..76e630d --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.d @@ -0,0 +1,3 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.o: \ + app/keys/ecdsa-p256-encrypt-key.c \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/keys/ecdsa-p256-encrypt-key.o new file mode 100644 index 0000000000000000000000000000000000000000..f2ec41cdaedcb2bccd0bc277ad00db4d396e2f5c GIT binary patch literal 5508 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 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/main.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/main.d new file mode 100644 index 0000000..f0b8c3d --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/main.d @@ -0,0 +1,246 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/main.o: app/main.cpp \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Semaphore.h mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h app/board.h app/ota/ota.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h app/rtc/rtc.h \ + mbed-os/targets/TARGET_STM/rtc_api_hal.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/hal/include/hal/lp_ticker_api.h app/power/power.h \ + app/bootutil/bootutil_extra.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil_log.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_config.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_logging.h \ + mbed-os/platform/mbed-trace/include/mbed-trace/mbed_trace.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil.h \ + mcuboot/boot/bootutil/include/bootutil/fault_injection_hardening.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil_public.h \ + mcuboot/boot/mbed/include/flash_map_backend/flash_map_backend.h \ + mcuboot/boot/bootutil/include/bootutil/image.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/platform.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/config.h \ + mbed-os/connectivity/mbedtls/platform/inc/platform_mbed.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/config-no-entropy.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/check_config.h \ + mbedtls_config.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/platform_time.h \ + app/dfu/usbd_desc.h app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/usbd_conf.h app/board.h app/dfu/usbd_dfu_flash.h \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Inc/usbd_dfu.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/main.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/main.o new file mode 100644 index 0000000000000000000000000000000000000000..9f91d1e1f261c07f45cd4f21361c70aeda35bfda GIT binary patch literal 82036 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 z z>-~roXofT&I}OLo_#UZuM3 zAUrUr!$AixA&i(zMqtjp_6J)RuHT#9Nr|i}oczMW5;Pte8gVoBMEe3RufMpcbF|P< z_BXbsi=*v0GzY4GoSgWy5|XM>(WThfQMWj7k&LGd0T*x(FbAUD2B$?Io^^_o5)ZiD z4{3cAtipoM=p(e3qROc3uhckg(U|V4Rk6s&RN5yjwr?}VGBuiLxDz_NXna(@9GCl5 z@_C3v+h?5QH+-a((S?9Rv?dUu4iDB5vL+0kigCS|{`I@9tl|R9ht=6&r%Q%Qc4PQ> zy;tC3Or}GVTJwW3$@j$eN7iw%)28U5*c&>|3l3WhD|l{FxChek^CB6gtNErHkx8t) zongO2gQOf{jiAM7gm0&y0g@&lv!bbK`YPigZ)T(p!j zHsTSc*6lds5M6#e>t_${(ex%oXk}U}dLimuo$_DhSQ`w$_Y&P!P&%vSoL2wPET}R4 zX11<29gNzKBhv-VxHt8U`r%0>`>qU-#N)k}B_;8Z=6wwhqnyrz?i~$ywKVCB8GF3> zrppCB5NLP$Z$+rR@^(7ixdIfB@{2;r{1u2Lw3#uHTYr`0;KdSdVkH zoGh6${&2>Sbca2 zvG1ut{h0s)XsNYysTLj|>ZKQsaF9(IA$krc^1cu@Wg>Na#2sY+QY~-A*tx1CaFv9w zZbwn;YohH_Jy{eiJurG!-k$o?{z-K38Q9*wzhLB)CAq=Y|)ub{4b+|{Lwk1<1^`B zhX>csL-cjvbhW^j|8F@TKkt`yqOO!o#CVrk3jqJdkWfEnX57pVZ7sJ?=caPPpc z;K%$w!;9JU*t3FgJgNrT3A#c2rys{%8^^%ern9Hq!*pOg`$>6oTYevYMj*rnrfVPi zGl&7P)S&sUloPC)J3~6E6Mb0D&ia?qa((HLTnS$q23C{#dUmhe&-&+cP)`dFDJwREUWtl&7z5>%MXFY~A@7X7DS=C|TNP7aQXBR!rdL>~oVqf=B>MFuEFBJlQj#sPQ=-Z3rS z?XP?HlE5{39UIb!8y{Lp4a_^T+6kMswd;H?oXY=s$!QR%J_pe242EiNz548OY;aif zv7Zkl1e4Sg6QhR&8KMO=co%HY0DTOu0LVOFfkmNKh*&mQ%>Xq~1N-W(ok~b7qukJ) zgVPS``@l3LgD4tF02P>MXy7w~uPU7x7E3Q**}zm|V7~5i6llkW2!O_DyoB{X^CXVJ zzvHN*rtx|lbM`H4>fjzpyDypDD};s46fKHzRk>u@%57HXs!{CNGFr4?Ir}qr5NwLL zCf+NX5-BQ@AyO{3wbo?**L>9gY#RZ|kpmm7u64tBEx&pwXF{(d|NBJA(E% zGu_Lb$twg3Ag9P;bJ)2D$gk8x8br|)uqnzQHJy-j_3+_H?>R~BIQ!wPU-gjU{=Hjx z`ADs6WMW~_vX-ZIQ&;_%>=E^y=Ck{ZWal9JFQIKv*?U0ikjLRZc~AMoEr-WvImKlg5WjYS*edK%)(e0Xl9xf%0_)i!o8F6G3z$#c6wbA zvCn|46wVL+0Ei4Id;~%08wFVYDg>)km_4p`)bb-j7vEoQgWdAP2aS*yASKqHQ9Nd` zDPq9mE?iJnE(9sju8m5^t=8wENFfr5t zngTM=#GWR^mNYEy@Wd8}q_;^Ht>|I#5sV|-Eby)Xi4Z~rDwiyeB!@%@YYyy~oIOko zAtDKNxqK(98VFiJoS-s&{Y9&VVrh(GQGo3I?Z5I8m+8?>Mlc^jcu=Ikya~RXs?ZYK z6H)*TgxIWZo(u3A3U>}r6aARq3Cf@ckTmkifdb&Bw(lFd{V6~UbZ6@Sa;bW{42Z^H zDYV~%6Tvne#{UcR7JOqn#GMuXqoo>sZFA!F(tNl7eiedek>yYM_()X* z&J+l960Vp+-8f;=iZH7SBbVq6S?87rW7a;-U%r4;NHKfmoPx?^IWSUet=!xiRrCn6 z4tXPT(h)VKqT9TwW9op@k$>rgE(jg-Hcfj$Oa(=yuO13lGz-I*0YtY(ap6i8Mb@-i z&Y@23poO*iZ9t8|QnZe7=1PWV)%IwSeTX4|y}P;<;)uG$uPtZQ+Nff*{9ltSl6%z# z(luwYe$sF)GyKnvQxy6Wr!sR$N``BM47=VVy=HR>O%>B!`sMa=Gcf6w384*j_ZZzX z9c>oqY&NS`?UW!t{}vcC1vd#6!*rndJ2p?X2lF?*y0-lT8Z_hp>bokx#p*bPSX?p* zrcwevk(W8RwR>W^J7oa z0+5K02nrL0b6P%o=~9$fS|9D467JAW^yd7%vfPx@*=n2C$qZZ9B9#FiwT)cc;`TkK zvIV8Cg%`wM6CmNX;!VYiC-0bL99|vY;Y%X_mH59i_iUZG8EGIzl##m}EhUKsF70Ls z5o1pufmiZp^k!7tFec|_B_asVfBFeg!AuC~qEaBDlCK?>s5X(72Sl2v$3zgH8tQNV zqU;%+_6~BNxbHRq^dSHZdAL7@zyvgV!P0GrmX`rpMOaOc2VpEYf-E!%yL0yDmXJ;& zh-vm}9p!7Jh+ONp<$Sg`x3!eWPChgzewBI?W;_-Nre2x2?g4NsuMu{vQ};5ExkVA) zwP&ui3#&AsebFRc9iiglf5A~9;ucE2Q^LMjINAMvut}hmrjS=&{2lpHd)2h8Vci2~ zH$PEq{P=h8c37o8UUCv2tN(J|5n1_Y5d1yAh=@HFnaL1Q0z5{fOg`@l(YtIyI5{=+ zs#$U=;eea5_ED3rR;;@&XA-DRp;WM8^;M!ph)eIa1}F_gf=VI4U=Z2K537k96xMO_ z5QahvzQ%|-P!_45-? zMX@9?MG*Qf?iUA$Y7mf;1c&B95RoDP->4yn(*CR0oa=eR2@3xdT%Pgc=7$Jm(<9Av zw(Rm0R*f;6?ROE2_T0Qob;*z$r8F^Nzqh*nfv=Y6OyX67NUhkx)(mJSAXE|2KCnHy0P zRn*@?=ia(MFGfiib;#LvAB>sBW_1BC?$GV%5 zO_|f7ir-~Wqf(cP0ZJt=N!Hb3IpI7{kQ(Tzx}LF#>LB#f1dCPdFKjHzyh{13F_2v! z3_(t}ZUBkOjeq>jRcf>VGzo6lFc}RzP%z^$h!q2#7!8@A&Lqt6WRrFr0dgY zBguln2!K-oNMT7B=B8onK06JV?H zk74CtnI}H~yuLIXsbh0o}|iOJt|+=hGBy1TSWM<7{bSpkPZ?CWF8E_ zl@`aDS`S7(zRx=ZFQDKzDR#WGLj9QBF%?lHV-6RxDJa;L@Vk;AV!?usgO84e4KW<@ zd5HKO*DIjLiF*tE0^2GyjukhGz|TDo+xm|{DbGo(C}Q-S?ReOkF8b0G%F=0r1Vwqz zlNHEDq1_br5zvI;FhKj+oN*P!BtT2%*t?H_NJX8OnOd68Nzx86A_a*gj5i`J6o)7j z=X{Zgka*tTcJ2NASE~G!Gu0G~kQItB_Q5-juGDXyfl|n)58zn@grEql$TGzi(FO~T zx$w$ioH(00Nv4(A`T>vU^sMs+S$cUKBUj_;&UjbD>up) z8fW{H8NhQXI9J_Ls~LQH6x%G-vX{UIbL{^GxqSxs1(NI8uLp*_6hGFz+Irn%@ML!- zQl=7yV_|4tMy9-vDb)FUG!*l?lRAg(29esPztw@xzXnN{kNj39qi$nOmW&0F0~e@| zM!p}6){Mi?W4u5TvM)=au3eC^J)+YPJiXl(`wkc*8EI^E8l#83|CS7I+GwPP#ePNE zGoKKEGUMFxfgz?Tefhqx%Pj4wikyx*o*x|E(DA^mx#`Mtq~|Ue^Con}$e!cQpJ%qG z+ObR*9bb?WDai(MMR4g*v==HB;)E z@{H9N5z?I97p`Ni$AL}9?cK0RR~5M&QdM~)ancdF*?6z!P2|X@q^#*s*;?AJ{cbr) zyz;12yjV?LQx5wFs0jz3^`Ds~?MS02VvNo)o0+=hI8S#z7=m^oAvW{pbK89q7m5;@ z=UXG%U7C(9Yg?r7sV6dm4M#`!ZZEbp%6=_6{!mC?5m{3Qkt7lfNqEgg)82A<>Zd!+ zer3OX^xS1UFpSQQN2e@wCE~eb6fa4RUV0}Ee?_GiP%(F9ButTdR0vel-4>+4j383_ zr(^Kd#}Au;5{kTg#1@p&J5)4p;9a|MVu(j5_;t5963!8GXJa7jR} z)SJ>p{PPL)5gY1~a%j!Dq3qh3)=yRT~UqodZ$m@$PPP(=CCLs z`m#n!96N%(>nZ5_4=Oq)BV*kXlK?G@7C6+67ZFI8X%wPtMy=52uFz-)PVizBdwCK} zQ!uo1WG+hJutggt>=V*(l#nA7zQ2@A5hHZ;gagEtTbcMKeOb4Dj2FyogyOWyU|0uZ z?gE`UV4X(5F0FC59lPjr`Ilib>=Avjhk2ZW5!(cN^ny-HV3{t5UVNiUTf$8<3`Myx zz^chh7eLF%skk4StkzU)w3TW;4;VMt2q&(OYHz4Smu-+CFnQFTkE3pY64FyC8955` zZ}XOE^Mqj3Er!!jI7kJKa@z()$t|3FxDiKCXr zqNk5+eh-c0lC?!b+R#Z+62S$76l^G3kI2f_n#pMS!P?BDN=w^oy(0F zaX2VS_LlvW>y-O8iy^{NhlqRl=kpyzU{35L62u3q0Db{H!aD3A84bCt1gfQt!Zzg$ z*QZjG;tv%-2WMA$#aeV0nhbfNP1hVv9tO81RD@G?SAgucP@%Rh4sUg3$6xm@iZFau zFTjGm@BqpRi47{k-Zvo*7~D=~dRbvFbvU9BMF4w59j`nnx8w3^RQf~aT=zqhWJ(Abr+TjEMtLw@(omCf+ksjj8M=q{Kq zJiw6EdF<+E%>M~4rXFdLPj`~ki~37a-TnCK{oL}`=DOTKorMezNR#a!uE5Whm(@`) zS4z2u@NJ3^{WS>tz*eh;W46xJrL*I~WR}H-3HO*8no?kK;>V6ok6-*Ioe3T6Jv2!C zMcA`&2z+h?NL-UYW54_T?^h=ZAVV=Qi1fkfcBiwft?L&*Y>ra~W*MW+j5LUiZ$lQ+fu5;5PRb{&Q1*vb9NYc?Z+Ux;kBy4J6x0 zYRn9_fQVU`SN{pjnhXE{hEQbx@yD2i|E&nybK5gbYG!+(SQoY}k!o7Y<$Zy_$1j)6 z7t|6i)O|{9Ci~?GHY^Mkbxff8H5ZAAsBx8T`Sn+!LWPn_M&nJclt3vqcQGYK;`LZ> zvoq~we#-C&MJTL4~qx(Gs)**;_gli2e7u-KsnMsTiM-Rn#G zL064^+@-mdq{Epz)t8KbGB#uC0J+W2b6T~vKJ$Xvq0|jIz&XF?c8vjc_Wzviw%@S) zG83yfy;se{R*@yQr6X@tg1}PSI0SiEq_v5HEmo5YY^ty{X#Cxt3F^ez@9;EQpg0gx zqC9CURwP;N;=vtJW2&05b(&AKoh}UKNpbyN<1bEie)VDiXQp3p-8!+_>$!eC#Oq?! zUGPaqp_=veI6W-I;xR65JJsqPhHsfl)FIuN{q5AOHiv0kO5CZx$T;;gn)cSB?vnJG zCA=O4Hng}aiUomhOL4d^9R7oEp68rT85LW~hr2<+g*QO@B(Cg@h>-4FiZ*W9Jf#ME z&~OwFC>te`EUzK;3NQNI{JM+v@w-WP?umX%ceoFRpm6`K;XT2sET<6%%{7$p7MYxj zlhXv7R-*Ql&^+7q=X52&!Q#PT7j77Du&1#V8x0DJ4IT8m{z=#$u%}_5dL}MPaJTEn zi4dD z$VrhvYq^S!+G?Y;QQ&6d)UIJD>1C^@Y`;{m* z*Plyx&vtcO1tlceGd423{?5Mdc>9={sf?~^v5j`#_2R&X85O8znbfRRQTRCGFkO|8 zpiDV9(vRyU8JGNbq>|v83ZW9D!&U4h6I2@@6NJO9BYDM)Tm#9% zSOGd2s%ytV>xn|LrYl!W-8fj$Q3lw0gN8mD>wvte;qAf5x^cOcos^5T0C4TJ_&EE# z6?+2u=EYex<(=vbpzT9G6n9`E?pa9|UE%wQLJy<9#OJ7Z@Xk9e${VF5Ynh{wh*=hM z>&uooOwxg}hXnVLi!dktI=haj##K4)TZ?}zOQdTLxn$va*1H!5&Z4Gq{q(5X^iL6L zFO;^nsf1101hb~MBQxMdncOth0EeY7j9JPSRf2LIyF};i<&TCRXD)B-JA`axd#f6o0NpIx!^8~dEWFg zEHdp1E#&;6qInx$ebA=~j~0$*Aee8QpZ2ps`x)wl$mPh9b7@R@{;760&Zm!3NN015 zF)IS9#g4AWiiO(@unkr%B6NY1{uW%)Yzo4HYp41dopC}hv_%}YwZgsqi~MD*=0G?m zP}|k!QY!&9K%c*rGo*J@{5U`X3D^m2>{V4Z9*PlkOJ78r-Pq@0!4GB1X-7u+v8+C&!ScYcZm*`1hP4OxhL*fnGQ{|4?G-L*GKM104mBZS%?>C8 zSPQP9?6!D@<%1|!dBLicWpVpxV1t>JdfMIV>pmQW{099S{uza&6M>#p+}*flO9nYx zf>6b3ih#nww@@t#CwBJ=(Q)r-$6>b8Mii{C!XtB0DCeln#Ebv4&VO1K=ovf!;-p|6 zc-`S>jZ(B`;t5TfyflsSv{|-rL@IOV4>Z2-p-~;#4-&Il%t~Cs!P;>6>xVr|K-iZb zASDr{+-E{DKn41?IMBzv3*PVDWJqX_U~~F`h#f$+a5|2AHf({#<*bl&en!38U|uzmwILGX@^MC(m-GB!YKN>4+WVe$`hd~~DhY+V7Y@m5>e?6h(Ap78SIj27-8q6Kr zaeWP1=j%OI_|@RO z5$?L8UDEo-YOR;GVb+33{t%v!Z8IXCsxfUYO) zv6B;%)JZQ-fBz2k^ul`K{`QJ(g?@!s$3EAkBtP5Sw5+l7*$vY+SJanwGxO1Z^K!ny zc}pW-y*;a|k@HA(N?sMgv~#nRW-GDlpXmpPo6UduADW5lkpogh2r+vlQYxn>2nm5C zH0}TbDt_d8|VpS~cb%Ia_Skf&otC@WO;1zIT%j7wpU{i28L{Cky{2 z1X?dpmS6>XAM`wP5+d7@5rY)kPy(3j-rpo!!!e4vsx@#Vu5+5Jc0ayORAre$?Jd5l zRBKfobCFqDeoW0&U2>}MaN(>`lMX#q^lhG@6{lCTNX?bFw`NL`dFVb-ZNI5ap8%@Y zp8W!z#dkJ#&vsGPkw!5<;hW3ekY{bGwtXFp5%M5stJh2{ZY|bXjm_#X z)q%KBnmGRgkHkT?EYSxuHSRrQk{&>-4WWek&UiojP>neyC;UZ?Anu<}e?bM-aGntUi zy`Hq;vtzeu$)Kc(({2j{1ou>S**;LVV$7d#uqUQ#mc?Q{9={tMZY9UL`5W)0W&RF- zpwE<+XLv79EYzSe+Xj#l+7kKef=I{&Z;hwj&&3rfW8F0tpmUjdC4|np)l(|q`cxHg z72tnR{TjU)N~dbMwI9N5gKTJf-AH9d`5Bge)G{2*1qx_qc5l;_XW~(`tHa>sHGZx{ zl?ytC^O+{fHI}-LB|U>K>@`r=g)*tyR-p4IU_F)B_OR^)ERV-`!Pc}C>g0~}f^^xd zQ&8C{Vm; zi@UoNid%7acenEL`>*%Dy~P*S>^(bkXU>_OoVoV~xbq2>k!pWJN)Gnr(9@|M^e5WB zxX8=6l_vO9{X4^XuLoY*3enxLlP1blRT?KYHCWf#)^erAPLhqLtDmT4cosm==E_GT9OxbadF3gv zH@7a$`bipKPUx{@CP=Wdwwh(&=!{uxd5wZfXK^VtX%KG1gd~)UN=i2?@zUaIjB;Q7 z%~}e&sa=kx4O?ExK114uw~H48srN!SD%w)q)g&rqCO8KCtv$+bM*$u1J+5CQXq$td zuQ~OIs<8x$8}_075OKn-CN5^8F+pr`9df~)c7;MOR0It-#j#H zTP>Nxg8x@O2i5t&T3$b!rWJRGS5(k%{loG@KX23O9LY+=3~m!9ZL<$?BgtK zefasAby5+`ao1%t(KIjj?8MPh`1o}BGoiikMGIt%)v~%CQ^;ZcvgW@!m~==mXN~VS z%~rj#HB~pD1xG;c#n}0p`^OVeN2>loa6rah>LLyw)YVK^+@j$AjEoz9%PvO|YCWWBg-)y^Slmxfywj@7 zFl6C{7Yq)2e`3S?=UpP!wW0JQIxW!W>H|focgy@=8?NN% zyaM@6qzu|kdXngAo-!xHaA^(Gow}{auKde(fv0~ig)j8rLR_YF8%MPXhM{KyTW0nS zKy!qfzDdrU9M@EwhXkELO1O#BlS9)S^3B(G7F zqOMi_g(0%!Fai%BN0}hXinsx}Zo*%MH!Q|;qw^s9qBZZPlMg$U>r3b>)-X~Q7+st? z`Vk|PpIHH6Y+6>$9Nkvf?%%pj&^n_yqg{e%=(0kr>^HSJ%okicGZj+Eio8uOn&Vo% zmXsm}s171*1^p5}@UwJOOgRlOc_+;r*_jy_3HtR&feUHR-J@0gl$A=Me)}TfU|mPW z5sfgY0;VGwo3p2V@Y~#Tv96ief;mUoLq1u@$s4I;TiK$t(KiK#{y^tS;HU)hnfQ1p z>I!wZRN>1N-i?*U6W_tDXIsBBT9~q{R^qUDjq5?e-k zijKF2x;9DoM!SN1AC9E-k8e@j<_(QR=^oKJO&%HJ+@s>I`x{$SMI)s+;d|Nlw_`wL z4{*g3>OuOi?x@^ZpZeE zBOJ^g6Q0X&iJ0HPXmw zPLYW$*x+P-`p81k$P~2d*dX~<>{98}IGMpOZWu9YvZ$QXpfUN#H0fyov!m=sPE&EM z(;=^PIbTOp;u^Rx+lDqkXD<;60fk94DK;@LmygESp$?-;l^ zNnCArW{h1mD?vjm2~V43Xf=U3W$o-LH7Q)Fm#bsNk9!opUOcMIxFEW4-rB6*JhN^P z86wC7TP@M6jsvESE*^pz&MVNsiPRUCW~E15jBWlCgDN9IqI>i2!ygD+i&Ehi zh&iF+rt;Nhr*moE=A)>0Qd!q%a~nd0m7#CH0w_y2l#Wwj5;21?^{{_QGPO<8Rj}5* zQ`!{pI3;Q{B%`Xl+{Gm1%v~x1&d&ujPNw6_aRw|&%oI=WbqE)FO@PGj1|rgm?tE*a zMX5*CKmEEJYk>wO-4RWrU4qMIo4jg=W%1AOvYLng2ESLz+;bKE?dP<1BwhB!J9Bpq z{r2|bOvjaRqe$=e{CA~L>eKrDKr-|WJY)vi>QCZ?SgF~X!po$6k3-2fE>|PPK&FGr zvuSrVd!lTT3O)m_4FQ+;lD;fj*WYPPU8>jipoZuFwiGJtjzIg!`cTBXh}>?t@_xWw z<~L|pwd56a_OQIe>qOjWOnpYE&<_0}3cWR;-O$@u!#c^AF6wQ`W1-XoWAzx-&a-{) zyvg}4^kwVy*MNQ1jzr-X`}wtqold$6iHFZkC$>d<$D9A2_BO*#jzhY+-y+OVBTmMY z)m)_nW^q@EH~O?CHQdSKNSexw)ZCSRJ(F-Jb7mGZbc@vqY22q_|NYU1bGm`kdm)e8&)+cxg>itkL+fz~PuaEs4jjI; zq?WIG;0p9W+4hKWIfX%Ltdn5shaBF7nBYhYKEC^GtdCw+Lt8jIKlso#Bw$_QE%-T% zt31bwB#(C?L4`$6I>7SBPUT#winCULb2E z&(|;{CbFApQ?^(ZKHMWJQD;oI@4cQ@KnIqpWi3jf5^|YO}+Ehwk>=N zX_eenw^Z(L9&Dym6`RIJdy+xUSM}DnS-*8clOHBol{Tc?r;_{^7g|CvrU@ZM>k@94 zW?!3!p zR9HwaOIaGvE^wC$(uj5nsKpur5ENu?JV~P72{SB+sbve?n?zB^sQ(GjE7rIn+dIra z+>0Es@4)22%QoQ8)-x>gvUShcF4r7B*Um;nT;Dz=DHGU83ew0eeN`iNHD;Z-+WzET z)wMz!a|6twu`>Bdc;ZOJjp0P7Ym^Sst&;L^ClcaC9+YLR~reCK%F#CbS z%d|}MUN#+herEff(tzV7)XAB?7ko;JZ=;_nI|}sTisSL42;%=FPjGqORaMBjw+rkK zZeB&Y7=iVoYp3k^o^Ryk8y@oDk8-gdv1eGq$&80`G27tgdL*nAi(~XtyyK;+!FbMV z%P{OR+0F^0hctg%bGxd-NAlC=519@{*;pH2gpDz=nN3dc!Ud`!rt&H~t_cQRjRC8TNFjipTyNl4BSs$0fqCb#b_WBP|0 zeqlf596A$@-2cLVNDBPzZqVWlI;d=6)p4dJZNk)8wKA4(()^4+v?4J+DF_fkq*NML zdcJok`p3u+h?>KWfMthU`*58aWuI-#>Czm3tBj8nb%Cc>kbu4$c`}yi^l_q-c;~)D zAQUz2vuZx2|7ar8(uTN8;vLGr>X>eryJ)6bNqG$-f0IY+wUy3qFK>+SVZ7AC7*<`E zo8?{0($8s|fdF4@ogX1eXujx33>Js?udGws-=dfyk9v5=IZ`HnZC2#kEx%|0Uu1253CC%X!_YGKX6YQm zp~FQJ#=H9D*y_?StsdbA!exItXDi1$FInz>nLo&U<6{~nyv`3BcYkOrnfVEO6(_;6 zTAgzqrdXVAg6fpfMKSDonjZSRTJc!)rZ10+wkWH@4x?!lm~)~RX`Z5oyM?!dzsP$S ziXTewJA_u5)xLZ{_X=O9Y5s#R=M3$Q6kGE2$#K9PLH(XjN3){F>>LSLr}SoZ4N#<(rv6rsB;-fZk;m#=QUvInasJj0Xqd|3UAB43?_#O7DsOxylQnU7!ZjBv*@eWy?8 z7;~xlkhl56G-*p5GWHi`%9ZfF{uf$k&103k}kZi*=#Ed9xQZ^q*i3tWH(peu+by4twZQo zg;%&3Sh;OMJ|29t`#P?b-phj4+}yMM+!fr{mL+=iGZte_7FO35=KI%w|HcZY={5;! zDd}kq>ZiHshtDN*(yS$0j*s{M6kN)vuM})e%Q!k3wia|vuD8>j|7yD&JGOg}%n(@bJ?Tv9Gabf~U@_O(h2hI^&Ky8za1yOV?vZO%)5=mfLEGF#~J-72ZenV>2`8_lvi?+DTbO zdm}jwA~ys4DeF8Wx__a{iyfoYE7$d0i|;V%;mZU66)4;PD^P}8-ftqJ`NMu>iG?KY zArm|zr**;Vdhpkww8zvCRf>ej#u4Bd;nX2uBrkgP>YF#!aFaAP+|FdGF6#Vn{l!TC z^v=B@&Mk)!#9oG9hVoy1atB(UEQ8i33y^J5tF|asEFbHf32F=p00h7lU%P-zI6Oj8H#7~s|`r`c#{uKA8mFJv5Qv&B_HBJ8EyFJPk-x_Ig45EM?uJk(qcslj5 z=osi{R_UJq=WEI^qa>p~sze5%$k2A1ZIw$uH><-w#<@OzUbcE&j8yo6&%H*q%3xU1Z{A_c z-rS(S>@`)DmGr*=a&G9oYXR*nGKOEj;1fRoz-v3qyQCD^Cd4DbN!E@mU-erYECUq9 zUHVl@eq_@mv7h^qAc4?Z^w*fGO`^6Snt$3-{Rc&lSb;_U@W5K(&}R6go8yhD%!J) zw3XI!eRxi5c5y->MDY&_ZyslsjPEgHnT*Qfcj zEC=q}3o5Z*TI|oHKTV9+{&|;v6Lw-pUqT+X?gW_=gegc+)F&}ULK z6O@%e&`>|nWg8kGm~sMH=D4Z>v6K!@8G_P&58_{gx1O0q4!Bvtl|`lBL0BigDplcsu?Jc z9q)5*8}2S2IKA8MiOsaH|IWxzg%NQXbIjK6ctx#`-a`AiqY2VtZHfzOS{OdTVf!mK+R%eh-h)yv4}*27--LjqQux4ET1LA&ZR z)|P>`thSNtT;kGm2e{KHJ@WX^GZ|5aHq%@liMsKKnX^=U7^bCsQiJYkiRV#;7kO!u z_Y)yo=&xpe05LJ;NfbR??QkM-{2)#6^wE(t7eUP6xCE_9JVO6)=@(aOA^c2Qh#(P9 zAne!mAkF_Kee}OcA3SK^iTOcL8Db#+VVj!$Z=HEyREe6~_+f1q122ya&;-#Xl(E2r zU}>kRO_~kOW`!-EkDvjgZhw)QglJ;yGV3A>m#RPkp!`Re1%;j{)wf_S5%v%iCeZ{- znq^?V`pw9I#-oU~BS+C#vJyk^lSazlVD15k4`Z%CM=vJ4n6>!%@fqwINu>PC@<=lV z1(HIi@8!Jot*YkrNc);4?=i;?97~9R9Fa0aK^CGU&HL`RympTD7=Ym%1~Yv1*X!1| z?8Q*+*!AlaRwr=YCu{_6g#Vk|iQQq@<`<;jI~KO1)ek4=N$zVC>Qn#JfD!(@1PU!R zr4ugo#yd&5bAcSHxRQPDSde~6AGv_)FER;pUkK=&@kU~^mc9z{rs;DLRt&h%H-G1~ zJos6es`2c|ky=yn)zpVgOzO`o%!d)TTd!=oxLU=2FkaZ?lVg?zb`l#%xFsBP{i(M! zG@1WTUfK*EIoYz?FjHHUMwneMl9Q9Ws}t%rBR;O>99~lJTw|KUwdd{0r-XdL%MP1$edme3M7nyEyz|OtP57(?CrK1>u=Yh;X3X`} z^H<@q;!pqgOIH`Df!3`A@`eIB!D5F;`GMtL>*Q?_oVO(13lzV z5}@V1x{WrlGfP)<>01cb)Z4Xf-i+cm2&NKcC#`nKx|h9-0q&G6=VL?bv7F)amhU%P zG7_z5{b3s^=5Fyu0j!g@$97HYD$c`|#^sC$+58QJX6p&rA1UQARZr+>Bo(Xi#A#Ct z{T@DjWwrwB8nYsPsApv}^nJ@S@0)YaqQWP8qm>;ohA|UlsDJWZBXVm$_0o88oxrys z;c|QsQw5_Vg1@#|K9gUd`Q%p!z{Pf1ReNRcX&S1k%i*o>;=HSV({O}XIe(;J19X+}Q$>!vfpB-uli+v33axd{eVti8{cn`F<)i2i! z|3ay!zp@-yYw3x*ZBfxUxd+@>a-4iP6SU+v`2gJQtbH_jH=$k}&N@Jb1z|Q(I#33$ zc1Hd9>JnHAR&qwVcbd2=w>e>y#vSrcz3f@v3aLOZE?na+A?L>*g6Gx$Aa$&REut}W z)w6yCC$}FJSjIs;d*Z2y&F~NUX40tYR`6Ggc}JW0KhIL+>~(zYV2zT%K7_*ARimm` z-Eo|e7`I)X@bn|(_`EMjQZE>&W-|qQe>!%8?0OGvZT(r}EYxLEtcmk$JkL>S$Q*b= zPV)Gd$406?!Zyx1^XJU$HtLo z)uMSTPN{*MZ`s)&1V4WqW@uk2|8hNrvBNFLw>ubS;4H=1vL37XQriWp^TlE!H=h0C zr}d)oJ<JRL(%7f-SYGb5+wK_FPcKhD#J-&0>B-vV zSRY9iwIT@ptuDhjOz;O)7>Z%Otcy5_PJ4&tt#lGGE%0C{WoEFH3S-f~Gngn`XL__z zv5W3@@)cF>Nd@?fq>fK7mdjRHdre_H9}i6maj^5AZYgx0AwJNUH|i>PsVdpF6qI-< zuQ9P&x8g8^hMp`2tkAQ3ezoowGX{{Zn0hIi|AHR7*XDg+C&7?m;noT*{YTGjW%tRr zYCnN=3!}t@W8A=457*vr30<#$rpHAzgM@Qsp07D=N2DWDYYl*o)ZZV6SmsvQs=2VN zM+qbyA&#PaO!xVs>Emu|C^0*H`nA0iujCbLnU&7)^^A6vL(`#|8ZSz2AxrINn`bWg zs5|^8CPDdp@ME{> z%R1(3lHa3htzjWY+$^NwLN~k{BwpH@g{q)y#$yv!D2uDY_4li6g{mu~l}^6Z2lW7r z9O948-1CDEb`gwI-;9NymoU{CzeTF!<)%c=;ziSL)1c1MZ7ZSv#<@ZWBgSzK14T*u zshE^V`ziL)V5c*VB}by+Dbj6=ge~DX$AdDYvx_<8sN+=`(<2=jz38@?!dh{z@WZ@u zoO41xQ;X$qrbi}x)Q}&Dz+Ou?CY9p*ts;Mr=7{##76Ytm1`62~)t_`3Is;}pQ}g3)4ZXo; zC&A^BOJXzqw@Z-QH9UbHKY(yE^}a^r8=3f#<@Xap+kpY);5V{zdDGDcOuFXeTaL~f zWbCL3G3sv<{SfqPsw_9Is2f1ZCAjp`i47P^Mwl{Sv0oc`>trDRoFeeY8CJm!zY2r!9zAc9Q#h$IVBi=hscd$cWQi-Xnx?5F%6=#X-4ORNU5dOsk zHj5ci<|pTYN~xL~(~*vbj8D9w_P2r*tGcI(Q0&m5$xX!jIrnr1+KF-1Xce%pzO$i7 z&TVaGw4v$1Z_CI-%Rw?{Pde|Smv-vn4>#wA{pOs+;KO0;POqAfflkxkJA^ye2K1(4 z6xml`ro$x{*)Jl5Q<+HVPBCkt2h{ZSNWD!yUQQIvZQ<9g7n>)|QyhdFgRIV~?_MVD zag|p&bWQaz838}HiKP&mHpbON7BAyza~6kH%qp*gQrlwe$7$EviJS?d^dt7s)G6?i zCRWgMieB#HgcY?udZV>dE9#bhAI#P*I1@BCwcAsF%zVZ8Fm@gUeQD~Lk{X;O;KS5d zMeg}=jhvz^vJ?^`(k@}m=0Czq^juj2#}}@k?w_<7! zeg4ILk`xebJQG8bTK61wDpjrHhJHZW=U)mu5w&I1!^fy6k};B^cK-{*wW;MdW>6%)sq`yV)r{d8VaE!_ zBa%20>Z4coX{V>3!KnK|R18SAFe|~&XFKH=_$excRkxQ!H`zR4cXHxX@qV$rPOM4p zdNFOGo%`PFG_X zxA0zXz>a^s5K~WvpEk%jfaRyo%j4s%-CacBC~m{LiV6@QhOrfvo}$hJ5r;D*x@1M} zK04jS!>pbLm{JXZB0~XKTNl8$4_?ZliD*D95DG*MIRQ8(;e~2~5&|EBw)+HUv;ee| z@Iu&nNz{h>b|i|N)sqhpgS+U2EGz&pfn<^bVL!hAI0bwH{LoPm4|x^d>@p6uMeBHA zgFFEJ(EEN;twJtc0Rgamgg`&yK5gKu5adGg5f&mIbjbkthu)Vb^@xTn9&+gkr~rfj zr6nW709Zf-&_{?1avVU2YLV&|bQr;bZt|fI7dZyt;g_9#Pemr#V&mcR%mE<t3A4uF2JecDuhXnoxwm*mLZC|jPuSC~F5;441l9UVvkqK2#h)PO}&UZ`6nizWm{ z2f#%j3rHut2DKN~guD+C!c?$o0zqq8XPs2eC$G)-S=MG zeEaa&hBCY7Ke2}LvP{|g5{SM9)hcH^Q{}cF5avgX9`X})Cgk(_d<#lgnx>Dap$1wVW3 z*~4b8=ep@iche?W-vO1s*fA%H@4H0ZgZp@ZpTWEQiLf8~iTh#tam}x##i~2+r;CSt zk#)l73CjkdtJZxfz(3iOYN^Ea_u@P8b%sDm(*Axu-P>B=`x|Fb;2!At`L%2%?q~JS zw`Ky)3%1KA1TRoMP4y^Y<10a9Yv{qs?yW`FJM8t_Dc#*Nr1vSW@!5}Jb)7^;Q7M#=Cxz~X8=R=l_vR-k0o!{h7F%ERn(wwF{E&69z5(Rhv@ z=H6SzLzuZeg{##~<{PN}olZ|iwzp+J9TdEg?! zd1%47n>L4i^ z>5YBN6m#?F=I)GnpMUnEGv0c1Z}(_Dc{%Rj&c8+6fTaB$z6jq0y9=iIjKA^Ld*wB% zDfb_lmqwLzr1J=`?i za^$~foUsiCVpb#N4LyB_nW*3FNXFVq|0E!er!$rJmZUXA=9$e-z3NPM_-}W^I^fXQ zkc-d%ho2GQ$k3aaQMH#BD?}uk3h$=X=!5}VZv$oibvh=H(wA~}X4bd#X`{m^U$2vy zs#BQY%YkCcKYQHyjD@&`cGRlCioM~JL3_&Lr**QRB($0V;3DA(Q|*1}GdMJg&tjZEZ<*B_z;?NQ@TuV9`Ym|XbB}i&zk%Dr zfZ>Ux^}`Vh$SL$;r>HUcg8MO`pM3qj0p+Em3v0_i_ra{|V9P(_;)_Vt4`mwQ1a4I) z@KK@#t`}~L34&$V>p$+Ry?z_^PvvB1X*nSL*|PdaVBZkx z17WU>Z^X*77?tJ{^hlPywu?P5HzEK`n&Dw=W*F3N5fv)8H z)_x@CpAp}bz3ivX)epe-#tU8wdXkwKUV3@0A#V?XsUtlP0f8>V{>E&Pq8sEyFe*PbC$I zyRW#7P{mPeE)VYpr6~Pkm`P>{`|Hy7INkyLp9sj-Tuq_HtdMO20S=e5{OSr^U2igt_?JFB~S)82`35IS{T> zIiVP{UChJ$$y!ZpQa@A4`kw$*{f_zSm{ivF=jfIcF5y5;5Z#800PFT}G%$*eyx z*RwV?g5UF(j!?lx#>>^UUmH>!rpv9S|L!lmRYg(+-I1E#iCJA>R;|l>-{t8bt`oPn zl3(oOk0|{}OW7z)|EqAc=gn-~lJ9qgNa#2yR@ZJEw`KY`*=*oN;}-hZ#T4+vV9s%C zdw2Rca2yx&@h3))zR%%nm5fT;=O+~F4Z-i_uI7R|VShekjfde=fAA2k;;rR^6bCB? zVrfMs3Tkj}j@SS)N10@EbZJ1|JM_2tD&yaPse%0zo9#$kxJ> z^CHuIT|v_{y4)0*VL7zlC2Dj7Uh68+pS=P)!bX~!ZO3?~gM(vXi!Yl$**~P8LhS}xk`(&R# zRs?TJjF3;bhPRyfscApD&2e5M{n0uRhr1vbvgp)BD=VkRT@ck32D!;R7&^{JaByi) z?T!xu)NEc4L>9Rr$>Y8rxcZVU=}QeeV@&{R6(0}L@7*z|O{L#HS`vf-zG$ymnCg-= z@U!_s7xzAL{uBRv2*>w1!t?%cfR?c!pWh;0->F1DJ7+|i%TT#1uCT1mk-UMc1+a?g zFR!$xo(>%7IcaAq#~k>VPnrI)1_!e4E7M6ZA2c<)roKJahFwB2m*!P#a+W)@=^rL4 z<>i2-uewMAGL`Wui|UkZX}>a^8F*dOuwq`ua<-gCHdnwh@~Xvygpc2IW2ME^7+wmk zr=$W!O5>uP&D@dK?&3H$nrLXzH7}lPkdVV3Jeft71VG18Z;i}ZQisNoZ|M5JPnP2T zVDL9ZP4Q+LRdSTKqn?~7PgAhK=HL3=m0~f={)*DM=C3D!#4Q7f)UmLQ^4Rc&xP?Jh z?!LiMXVkYc&3w8#zamgM3qKM&uwdkOa_}!^X;O)_t$12kWkI22fM@kl2Ax_KU z?G~nS$T3+bqp^3uqR-9tUiG?=h%cHSIhX*ayup^Sx}BN=&LUQ~CeFy7lQ(rlqjHPh zE|~Sote~yw-Po`@s)}qe!y5}M?7o-Tluvf3z_)*DjZva<^1fv6iY6z>vkCF#hKpi- zCRYCC{PmeNp{v9q_g_trx!IXMe`3MhQu(Ubnqf}8o3l6JQ>zB)+apv!ZI74|YJBPG zgTC;RtRbwu4hb2*(!4j<4iCuJdKA{T4^TA95zJm90bRIkR-vs(wD3PX5|{}i$EQYu zC_REy0Ti5HO@1O*4=SZ~eDB7>9D6)hrX&b)Qsv<8*J0^9v5{jnQ$Q9>^^EA$;R~tc zAT3FQgPh0zrnxi&$f64Icj)l;?L;_t#?H~)&atbs*J?o`*rf)4l<3WrTPlm$5drrH zHlR;{Xkxao&ljxSzk1g z*Y3{7@*su zkRq$QrJ0_j@8=2PENKCy=#vQZ5BV1!JKv+0uuD$%X*w2B`z-bfh1u-LO{m!Jy9if6 zUh~a3+kN+d!CB8V|3ywvU+4kD#Mop(NMOK9G8&p>3-l)PtwCyR3WD5!z61#iah;+J z>nsRB9{!pAkvc%M5&b9M8b3%f;assp#Rro!^FqS%o|CP}&H%J>$-~CGyO4Z9fmVo$ zXa)vQ#I<8J0)zVYt5yTkDK=>3AGkhaT&Lm5ZL)9w%7=P^{Z9%jkk&!P-J1&uB%!#m zu*lp|MS?-bS#S8k_RmOxuyB(Vn&M(r#*<;MVD;8{7eAV$RTlb4Q;j@i{o63^;5K%A z3N?OO?1FHLD5V*(S7$n|&{3ZYwjRxnWwtJMUv%K4a0OYlv4cZIf}aNBXa>Qw z1FN&yIP%Gmq}HGiz#&h$xV_c^QaayB6NW)mk&Eu`RgVIxX?xHa67)UGQnU!5AhTn=s*C8N z_Py@=#WIXac})|kU5rO#tD!L@cP^1bv}HUa40J^MI(?HQV;iYNRB}-6OmmReihbJ& z_<|BIIqLc&;;3Q?zwNfy3?Z9K>3g%;k>qc5Eo0O(fPD0g%QIMQYE-#l-e66B)OBRk zj(axTk5#x@_#%%2%_sdAQTp^$`a2kIy30W4yNkIDXfl^8it83EI9tx|6M-hqUTZvB z!YBO>G#Vc|1I~WWU?UPz^yLDP^7rkE0ZkFe`G(c|_*&tri!CtBs`!1=9%~(F<#VVU zqTZVmnE+Iw5{kAOOh{$UA{+mF;qS#Z7({Ho*BPVdnlF&-#Mn=cd{L?mnN6mq^~f}5 zSY15?m(NDh!jIYI$lir1as>A{z?x><`6+wWlHV7>!Yd0bPU6V>5M0PCVX!&H*ab;^ zLYl90E(=jUt-W1DtrKL;QmN*8h^pc9ax^OoN#jOasKcb}X2TA<l>XIFvWfTJD29uH?gMnIzl~3_r)oF)EzF$e>*=JOP(2rplq~rKz$j(=?<~k*M+)s}UicYXwAB*S6>o~d?)B?<>*_5%`p=~|+ z%Oxu1u5uu&g}rc7%m_j;-f4NGp^fM7iyB=#&)T{|s8HGu1FU;vsj z6X!C_r);2k$=NP6TS=#)3n6f5@Fkee3f@8wQu=JVXeBOtNy!?%cF5CLURtF;VTZY; zYhv>&qY{WdX5JuBPY$_S{qAq+5tP`u0yrFdt=_pDWr;Rtfdj5yX!1U0BcFuPZJo1V z0L#Dj?DwN$2Fdd)gUc4@*VAbH#2sSAN`r8;b#|fu=Xsm6M9I5>l?0`ql(zhFWfh*@dwxP9`v znRKa)pmx-bP5$&T^h-rzdwp!)*bARIaOwXzhuSxO<5=cc4vuT&PQ}q_k<&LeZqsc= zIr46Ky}fu(5qDV43;%zAf$N(mS&qt0dcqS2eoTt56?q!r1|r|+EC-FBMg)IV2Wf7o zZ=ep!%pRAqrI@by*(!Cad{rea{6O{D>mo)0}30|q?;J=&3iL7YKZkxM~eg7hPGgRp~EA~S-T zVLSocFjBC_G$rte@aNPeu!wNyz!JD;_;Z>P7(G}lKnm<+ha*!&WHan%m;^uyOae>- zHZCj{%x3^D%md74>>XHR_*~#1tOI;5%^;iuoSva(EbJ=GtyCgt(Bn0r-h&i`63GxG z8Wa^d6!ZX_0!Vv}6 zkTepQ4UD}_0_FpAZZm=D!6@6PU?K3wZ7whqn0Olp%mo(QriQKp`2YfR6;P#x!DL{% zZPy;69;N~B9>yM<0l^;Rp7zLk=qlI(@?gW^)}{PViO_Xo1mKB~bs_{X4zY9+1Q4tc z>?E>3h}^W5@=%Mxion`|vSCEv>}37WyWfsrV1_8p2vECyGnhZTKGD z9JhFs2nx6l_(1_<>isLINbvVj zs5KtPN}$))67&7PYojn_f{x@R@*{M-6jby# zS0^YZ?A!KG8Z;-MpCuyuX?KV4@&jiuw7>d*7ZjKT?EDAF#X?6nbsT=e4iyN9oQ4WK z)5tzZ42@|j(+^NUGI9$FK+^&`3XTt)u}~G&0ad6ufEsuX z;wzXM3=RZm${GX?d}pj06b=k$!Wvi(@+)32IT&#pb5peE(|~grj66_7Y7>)pbpQZ|)0FHpF3uX+7McNH!AC3T61#1CMKvM;00hdNq z1ycf_M$HCa0+$B7R{k4=R?!_96EqC)MRJDaK&gS7#{3SW6ZJ^OfmwsOzL*k6d zfqKcd%>w=a#@OcW(GPk6bctMp;7oQ2Q-kk}?u7MUYFzSyg|}&X?0YZ=uzQqyR0bk~NQ3wWOnTgV z*am2UJeFE-3pNNO~pHCn{ePXAd*a^Kh70a^6d4NDH8gf_oEpKo;7>fKB@7gqRJgIDm3VYU80?;sHG_b@;wb4-4L1e0*0Q@pGGqk&bL`OeV5$Y6Bu2Q5q6kwxCyWT=?3DN0;0#K`f z0=AJdP(TQP29@#)*6D!)P_KYS6+89~G|*Nh#-QPPiEoMtZGxHwG|(J?7XRf;+;?cS zZep4uLV;@R+5d7z=F<)|XRtU^q0#C;fCr6Ms9it-5$TTcp=x318Y@8iQ_#>u)6gsA zdk?h#M^h1Kf6GW`C;;^fC}8ET%^99xEFnH%1r>P1E`*K(T_P5mO&kEu5U4WMfD;r5 z#diEJXF`ae*$8GdWrV7jL;|5I>mYRKPQyXQ842Yg4@f|{G}!P^kyy~}0TdvaPJjYL z(*NyEwUGy?|JO4l|K}M2Js$>eq0aH2XNU$VM9M*(!;yvpZux(nA^bnjfI0`%GxY!S zj3>fhu>Y9`AIyKI0ksZl2Y9G;fL7t4*72WdApFlX;QnVCWdAdbkN-0b&i|PP=pjo* z#S7i~MX7vFN>qLqdztuaQo9G@6U`mDhR{Edb`_d=R8_3Eaq_alvzq*<+tD96x+5M1 ze#mV++gni)8QmUpeuYLVMRG;n*DR1$B}204=*)e-?apHT0n^T5D?<0c$5ypjopoX{HIu`%oA8|3xw|Z%@9} zkVpChSLc>lWC;?ICIHtND)_J!VU_B+l)cgJrDW3kOPi;vHzxi4EI;%M>yO${;NRkZ zpy%(Io7(1Ri98bWd8(dC#j~^+crzcF%JVIgc;w|Re^rFn-dVQs=*Z_K)$ZmtD$f9b zIfe7d#hA(As7E(SFXcH!CZM(-O4WZ5srFd&4GN_9azzzqoPdV;1tT*7$+E~t%jQoj z^28s%vHya_TPh1IQ!0eq?wRAB@O>-{yPhlVch4;11hvWBd8VIyp3woW?oD*QCTM^=Bm|?s0k}Lq8$lp zDy6BU@aW3FiQL){pDNDa0WqeEIm1iCib_EwMM{-*e`RNQfEd%o#^1)DBigtO8T;M# zB3BWb6*7TETWt+e&>7AASd>JOo|#&t3nHmh;>WO{vu;WpJf88^wV|<&PaI6q-D|x& z#B#H)N~BNLH9z80xPjdAHI|zU(pz^WmLwv4EzK!H0A-dam4CGsS3nEn31zu-UxK4$ z#hGDYI)P61tFWOSOOfEWW9_eKi4D^7H;kJ7Wy&*ZKvpU=KTs2l!YHI6l7&j?MM00P zi0-f9?%ufUj4((~wsd4r=-J;;4_M^M=BSgbg=$TA$FfxAk*tMc&3nh9E2KPQ1FX!q z8CK>{oM{K?`C11yCN;>)pA5sf*pk0Vq_5-7$Yvr1d_IS#t;C2YPR#-zi3ze@F zUvd+&HD#*ix)|BpWLtx#JkqbmU5#diW%?qiZ)Gg*i4BJGl*#{_5%S~SIbzo%qp*oHle&#(QLbh?X`E|j{M$93!6vWnKA9SrrM3$je}RQ0!} z?yt&>5tImxy;)j+s;8>2u)0EuGh+WWWpc3~LdV^qJu@=AEH6amUH#V}{A)sh`U0ln zIkPoJ8r@OiZnv86a7uV+QGfEg;u)RN8LdB~U`@J;%q%T=5}A$-`+sV3$?!^NcLQME znRrDC7VEvQ_O#?FB04tuQgw3gvJ3G_Y%JCot}F_a(0>{$fx1Z6478MK4T!VJw^6(O zYAYnkIrL{my8}MQdZG3TLUe+)ZEiQ7UuXXhP1hKnNz<%18{5{#wl{ua+jg?CZEH8S zZQHi(Y;4=-+4sB7{OW6Zs;0ZD`tF|T>Z&*=O$S5glMdR(SSQhcr7&9FS9qOQ`Z!tpBf)J?>Immlg<41m5YtRe(Issim4F+GzeY9B4!*S^o%3 zfMewC|C#XuoAEzpx&P`8GNt(?{*VF*f34id+^he4d1c7Mak^6#b!%-wVmwe>rTasQ zxL9${F^|%>MiQ2s6{IJv`@@Q!*gyr)eYJ%Yd5ddutt!O5LZ6WQ(h9VYIAtg>T4(|) z3J7$BO6x#z`ASff173sHmh2!T=Y9}n<~0E$EyV$m&a9*p&Mb!%9(m4e0U~4?Qyho7 zz!BJXpnWhBdCLOz@Il&1Rsd_P)_(*`3XeHQ25da-T#!a%%q9P0A~T0Yp%y zdB21uBb`Kj5UXOcCj6*uJiC^8z61>gx8xiiQS@SA2uZn5+#!rb2YqHWTZTp~yPP>H zu-fx}+-Zoqpc!b&I~#HT@DA|NBmW)J0ydaEy1}8&B@P4H0^$MtUxy8eCi8ssId@1b z!eb8Q*Kug2fLJ$~{}@-u9+w1d0n)gfY|`(OiJ%eO5Vj_eWD|e?J0?jUcSI3Vf+naT z>Ob*SqRnytPkhuwm83v(SBO)EwO|99*<<{DRm@ThP}IH%vD9{EVu}G~k=ZJt5ndBCs`$ItE zKB1K0CgT9w@3VSP0sCk)kPxVecG7>hIAcF~@arUP{*4fu_y#Qpqkl~rjcE}3SNb2y z{UeyOh~tad_}{p&$o`Kl5P0AIv89#*!qR_rJ2WWW0%8?$xWHa#+{ZhK|Hm!fCk{ah z_<}{dIk~yef0Z&UEno%svG3}0I9+4_Aj}a;S?h~8WjExTAu(N>%}}P)~s9Bw>Hl z7^(W+w?M4kp1%GVJsg*%Dn9GdNLFYZ{}; zWR*MRVWgSyUK%=U2CVcJM`U_HDBX*@Z`~h1oudv!f0eLI&d|tBtkfsD2-u&1smwk4 z|cN%ozC@MWxWKdGJz=+K&s^(L!|1K)E+Zr=K)04FF3<1`9n&S>XS_L$Z^Q{e{yx ztbBKgH_6*y!AttOb2gGTl`}XKQfqXh)j%?LiFP`!rvHdsNvHpH*z9EvyK;Z^RI%Lt z*N=;;{WX|M17IO*e?4xAkuAna@7CJ+1pC*ig{1zXXaCA^%&~5h`UfX+G{b$ep=cTd^;CV)QWFN7F~PO9e3K)#L=xD*ZCKuYWQf*U}al#y5x!DbGs7SU$$jXvcCy9H|S zqr5phZ*qeKz*AaNXqxQAnuxcsHr_l1T|Aw(;Rq;qdJCnXrDIRSkHmu|V zi+>9|j=ck7JnsYq>tJ?a^MBG~7c%b`2NFoI1hZ-<<8Asd6~rIwGB-A-sT18ip`eNQh|Jo5rYL4f zUo#E^#v+YAnu*ks!a8=w6nIN34g=N#|q#5G9@8d(Y8L^#`Ii<<#j3=JV!Qfr#I)})m??YE?rsB@+` z+#$vn1(ld3oz_N%+E4WThZS1RIDEDM7$i^?kx?*RKNoJKkK?v|7RVTw{61u+v zQ@9fkA+t*L(g>hhF4j|8Bdu0dDJz;MxSg->t5|&=!kvD`-m=RV(!{(8%cg%HR6P*U z5>IDIe=d2&tqv?Fn%>+$`nVQ@3qShcVLF+9rcqjRt#e@e({UJ6hdoVi-T;$XZ z>z78hHhkkys+&RrG^)~}jIBFL{EmideG%>$OHJA?<4aldwce~&;F-!igW`YVZqXWx|JJZW50iC@;D9Y$gMS z?UC}|_c7c}8OT-$HAZ)8pYvDNjn%a0Q}B(&7~}d;o{{9ttntRY~vPh^TW8aa+SopW(K;d&zsTRX}p^Tpc|NXvdTq~Qb#da=>tR+hB zz5LfSA6q@2bSuv;Pw#_A+~a(*T1Fyam|j;u(N z;0ZAFUwWUW^`GYZ7Ur{IF3x6G{3Dt%HoZoP%2TD~j0A@AKdQ>_US8{9oXKf-(w0+wxm(D8oCc{>c2LfFPv!ipFY!F{1eKl^zxT>HA)CAWBZ&Q7@ph1uGs~By?;rY%1*0UCaReVvhVePby52gh^ zp!h&lKK8C4vm4aXZoJDspN!mm-RfGl5*K$TLDyZ+O_#!AI*`);0&|0vrr!Fj#7nwb zlb=m`nOU+&$mK957KZJX52kXh@;aN<^XHQ*#@|0Tace2`dh1UyENb06Jbd(=r7bm1 zh1it1j0Bez3Ia;g@Z(zXXC6`e37@9NyQ=p6N%2Xw%do*Kt6%8)m#+>@LIFarZdA}| zzq7DkkQuCb@6J|M7zC0#5xtS^z-eTPYrdEluxtY3SsCD{w7dC6 z@G5;HDj4CTC^+JVT51*Y)*hTgn`8Qy!|)P*{UV+G@QI4;DgSv$(-tFSMjJ66L-tm0 zUoMQ2e%#4)7E3LSBYTw4^VQ%u@{|N)=y1L>X0a=oGlTE4*Fm}V?s1^p^n$AWI@!!* zd6ZT~ehbkteH$b_`E7>9#d5oRKe#H$rQ$l5;;)Z-deCqdfwNnUqBJk1r_Zd$&BGjF z)>~xjX}_c8-=$ynGzA459kpPt3`su(dBUD`ypV3{XHrOE%ZJh+2Q<<%G%x|?UPmdo zxQe}GcFtBa8aExed^f-hjtt04eknA0h^#`Y@O)Wbo{;WrFF99J+p~|P?~0mJ-x592 z7M1I-;ImRzDNVN&9p{b*O_33jVO=&-L3d1guXVP5cIm>{!hJ}LcCGDw8D2E=uJUOz zm^^JU@q)ZW6U~B?Jsu35_De{6J^VARE*sV~-7BmOq>H<%~>WsTD!y{C#6VX#o=p+fNi)?aheKM5w^j!edvIy8eB8Gol8 zY6cl&U5VN5Yi4|Z#hzeeK_d62=gbg1PI0_2BHZ!*b7vDJvN{vl$NMom9+@{a7Z*<^ zmEndzfHA83R=@P-BW*pvMAs-)1a|*@`Rk$95`#u+HDl}dtG~VTxTdh9Xb&B6% zGMzhOHd9uNB>MwTh%>+rYKJTc6zUD>@y9v94c-8@#1Sa?r)P%-hP{27W&4IE{G%x^0}oP#q7w?Z(?1epZJV^EiI3VwSQKMY|*+S zCGHwaFPR@A8cLfjB^>R?O?DYzFB%H0JEdtdX{FHug-Tq$^PR5Ky95kl$`N}+*zWIZ z5PB)#D}AJ8c-SQ0Xb)ujGSi!u_>Uhbo_@r69Ot#&MGsiVc|AL{CbaDB0Y0wtUO#ce z|481(jvv(NF!RTiuYr@39L$Qm;F__TVP74VI`A>A04IDiRxcjAuk1hm98=~=QVaRw zS$;yA(v5nnSxDT#CmpWy*f~SgE%ePB@egE0z;#zA^Le zgCpk^pfgQPs10;4U<^dJJ&?$8se~mdMq_%Hx>!smW}bSVM8{M1m!+GJkeuyv4$>aQ z0!!hyoYs{QkA|NdH?i(qS|nSv7zV5yP7CQKrGI&};@b}@xf^~($mT`Q_e5pyd|H8a zC{-VSp4)Y`nHQ&ZCZPS2-I8K7(>k6&RPGLdov9AHdaAbfw1j6_z$r>^q*g_2e4=td zXMt0hD4^c@od)Jw1ZU}7Oh!5w%|>Dc#=*-{PZV@;yeNyw<+znCa@h*;HdJtEjm;N5 z!e*Q$mg)*W1f1IPQ-Xb`-9iyP1CUgBz1Am|kP$Qq4u0mN-h#LuarY52Isxi{?$BJc zo_vJUVL@NHtzM(29V#&R_3}6@;I>hzhIjCVBXE@}-z!zhqEmmiR0Z?-A_Cxp+L6kL zlm$zIi)vba`9A&u(`wBUa61upK-s_D^tTEyWMfkpzjmFO}?Q*DgNAJ7B zE{K3Y#G#agGk6ITP3w-2a@bA!3+9q)S0(d1ig(4y-L7LE*j81cj;g_^@H&Z;y*P9x zyxZNX#Ck1>yriF5%H4Vbvb|e%B|j^~*UtnHRUGKYwo_K0R2vZ0-A-SU#|~O~!Hymk z_cjndxC~fw6_{lElARHYztp@z=QcaqO*uyUYql5#Ic69uxPhL;21lGL2x`Ezo*MUN z3vAAX!7uLNz>f2k?S z{u(sA3-==?``{hOgAZaF0L3WkoufRC?C_4Emj< zR+?1-N%U|~{zks^2MGz=cR;<1A@qs3-2s2<^d08wZtm;N{|d5exq;7~;3ape0#MFx zRXyp(&f}*;B6nU=*FF=oAj_f;9aBmucYS8TI6&GVD*!x%X3p*t<%x0oTdzq)!E`5! zkHv(E)MFdhtZMoPc9`0<_RE9Ph#{V?7*Uh}R#yx-zwCB6RuxQ;;D>zqXiSRC-PS8M zDCvFDG?rW4`U&miwu_Ft@erte7HJ}r7@l*NJ;uw*pFVRQ4zv#(UTBHxU)LtUL)vwNO~sO5aN zaeVl=bzR5RBx>3mZ62BOGpZHSi`)wFGS1%Bvb}0irTLRV71dC}Hs3Ps9z~1xyb%WB ztaEzmXD*~u?P=XeLz}=^^2WmB8JnJYccg`ELA|tPD7s3=-WlN}PmaWCbQ}C#Ele9_8$ zU~E2{vUWw69$Ks(v;(uzr_z}uekLYtM5=$zR=zraGcN#FUvJebstC;0GY<^bV-O_a z`caX>Z>P9}n3>4NvR}@H~7PNYD z4HLp;;&k=PPC+mLQ>!F=>; z=ow`7Q~Al=Z*Z-)T|~YRpvYrc8lFuLRi>%CvA@--UezG#x(jn6ey-NOlb zPIA0(>)h-5S!#)|0o~X_Ig6opkObbAcmVvs2|55Jg8)Oe=S zcy<+0*d7lU`?}_BEK9~z9NmwmO{|yKaqG4C*@BC8TxP6ZMbk`#nuWcYfBKN0I_e5q zS6@wYlJt~djCLEfDBZ{oov=P2ArXk@?%+j!w9GX_(2r_+7gt& z;(LqGwG4AG9WCoj2rjAcHP&#$uYdlV$Wbm>vQ1h3)T_}d#5?Bh{)}wB82mC?UP#iN z?u*T$WB>X1#{l%Hx7gkH@oL5QA$KZ*%J(PpiXVcy6%oZ#@bsVwjl5113>`SVFM3Zks-Ow=D`1yi^0kNdbU$y}QPj<(;LPKP?!4Vnytcdp)Z>pl4O9JL62)wcek z<3gCRA;^BhtWAY)f)XC~Jo>C-4sAWk(B+HSO%r>9!B)OqWX-TB*4{QEl`deR#c!6o zujQ^Ux1PDO<6lN~o`Hb!)!TI4>ldrn8Cg~?4iNJd|GpaRhdd&HDR{ad^j&)jw2Tp= z*q1LRt7;gr-u9@ySa(~`7kuMCYTiPA?k-{PgpHoJsG;(Ow2HXE8tcX!-b*hKwMxL9 zjphJ4o;YhSee-VJa@fI5PkwlCIo{6H)H_=JSSa&yJOyTN??SD+y-mJE@K70bItiPwH7s~wslk; z5#tW_*l+r(>bV9l=;7d%9Z@y#TECWfHWB^@+-75?#tKiLxz=19&AQNvjCaQ93N}D( zWz$>^G>K=ipp z*V|@UB1T&2;Y%`lj=k;+_p2F!=SB>}eu2F&l**TfsN)ImQb&m7?mhXN*?mFXcCv%h zvg7{bJDBmCn;K%y!EdU_8Z!vPG7wAD5h_{W!bjkdOE*{P zh}Ed(sy4Z3iH}4IT+IH2c?}lxv>bXC*=Th(?Y&WEe+=IScyG1s-F4?(Jik|!a08Pk zPJ!PI!Y6mx{iFg>t2*T(#WWBKn<-H$YLbXFak=l&2iM?S*9*c(P;UV7Nt0XGttnVWhpvylj`BSY@i_zw~@jOCL~3O>>1&3i13mKfIbvD<$CBQoH9x*zTE ziwymHyVJz5^kV|zOO;D<8pky@%cHeh~py%Iw;l#y$h_k7d?Y3|)f zapD}gPuN~657D!XjQ5(fw@(%6@m=)O|KhK6ZNB^3ge!T?e#zQ1Ej~B1z-e4Wl zSYTionrblP$Ms1R?3wV&RB4r+$seS&fU}D%;9`RKhMn_}8+f=QT2PnvdYpP6&o!8< zUO4EbDT)GyMmR-AJd~>nnTVgtdp+`jq(GVdwY3&HsHA>CTdgS|W>yi!#83=skFAu~ z6u7^k-12rUm`@=kc74a)VPr}MWxcxUJ9>KE#;NZ;6WU0UAlwn%04wY+e#WfZW?jsV+_~sVD5(zk#q&0Uj7=@zINM{c| zAg*`~eywxpu(4Qa>sS9!Ye;It>`j5sJ?fzT9uacQYQsF27)>JGIEhJVg^|l=-P#k+ z#j2rmL~1k)W!btUQ8USqi`wXgbUNyQjNl=g)mkSR^!`#TMZOd;)5guEZ;FTnD31)- zSY-wLl2Hmvtt7Fs;(bTp?mycpy#)hWO&Lrt3va%>1z2}cASWsfAO%MY&&8+_YPM0P zb*ln?=Rr}aq)!y7ZyX@InS#ILMNGdM*eM#ujdkH_(yJ%*MPIU&Ot$B|`}zX1g0Yix zZnqw)LL^LjG1yXL3O0NegRQm{7{mOq&#?lfEB9=x23+U_&6jPGAvQ%_pHg~m#diY2 zq$TvsCa%uZr!z;PYUlt4I{hS=s$u$-+*C}pqCuN+_0VSQK}bnyU{bS6bmS`-yF@@ zyA-r+aR-uXQvsXne8D=F2~RSSf%w{M6@^qY2jUs-9Q0bUb7blghSZ3aglPT2U_a%h zY2|3b1l3fx`IALTEbP3^aetH=35ObA#dImiE}YsU!W6!2Gg=*R)ha`|^!;J!dGaCRyuQ@1NeO0suugYH3GtClEd9zN zH;pK#wqbM`syZENvSRJgFm~~~wvvL|h>Bxrf}@mei4DRdb&9#X!c-=Ws!W&`dSz@q zGMM?A)t54@81$k_BXqgR8uSHT-b$)}FS_W5C@b-8#$0kjcEOn&xR%oNUfM<^wgMT(DA zupb1(qlf%NRUF-A+jUUQa6NRHSGz((Al6qK%BIyjN+}?)Rh!BL-Q`y$Sv+r=`25Tv z>xmPtDQR$UyQ8iPmFG$`YTBKp3A*zz@(<{|`C3Sckl1XUfpW(Xw4f&4x(l&ar(+~x zYknnNuJ_V6nELKXrD~MpVrmcB#m_0PN$;p3+H0f*TFVP_!M)t`@#!)^Q zvHqwwr7>2x{oVESndP+&&l?FJD?)^g>bn^rMiCK27~5D>N+mhCncA0vrbC`LJ+P@a zpT8&UG@`gYNV``)h{oZybf+T33qrqh0I79uL$HqQ7=zkvA(DD$*UK zWGv}2h;jOIpQLFXq_ZYi7?nxkKS}Bw5=M5h(UE*5{)q7-&vrI6v`doN$vXl!z2Tac zIXmV-`WrySz?ui)(DuNXkj8jG$Z30*;6TqIjDT_V(Lr{({Zu!5@VAjFmv^YE#JZ@S zw3)qvDP?ZhI{y;R)1e^N8pOCBv27AR!(O~k$=e?Z)rs?ydC3XO{nht?zY-Q=`=}+} zK#-E3B(HPfpY%A{Jw)%!JnYU*j+hRAuro{0J#ueV+L`9LQLe~q!RA0SmGB9c+5O6mc^0lJabTUc3LJsYTr+eWqx~$7aNUnmZNeVop$%s7yn;z*4 zGLJu~!EC%L`FT9(kK>S7J6!m|k8E}t%F`#7Ui^pc`*nlet4!>qp5NX3@AvFDqt>BV=4x#jnoh z^k+eT*|S^wr|;!7D6#TKDfWR9@379Ym39w^SJ8^BTeyoO&oYem-p59Y%#jjR4sO}? zby`!Zrt=vMU~Pz=nzHOp(R;(Bf2oYJ<(-^kQx508l-o;=K}Z<~*jqa94SA{A_~7`m z$M$~XVq0(M3JE*bsq>GHc#;-QhAxifDZ)qo5U7}9)ddx?&3r}4tN-e0 z{>s{Q6ae>VF~)IkiKE$=SAd)%57D6n7VQGq8y39uj2dCrz85{Ms3oq&Spzzf_~6>u z1P3Ks_{TL9xM(st3RBl};yNP!!YztLuk|ER%7%IH-eFL>j}4O@9%#wuhY26tf$68? zLUc)=)!L2hd%n|4ik7SYn<73h2%FJ?dQp7os3$&b@sRA@;8SNEP;-HSeRbA$^V}zo zFi5))iG9bd7@FG&?TYD|>)`UM!(!}*tno}p<}JAEU2eScN%+)wBUT~z-eBgE>kS8Y z!~64J54b@|R2m|gQ_H+dM{|!Z4t2k|!jn7yhkOqJ@HEyzx}GML@%s9xhy_|WdH6|O znyIkxHaaXce7d|stV$Yvp>-e6YPxHA@_S4GUN*yt!uxqX%rAu?sV!^yEl?8jlg+hX z=6clbk(8QTQ{7&ybV3Bs3+gUqBP6-HMIYFi@z<>#h?f<8d=tF6JUx!HFswc0A^^I5 zve8Mad6%G*KK3(C)a%Yer4nIf>@DZr^UADSB!%W;kfCbwE*}f>&Ee3 zA8>pmJv@sdM@suzU;+!4=4Zv`u3d}>0D?QGLy_=>n;V$$g)mx!G>@A)*ev#`AUTNcXiz6`9NR8 z4eY{~iECL#G!n5W&oZHul79cKqk0SI=ztX^#=Gw_D^(uK(A%1K_{@ve=^hI-qxi^2 zrU^%Mu}7>^((mF8*rzV(hpeu=gk2`%A$=6kPkyHFDi-M??B~VD&d9t)%NOx=ljf`E zNlk+07Z7}yf|J>Q3)&|T`Er_aJ$&1VTcugUmjkIGln>lcv*jGza8}IpZaZNHR1Imj zjadZ;5lUglkAxA@hH-^g>x2mlCA*Mj^VOYvz9Ydy7c1sdd4LoXogzuHN~1opaut2% zsa&4MFTA@JLa#8QDvIgEK>T#aYnZqV+=P7Bmunz+nT_9_Qu+DqEzVf&C*0n8kLSiD zW~c${?>Z4`77yw>2ZamP@_UJPraEK(RvQZ9woK7C(mFmhm3u2&4jY%pPiTbzqa` z21Pw!SprS0fpuI|B75psXIRqpR_Wg07?jS#_dMrwgVRMRNIWO*vzTl7Z1C>c}-9@nH zpo;sSsv{8C0qncQK7}#Iv^G~yJ40NI8qCr8B&WpA#IvBYBIYS%5$5fDI777Iwg9X0 zG?1yMVM(1P_GWDKo*kCPer+mNlIEB6$fs~t=swKL5Q9HatFYZctpS^n7I)Loq0cYv z$6{+et#q#$gsF1KAtiB{4L+w{d&H5(69Luvkuxer!SSM}wtmV0csW8V1?I||WoIP}lDGrWOlfZhwY$S{uJpN8y$$wA zLC`s_C;6;hB~o_>c%2F#t|hnCq_{SuG6>!GX?H@G?IQ~QDQPqn`MJZ1ekUW3T20Hf z-A(dDmL{$_m^sL*-c3vAd&>k2m^`3!rXbF%C-)JmIGytnm7O2t56o^=zwbUJb!Hv4 zG2J{08jb-GMg}^PO?4lS$w^sOD8=NA*4;Ekq^26CXR%(7S=a`Q@#86yxz@clOb+&i19I{c1b8HL#s#O?XVhTFa$!t{v-f`^ES~V5b2* zA5_Bd5UbQIiPk@HF+aY#g$*t={psU**$RWzv|eNQ6y$hS*Tg)3xpqp;>w1{s`RGLo z0umnQh=3xT5CujS2!%o>k?`Z+wIyl$-c?|{vZ^Cu?z3lA&_5F0VpPdjsP!=psvC9YN7c7o_%M|x z`FT0^GHs&4KXf$P)(fWn0;cal8hl(df<9~N3x;O($YIFuEwkpuTO7{s9c*wvzl`@Z z>qKV`4{J^!s*ewAnE4(tNQ+GvXR(46fAB{n6g5rOAUJ&qkWUCxFyep zHtdG2!I&lb+#Yhj(lGq`m)C$VhHd#fSm^cVJ)i0tV%^ih>Kj(+UtcZguc-HSD&qd< zaJao`>>>VR`-rUTH$5z}=Wm=nP~Pfi2EzQ`etWSd)Bmi37=m4aaIkU|!p(#Cd;9XI zJJDNu6NNy5X2Ql>DuR!Iisk3UE`!ffG_0Xh!8}4nN!p*i^LI8AVif*nG7i$3rk{lr zuG{JEp&yQBOKo8ko01X!4&_H`G9YQ2g_AT$TNz5 zmeb*2Y2H(cL84v_%l;(AwkK?J-D0DF3@5UrkpJBvevz2B@_i;X(-$>F4p$_Aj2b!W!{+Cuif9I37;ga0 z?AuO-flvr=Fd zj=c#=6uLFCG>xFzpp`YalU?Sy@a-PTR-hm;78oXu{jhJ9ooCaZUiIUVx|r-MfA&m@ zl65cB6EHXnz=80jOG_CDU=RgtSMZn!U=yu5WR#oaq#|8ZDIqTQNJ;yt#oHN{3b7~5 zJ<`hBp>V$K2E9hDZnLQvr!=|fu*yjX%UH;X|bPWI&$8GC#tSHfVKuBy(AjFmX&a$L<42aO=w zdo+YrmMej^OUmb3#mns=0&hlUcpZio_?qf0=e#)S3u*J2T|epTFsC&O?TDYZ)E!Ur zR5gvU#@0(b`ufz{Xv-$xNB5#n`Y4D6ItLZ2!h9!}6Y$*r7SiSjwy`htF($^+GVD;GEG9OG*1p!hl2v0sVU)k`p4^jp2{LnK+?_ zOF6+W(u%9q;c9S6bbY|jY8SK(7tJ5zjz`gMh z%3hckM{6JD89&lH%LGS3rd=zl(*-|V(lsG9PM8NAxem2nIhr0JpOVKtq3hQ#|tfQ z*1bX=W1kxw_ckr`ik<4G=YU9j-+lY-u8QkCGAwZE1 zSd9h>&>@M0-E%zYl`e#Qqr1+um%U98rhb4US?#~vSRsTr-D;nFZv=A~Vlz=i%DLP9dO3eOf` z<3)M}jp8?W&us_KBy?)dy<=+HAm;gF*MY`C-ZfMs+-G*vv96xW^l}&f_sl9)fWoX) z7DlDxl>df8ubr~l@A&wvdvC`^v1Qjy)z3vO0)wDIO_G|1IkYb~E7PQgDmX zh=~`mqC9~g5l)9F#P4cn#IPTV@Q-mvB3(2To$YZbI7I?lMpjgx?zcSX9mnci3H$;S zLz4{?0zYEFvsnAEr9U}fVx%5&Q2>+Zr!HEr=5rcSxIZGneA@$-N{7K!0-wi_Um zMW7-|qu-r9*r$kN4^jrIPe5eB7W?fJDz8#1!KVq8y7o@>0Y#i|15|SYY#ldT8u{fg z+K#z;SDyUKX^;u^?<9u(E5CyiE~na=MxkYhO_pQLTu&GsSf|MuHo;{m9Z;u-nMFZ0 zSRHsLi5W6L@;9B1TDKK`T{Fo6=NTizg1IWIWVETRy@Gdv>-Gzj>r)pC3(LJ(%dy!$ zZcs|jRrNosF?q}29pK)=5w$gc{N!w6*BX&9TECMx86h;7;51s2-Kz;`@dQ+XwHY2q zuo$8S^KlLK@1x?ma?`*e--lm;|Dr2Kb~ zlh_~=;_FAS|boXJt|$dXDbXY9$bF{m_u2_ znGJ~?#YXW$YVgE?`jKB1b4Ia}Wb$MlpSnbsT?(L@V+@N0JN}51WKBkXLbgQ{;ue9l zoNNwvvG($Kn(9L1%+*vGT1Tl&aS8sVUlWMJhXoU6(FGXzpVRNV3p~N|qc0T+&eh-A zDTnCw&v8ivG0DC$P=OA^^uT|=u4BH|0%?)_rmFyfaoYUYeRrsym}VqcwiEEJlU$@5 zl|?MR%3=O5XF|N)!l0ER4>yL<68iPt!4S{q?^>{G^$*CgXq}rha?M>RCXCWD`ImLD zx=?CD{O~FWl%D=VyWoiC$85Lse9r~20LlsBaq&W-81de3>;VY+EP0SaaDI>km}TIV zCVVqTNnB=UcAF>uaxV6A#G=%Y&YNE>5YEPw_(!XE+D=B&e@aNs$SNUTVSC{%g2e>D zmSWvcFVsqc)ym#mMTXy|=1)R4h)uJZ5Uip;ubVfVtv*O;Ef%b0wOaBH$bacV+H0}u zORF^~5)5{sZ1S^E{#p%*T5bK@)MVwAA^uL?2}!^DkV-&t&xkz4?Q5=(4vR_jr-#I={2B)B0To<)%CRW{TR? zt&iUYuF;M)J4q|HHL>+pSPQ+Kw%%bd?MM%3p3EY^hFYgV(DGL3bCD2Eh2FcvB$+QM z>Sk`ZJ)F8#dNtO3Z0o#{Z!!&aQ@h2Awyiroe!6_YR$7enDp+A-r^Ie4@Tk*v)!o*^ zU{=UlUbaEw!sA{R(#a6OkdtF0`DX`HqqRLXKe|k^VwFnb3MU#WW4=nZa zUC<6l>@Qv9rq|2E!Xbz$gCB}t`lVah{>i?SQfLoG%`y{Uw=W7W?=@ajqw{xpA*jrl z=kPh|zEQwaD!kS74RN=3k)Vvvk2P=jvoelKxr@-^G3 z7x_kC5i-^4U#8e`>s{hW4kXitruOvaLv!4}vRTVQ4u=rK_kzX=^f|tu3HwrO?}Ii76!=A{SSPZ>{$n`MR7`!-AFz>O`6)B`@Ib0IHh zc-fJTrNKBouvV#)9@1TP=JexsXA(c^*{r>u8;4%UHrC8{!TDLG761hYjA`}Y=^z# z*sNMQ^213h{t@w-EwFMViE|cCs~ngEetpc!KTMLBf5j|t!RdEtXK#?FB5{wj0^qm2 zNj$n)2GA1h7kbg4ZE7(SA{20wo@sk2o>s>&G`zpOx*3Gh@o7`21EA_Z(5CJvGY?Tn z$4l&zRe!y8p-zg=paghRDLt6eybX=dYBG7-;zw4qBh$>Ko)|KGL=2&lfDs7)2}g-) z(sitgx}FT@NV8L`Mje?jK+2~gPG5+HRF)7)Eg+uIN0QiZWD@qA9N2LmbH{gls>D0V z^*rSZF*ls?>QRBiKmZjgHO)xdp|@t-29^Gd4H9AV4C$wu#oViVcI zF)_DY5->@dRK#&x{Vl`YrEt6JTD#9JZ+fMY=F#HNr#S(qzKSD{wr>jxQtki~8)nj1 z)!(m`*(IFma|ee%F5D2A9rdRw$rR*rWa0R5U;ds5Qmc59q{n}?nH^7kqP0ug5in&~ z2uG(24s7}Gv>9W`ufY>sSw%KB?C(-3$YTNc0{>Y3mc{GLN4weOFbeeqlXc~J&3jJN zHEa}}7t>P8cFLJIBuz68XoZb;BY1hGA2Ip7d)zXh-^6#}j9KN= zU~SSt4yDg%Q}ICxEJ@-Bil^Divi@n)Lu+Cua@mRyC@M_u{^*h0v6l+t8D;iS@#*}n z1kcSx1SDBI*5wS1hK3xRz*oF<j8ZMI_Tz`~c3+r^o`MqpsOn z!9Mc9Y$2z?iY#=6Y#94760-sEL?G0sUyA)Iln482+;sCrd!T-xX!yGK{XkE0&=w3= zaKQkY%!?%X^4n;XVu-Kz_eh&@gc#F=zhZozJK{kKektPsY|o0Wcf+9WIW%WqyGesA z0ShuHH+z(cMF5f@54A^k8BCQna1}4R-X7C4)t0gi$2l0t7Er5#uEX+6;5ebVBW(+DvT0dD`xCk$@@_&l~N-K zfwgG-Zfaad+YkC>VcxFlJxR+4CPoh_zO_HXO_a)j1HG2FiBTHn1qJEe^lk`_(>*NG z{#;%spZnUE#7i78cre^(uRqPfWW-ZV2T5CKqBpJUC=rGVWF{WD&pX=&b>12K06wPkJ@=T%N+iRrC+0Gcv1z z^@~xw12$X%OQ8nV+*Sd(p@&DDtuv2O1mh)>D1(c{qWIzWI;CSYEmgib&$<%jx>LS} zR4*?$DWZ%#wYI&+4uI(D%?naRHSN|_B)t=_63^(~n{$#S``{fv$biWmi>Z*wNFVF! z)o61T_>gpU55ZmN><7oP2|m?cOSE0zwl61Y;^bMkqFmRSaG{|hQo?XTl9|N2OKH=~ zM0EYDNmA27Kf8-g+~m%)?y1o99NvIL>&?XA`$wS+uLT-qH>-laA;T={ji_lIv`KGk z40~ePFTOz#jBg+v4B&-weP%+r9bzX1pqK1YN(P~k>{8Wh@9h>Xn1W27>Xs{*62pF^ z{nm+kyV(zr0cChZ;1I&z-*&?m6ZN6`*SguVnOu3B&{JP~SHmmCi0hG?Tymcb@w!z# z@IYa7Z+WTG0pwV&u(QQwc??~ zE!1%y#w11&ug>2CkNLpM5&4Pi|MUZ;3svLuh%;D_GQuWiq$UxQXB&&*Oq4Q+>e>th zBuleOaXdnjEYW^rq%Jm`enzpx?RGUVK)O-iFz)UPdF3jTNh z@ub(oiG+9SM4wmUGb^WnoE;ucX%4m@g<_YVY(;v?jF4d-SXn^qWx>&0aXI2~Bpcc; z*`MQw)bo@N052sSc-#D~>LRu=R@nG9j-Z$A%`=U0q1HlhUp^}CSp}srvM+99n|&G} zoy6vz#`VOD!zA3$t<08G=yAaqnemchg_2YI^;<-iA;ilGCVFLYrx18ARe%_inNZmy z2zE_U%hue#!BMTr?|t4LJU1Ru`d@##(E*Oc)!g1FX$=3Ottf?Ec4PsMIEit^Ec0l> zEAtHiU`+eAGV}7a@iO4F;M`Wx$TUH1cFm~hbx5sXs#HEjs#3zz0LDDG8%At_{iq;}EXcU!Tk9gU&*d zbiit|*bv872)6`P(Ng%qVvYEPhUHsH{+5@wH^YNP6-`Jc?~*s$i@QxSErB&{IK&9Z z_7uR^clIqSapqN*WkaR=3_A{z)WY#7Y4j0jV7Cxo2%9DzMZb}0-xI1)s*1VH|bE0J5w;38cG$A+4 zoFsMF9B@FRcz-SnEF+*uDM4=SDAme}o8=vNF>{W??6&#MDV4z7#qRE5M&u&2@S4Zb z>jTT&LC_!B{MCujTH&X%mQIPc;iWVL95kQ}G<%D_Fe_BPZ(V6PmDLJ@1^JS+*At8e zAl|6ZlAXgLeDcQi^c~qksNEJ+htONvm5vesLPcJBCQjMTvv9XE=s_J`o+qFTeTc64Z7; zj#)`lXu{0;F@ql6cI{oj$x`w#6<)Xbe#m~)WtOWqC@qc2b)sbqk7kh+*K+Rq`db6X z3VAo7LUPM2uxp!R{F%_*va+4&qr>A ze;I7-$Jo@cflfp54IpODC1sX$(By4Te>_oIr}D2R${(f9mAY1`N$G&9F8y6YT=ZUC!h{ zA&m@(zA>$w$ptmQne4Di$8Rp@fFcGSyut95OLbs-Z>21YG}f>tNarIX4NkUcC$v8f ztW@0F;my9g#e8`=nS1<3d`WfdJe@x9NfCWh934tw6Ac8HTJ~O({n^&Y8x^`(*db2V z=ig`UTD@lV9VV1$CXWQ*Az}Sja%{;z47@-5+ct{+>R-)Db<>YHDSh!sh&J$pqAOT8 zP&xfkWh8+q#A@ZKXN5IA5E^*^rXZ0Bw39BsjXFEbu8LXi9GFLcib)H z;;=ijCh~>E0;Ta;UN~5%U=c$#L23Cl`WGIPB2z1HOtR7Mo$vFdw^3{wdt;H8aUWtF zi zzE_0DDXw5WgZMz%B2}Gtx-z=T7cN!#Cd@JmF!D~Zh%^4)?g~>6KX}8%y5C`G@E#x8 z6Hm&YKmhgLvNo-XKdpy4KjIo5RS8L}78Hs3jKDM_AnZ2#UKe-B;0a9aS9ePJ{h;`C zs-j?k5`VwI&*$D&``n7Hrcx!fFL6eKg|Q?v_RsYp!Gy^~xY>)3!oQQ(+NO<4m5sZ0 z4X<+TU$O4ie6ip%TY3kstWba<=KPT4S7cHLjHD06B&{4w$2Y~=u{(m#Z^FC1$EzDE}XG~a)=%Kc;23@j>amQ)H>RMww_o{)DxK4CMq24-jx8zlnikL&Yg?a8!b?LEds%5=){y zAm%gw;}gf2Fx(r?T&p(=QGwh}S7(qk*(l@vjhIy)_yrEyU)+03k$!?Kb*r4nM2i`~ zWQw0Yz4)PM(jUoNVS2SVycjrTcR|X&Y;dH<@(~f)W}NU433T=_S&NnjB&C zd}|82qvVM?EMGMQ-cQj4GuCm*$E`@-QPYiIcn5(2VCxT~j`cb9Zxi>j)fv0Y*l{7( z69BS*fym3MCpdS|N?dp2TcqB2nglHmyXT#l&cTp5 z<1;;;DTSKSv3XKH?LN@pB_m-!Lk`k&gy~MGI>ORBPJ{4_m~s*ApQRCD3}TF}u}ir> zMNmr)?q)HB2c&${3`QB8j-kQ1n#5osxM4V*WRg95yM_I7eqX+%1aVs}F}_K}KTchE z?}^d4d0+;b!4Jg?gpe;YH8J(ZK#vMiw|B28v!0 z-*FQ@EjZUmVyo5dJEW(1?PCh+x|Wtzy?*T^qiBFxH!Z$*QHafMV_{T&5jqzlo<$l& zqt}SBi}P;NfLN>65UN0woD&k`I4Iq)ytrT-mY0z~rz;g#)C4l>Ona#x@oa?HcnE%n z?G(P(6B2x}H1bphvAqt|-#>J=4_;;u#2PHndEeP9S0c&@`XLRWLbS7j1~N3BxK#Pq zE(6Ikm-Y@Y!lFy(egoTcoOkCeSR=Uu5@Il*_=x#TrDO`=V^Fn9x(Y!2v_wm)7{^9C zSVRg;>HGg7#{n-5*#201*O)03mVwTKEY&GR*g(zO`UZqmQ@Riv#KJzhj}5RJXJp;pNgZ7RZAHxoN^hbY8nxm}7K4TaJtHkLO0J!Y-S=d8w}=?D3`s6xXYyCsb8WIuIcKiI@D z^9h~x!=iZ+YIVzM2bmBdH&?3|lupa-C*R$%vWooG82or)&gr+P&$T_P2+VWt->xDI zJp$@p=-}+SgIcrlD!;|!T5FIC6f!T0AkQV&`xR_5wcg&Weh{-NFrrXe?lUomgae33~JE>0Je{~VXyOPwM*nR#Gdz#Q0Q^<~m{VSI#wC1eXmJE1J$xMv}t z1%}^foVTz>NBh@s&gz01N&(|Od4p95HLpvH}RFKE>G+o`07#%JjSxaw!Wp7 z^roR~?j}ZdSG%fP1ZA)o-{EqgL!9<*Y#PwfZz(pB4iD5Kp=F~P17))53 zv2+``A<*bsVWtOMl4p^Z>rAHtfZGn|qE$tHT#S6}V%D-|ajQ1T8=OAP`HAKnruT6I zA(w#1mTn#dAv~6jj2GBRjWid6)NpE(S}}pgUjmMrEzjg9Jdjf&(5=3!rwPh((`|TW5rsh`S_0BI$(5h^yBW zAgC;+-M~SH#Ng&S<8qVR0GreWP^^R5jp8&FZMz&q5!Wkgi$H8aqam8dia>P136?|| zi$EE{U*sKbm0;kIvj_1U<={h5jE`MQD1Pe6VsNSu<3TNtW_lVBR>=8QL+jg!8y!+x zUELYDbHL3|vlq%(W#EF4adzw6syIf52GaqWr&I+qMG`V;L3ouJ6&?8%zSDosXmyWU zsK8Se+G~jUHu5@>&=$?F2uqG@@Cztz%9duf!Ow61kH!aHziOzqKPT9^6`|GeZ5k&Q zxt<`Kh9~8D6#>=AZO|w90;=%ZSWZPVN&Kp?+DJ}d+(DlX<88%`nK=EZSANoXs8Ef6 z4yM1`;`_DiLYT{?Cz&w3g#T_wS4FZhhypDbAPD)uR^{+hKQoToHEl-ifS$M>UC?n{jl@JHZFCy(EL>=xw9TF|WnHQVa9 z@iyTA#qVL56;-I+aD|tKu7F4OUoWJGZUVRJTQfAIgA`!sIYxhv0a@r#97yl0aCxkX zMIVEvp7{_V!FPp}!!R$;(7UG!ZjB)CY(xMdPMw}E0mx~kE#kkGt#m!6;!csYJwVl3+d+mSV)53S9c1gO4oqHud3FYjxVtv30gWhu%jxw($cVqeU3nP)>bD zy4ySGQB5F$-`2JOL@p3PN506Tinb@L=Uf z1eCyg6y`1G5@=r?uMPR733w3mEfjN+8=B*}IOSUs$n&aMFV>FY*lqqOt2({#KXlUx zVRtUtqbPK+g45H?>?6%v{T9f{E<~e^NwjiaYMAmzog-v*NS#v3B(P2qF;$hWpgOBR zvk4*)c{IkTlhu`sgU~OBzYX#ENC&B(T&i12F86s`CTQiR1it-%3=lkFrME54)+eG(v-JHnUL5qtt5p4ba5lteuaT$kf zqSZG1*+kvms}s%qjptav5Vp%uFENA+AlY255q%Pt)vr`Z4cV&;Gg@R2$lCJZ#1IE* zZmr+u;M2F5Wd8lW5vm3b`;5MLfyLU2SrmDGL~`z2&LJ=R;(EkO)=N@;w*CxcaJin) zYZBk<=c#iA?@L9~2|`l|Vx{TZ3mYzl4N9=hT*FISmDK?b8B6h>YWd*Hbk%$E}dy7(V;oa&7X@>$Q>xv75mYW~v~+rzu& z?~QDwAX`~M8dNG($y#vglzK4T)&ul|M}Wd0s7Bu=$nmC|t!<>)HI;{qU2QfP6+ey@ zu*Kt~Z&iQtu1`YTY2Gib5TZ!+W0)B(O+OIY8}`Y?GjniMHabm@z2G1W8yLT|ukZEk>cGe+lpet@(v4%{>#VmLqm6J(MQNY)T>F zXM!O~^dSlKU^34YESxfU>~Nzo8(i27%3Bhgg&FgGMq#GwuRAYZnGH2$4jd%x@;r?V zHyRsUYMb@@N_%H2x;Hm0wlKtA;rsYM_3`9-;#uQ59ZNuX!gJ~6iQhkXbaPR&{fZc}IZ6Dv-djq}sC3`gM&u7VnT zS*p-%Mk^FvjSNQ%+6!-N8J)-}dLOz68%@cN>qaPm6&j8RSqL>@s3c{mIK_Wn5!8X-z}vLwNF-4mkmgXAatu?iO#JZ1Ck6n`DP? z3?z)c6dk=49rXn$jn!A3ZZzEqc^})cl!v7sl;FXiX!cx*5!4-ufFz&8PeZ^5I+S)m zFr7(owBwTvMi$wxeK5ml1sI?FIXB1>(7;q;i|pMxGFrAdK!{Q}TjzJ$AKJh zyX5A!vk(G{=w>NSNx?h(%TH<;F8o0*;>Sh(9gcC#m=WEpdE2+jbpbp>0UgzoPP4!6 z&eh^~d)vzj$>0u1%`bh_OA7ARhcsx!;E;{hfMD(lYpNtar+e7>=$~gw*4uIBqo_!{ z4sWN#uDD?CK8gBzO|xqpmJM4~4Yq!r``Zyeue49F%uVIbONDQ265UBGuAgSuv9Z;y zo?ti(r&^zBPLvC++dF~@NP+5J;iy5S*Z!)AvmtrgL5s_MIy9p)@8RYcZ+$ljK8wv7 zJz@50ptpDOxy+0FMb!J{_a|la^D$iyzg`}O)|L5~?yL%rMRLRIFfth-yPxq74*jU@ ziFBt!@Vw6YZYk&>)AWvC#Ue;I&X|oDG?FsKfV3S13EQCJ5^5)Bm->a-bAOwBpBvt3 zEK#KSu85g_)NFXv?ZeY&J6G-pINKjhUjwdFuVD_u4Ou63Fe*!Bgyg)8B!MeM?jf`z zJCu|KsX0Ue%=y9bnZdD{2xB|jQ85GlVYoJBp6PlLZI}n-IN|r9GBIP@_w&UQAM1D< zeJ9EIkiS`Lpg#@x2AuEeoS@+I#ig0{NcN&ydtL{3GT?cs0Aif`fFyg!akb6wN)1q{ zIwq>7*ev}td@j9gu*Aux#2xDs62u#nSR-+E^O7saD5?PxWi$;buKZUqjNyT(s zuPl0&!J$T~s`|@;H`iV*q3#F`!aKNmK(mZdsQZNhw8dBIvRotS~vuu~C*)_$TgTzc`1K#zF{n32TV07!5j#UN5uxfOVIj_Mm+B|A1H}_S~!LIyg~Y)1n@i1Dc-8`eHpY93>m!>^vlX+@#*F zV`}C|__mK*;S_jISNgDWcoHv2)VVTp7 znn6fuI3%IL&liY8VQd=c#i0a6=hX7HDN&DW(&vU|r4FP?WTZ%XTYv80{*#is3!kU{ zgzz*x634EzR|j@ySi`N`r~&S#8nDZOoRbcO$YmfM-=5$@{f{#gm!*dV&yw?bwvD9x zYwti;2i)8gyOuysx59yA3x9(?{Sy`Id^&cct*!LbM!-R$a&zb zpi;5Bum!OBpb>8d9D2~H@2HN#>$56Fh`b;*>(-QFa0kd))Z308paqot-<3DX+**Nwq$v^&q=h)cXxasftym4BkPlp%_OTJDRRR6!e1h>1?!tB6ubg^d@q zg4ophf0g1sw^f9@b_s=28Ewhf40{F_u8#IkPVuf>Y?x+bx%&wP_Ucx_(Ra@p+zg|c zMTLLY1vK$8bx{iH>Wt9v8QXq@_+Y`mDgB{ZpMTgSnKv&5B=@u>g4CA=DYZ(>wHfus zf~=sj#4nM7#xKTJu8q>^DW}yVnBF2R+b6mIjgZ+dIBz`(!LxEgCeR+UxR4F_B`t@) z{fo6XUO_M;_jqQzPVtUa1lK*CEg+LU1#ak+xG2^rSguT`X*3a(jSBA%Ykw)U%(jk9 z9<0t@i5K^zi0R#|@j!AoL!l|fYa!SmAS9CD>Hv^VwY#oA#XX?M$BI7uPB-12eDjA0 zE>?F^=Bc>FUknaCyFKCB&cWqJu+l9EK0@pm%LO@Pm7x%h$*Tuit@p-Y5@t|iXF%ex zwZQ>ho!PLU{`EwZ6e;mkgdvVX&0@ibCRCGSd=t`BU>LZz)appcik(`nLM|*_OeVz$ zkY*4M3w;_8)8yE?GL+OVjIS*-BNkzbxLKQkJ21n+M1=h(C5$TzBVWe!toR*wS-)rL zT7(7b{HJ69dhIKQD?*)QtM+cO&oc8mDTago;>IK27LO}2{|*&?l>>YAarc63N*umT z6PMx}m9Xi4L`Mbjg>dNLsiemkrVgu*-sNhc zi{l5KJb2H|8+Dc_3Oc=C1QL^yI?Ql1yT8{whBQVt zI1_MHgW0R~hcP9zSp&V1A7|Xy#iBK}am*^!oR9^oi^MvTNuS<&JwR|qj(|Ds1oC_a z1T<5Gn8X7X5v2~BV-Dw>=3o5oyA%0uf~UG{+TXvvy865n_Li6ydqBo13>?n<=?(*{ zUDD5>;)i=_1fQ8?6#jhR4~S2gK{IQ(5&*!K)B%AB&BY7q0OxiT(1aSE6Zl7SFceus zHs;jHy|aBXUc^`1#OW2i6V$+$7DyGFvxDy-Q>K5rj(v{Bj2Y?*dc??YjRI@kadEvy zSh(1H6v9g8TIqm;-=as+bz!ba%cI6-)hq~y5)7YZH#BEiFNV%Xa3*Ot#D-wBsJUb^ z9aPF4s1`tPkjsU~Itl4JPv1Sl&-Y6xPAcX2eP+_4gK1$qTb7s6fLUXOs2#M0>Dyy9 zX9}`|ND*u}fB32=7Fu`8dff8EU9}QoJKAprx4cNP8~v4;37t3kx?@h!&PSk4RxyNr zT%D%;S^%>G^QKcg6P&7U_wjQcG|;MglD#{G1(eTNV*tt-u8c)$@!k5$I5?7POJ5T( zP#>m#1-=CaY{ijL$7maA0FJa!$`Mq|08zp%uRBE$^rfxGbWHT!nrK_OFaS9*L#sYnxiDVuWYXPIn2880Cg7r6T3;hv5T>HB!V;D&&EILPioVEBOgs_NOt3Q!?;Lj0Tt4~q#<9c7aI zuC}Nv_+Xy*&8hJvyK@gOcDvKKcks|2>wHKs&tl2taD8$ZNpe`ar;lzMQg$brF-(G= zbA+jLg|4?&CCR3F6|%H#&6(#h)Ag^rM%cv<{Qhn0s@J6|8TTU7G7 zzXmoADjIG%d^)8vZx>gUNV7Q6g@v6KKF}qL%LJdd47dm7;bUpr2qLWf7;`bz3Q(lt z*{+*6+`B!nMZhX3VbeS)A=R~e2$mm~N=V@aG1ab(7+bTcr)3$-o%hm+`@qPLpE^_F zpQ&IGB2x^Xil9lC9M*L;UxA$D2TRbTlQBPMSD>S^#8;B)W?;2kB~7_^P3fHr!BVwv z1NL$OygE%;Pg|%eIkcLH^)*yww!(sk3fi_Z9<7!#9vJkkIc@0oge0#<^=a42D->9T*~ksGdyxF%W-dtD4^|Zqsc&~e(Pu`MyxnLN zVQeSG;Y;Zcz9W@V0_4vs+6EHQj=`^%_vFI}B;rK?Ayw3Bt1ToSF+J)MI!116}-$EREUxlF21DZ=SY0nptI=(^jH9`Q(0;~P+I~Z*8uOM{I|pnIvQ6B zYFCf54JzvA3lbOyN55|h$f1UNgJ#LWt09AuZ4at0IBac>9#bKN$q@WZxVYxd5|*GH z2Bemh08hpi?*bw};JgLGt}OG~wjKPUL~TjL{awX8S}%EG4}Fdrn9kp)+k-g~A2z&{ zJ$~6?Pb`xRY*;xFG_Hm$h^eRRgE{&%%HD_-SL-bgO5kIqV#-nVl52_D(hDjMS`FX8 z6VzLN`>dpgkI45_o0XO-5WI=1x#v5U94N(!@t?SH#-EH_nO_B@%Qz^K?~lR90TI_R zc-w>7=G@-ge40*l9FfTQe38BKLo(d_@AsNjDj z2W%VIosS7No*XqHAsrh->kREQM2!H?I_GB*-#~-?)4MS-d6$&W$f8~IsF&!i!0aHM zwno$*&Y%P7F4%F!yqJ4+k!pzJ(D|iPu)|91I8`7dXjKT=E>nBHfC<_x-25*ztOp0R z!@u{jl~-1H2MFnf7p!}DXQlQgg*a|@OAEh4yf*`rr^%&VAaNZ*1gD5k?gk=$y-K<_ zpBjAoFUPnm%1@tn@!KvAFmW1&u%0Qj%h1kU`y#st7ACz#kM{2sF#knC9)b^zMF42? z=GZfqo2{mXSIE2f@}^M^FmC|bH8a2e2v-EllWZb> zQEhN*t0#^PEN0B+hIfSn#sbkn%ktQ*nJ*+;fii55+!ZYRuC||)myj_8iIqE2BF2a# zd#gV5m&iEeDF7gUwA(z_4XxhnHB{R{n+-7T(;#7TuU^ZFDfOlX3+o zu(KHD>M!&tNgO5s^&+shzPdjme@~TS??SS-3z7y$P5U!<-0N<%Nw$=BK1#>OEy=I@ zw;9XI(8e4@WOomLyb!_;N_}myzrBO3Dx8U&FAlR2|IG&2oy4^RE7}oNK!LTMRL_+x zCf|w8eQQLQfc;-F!GfLVn!ww52_eU1D-sy+Gxx!NKA@(-4?~(>g=WSsF)&|GAgl%T zaviywV_luOeXaVt&~UV=ARRz4J!Tl-C?H@kAy@ED{yz_z@H!hPYz5R{NZK1)*yEj{ zM$4)ud9;+vA#0}FkYN-JJ+Lb2g$usMfoQXnsRDc$`WMALF~#z_q}fpTkV{OdTFAT= ze(-SZvQ;&qw6qHuZIMCaPoG^?rrKD<(t%~sg77W_Uc+Z>IASW;l*`x9D;hF4WOx+A z1&Tqf=QY{1Im{qDMmV1MVDx}N$+WOaI9H8;Ja1UOf#|NsPR5*eAxU{Ou^kJTsG*&? zb3slq;sz1Ou$&z%_;U){=0JqX!=8kIrh2a$lW*|am>{NtpP+#~Glw@HmmsNBLYOb^ zAwlSC`@*|0&fhmiAtH|KfPF>|lBM^iu=~2wG}+vpU$E69qmMnze!rlf(6w9B#CpRq zD{Ee#^1>XE!6@R$Eo`baNQXMadX1oEhIYtw3D~ut9QMg~MfxHu@*<&F8U_OLG&M1G zg%rwD6E{ze=0&ZQZT;l}QRUsmi%tvooZhxzjl+XHNU?7U|@TL4ifEgKT(-a3f~d3aBb$awr8~WFIn~-X8YHGn1sWo zOH=EyRr|@V;YZLz+n_Y!a4zI>uDp>{9EJw3AP`&84IUX>1bt7$mvT$ZU`W{8vbWE2 zPuMccIhj`~5GI7Sc6lzmZviE?@4rS=>KX6D8n#A#`nei7UvG-@wcfiI16f2yt9jPo z$g+$O7`NNw_r)Pb4w|lz_0{Jo7_`sA<4Qrsusi;{s@^Gvu>ee{SBg4Q)WzW{nI`&6 zebA#S1i>E`LFxI>5iC(l%|?3XZO@MZCscogcL%^wN3pVk5}!G+OP=Kr(T#L#}*upj4fOuma%7WFt5Kp0G5|^v!%s2D<(6AHIH(N6@IaaIW z>XXdZfm@yDF9g2m1W2Bm-2dPNA?_}2;3R`IzFZR+0N^pNTaW)fb#?ebJs~>YKnYSR zHNkf(z#+msxX^Ywh=CKAHMTKF7(OJjy$CgIz$5k}lv>?D=nH}>aUNW&uI(U*VSfOW zY3;h9UCdr|sGq@h@R730y!LhJLGP82Vm=;hywz4{nkfyr$`$@}uxwk|qp+TnC>`2& zsT1T*aw!7QL}T}3Bm6^>2aj767D>{F)Bz)GXOmbgpf50JSr z5Cr4Csqy@(=3%fjxiql|XS2ple&4G2Y)cTzz8986o zAT4M`bvU{PTMvU6G0IZI7&BHVG_z9;2x{rYQx0x|dFaKGzg~!3VQ773(r#qOP#Zset}7GibiMYB{xki^526CpuJ_B~+`_%I~5&RM8Uz zeiLrxUkQJim-%Jye@eS>1droKrU9#M>Y!-c(;q5_gLUaDf`MEh6MoIHG>9h}cb&i_ zj`psMEg1R7V#sZtuE@(Znkbwd-m6yH3C*ee>dU=nl=wvx<)QIS-Gkb7 zilEhBGrB#IS{>oPWqlmhh(b)Fv?lgG3$fOcs3GD2Pai$C@kXk8q#dv|yvt6ADW+#T z!xYg%mOeS9i;{qH;Wm;QJ;vC-ClSI*5f@@+1{CQ5z&tdmZa~+~qNhLrzht#IXiWxe zIIy&J&z4pbFZGw=ld6;)F>GHAj}QCPR*cvSDvbhUgig?>8pS?w_7p7I-9$OcSg3(j zIp1${-U0(AzdwaePHiIkX3#m(rJffw8i-KH;RF-nEZwLx1>}ihl(DUWWOvfp(MZzX zs>0_#0^PU)z1Q2z(oBR2D)!A=@hJz7IGN9TPtf3RhY)mUFuL7&99`Bh+kso%!IyDy zaa?C^*n!*i>`*b!YCF%iyeCzq33UJa?s}+S#8w)&YsK z#7Flv6m|RyD@76L#qnm@6uUgr(fFIFRR+P~J)@|Zk-Y%8Me6+E2|*-|-~dI27iWIi z{L)$+^v1|C)W|Ojt*#5Z%Q>{boNHd+%eAfRDc!cadzj_wQ(W%HMf{9uKs{HD$Z+rO zyQFI7lO{KZclYyp#Wv>^ukYa=!Lv?_$E^MJpe@~nvqQ)3ud?fE?Y0ZI&!Met?UtMR z`{nNU)uaklT;C(NuMA1P_Yc#h_e!7Jdf&#c)#qipY}bHkn1W}WHizB2=h$V}V|p*o z)4%&Vp%KyDyx*V36c8nRI*uK;_qNSuwWHtnx=gP)z8$s8yCL%;spwLQPwkc|)dBsY z(_>u?uX~jjVV|q@I}MlWc70EkZ)yLgR3rk*N?P93`ehOR1~2j-gX_24Q? z!&8|Ymv-#zyhQeQ$DZBqL$`a=)mtm)PG4`=xLGzAysj@7jO~u_PscLQ9q&~! zzFipKjjvxgqM-%d8`s|AA%4_rd>_W9QM%TpU=lrYdOq>T?tR{Pu&f?_8Kv zFrl$dvm0yeIjj*jRgaz2zQYyY7GNS!BWHd-x!Ieo`|!s;hkC9O5ieF%YSRF`1I~A9 zh!M32H*?a5i}^wP_JZH&pw?4s+$%m&`?7-Wtl`5$H`MPW@FmlDjvO}EH;-}uE}EfE z{&n#;{i znEvPtTom~51p2-j?q1?LN#O|rt+eX_0Q7R$K0YIpv83J9nlK;5%?PILZO^y^xFSO)tN^`pT1M)>&n`v64wLT9E09vp!_FGTs4PKKdB z`KyN+m-kc8?I#{Njy!N3d81qLMYUo`s)v!5_u)eucBci(e?1W00g2-CANWLX#Q0Rs z#-P3Vo8$NYKOtm}|38tAEA-!?6+=`#jJRwVb}m1n4DpGdJH+=F#jpF_zJ`^+D$2LY z?q`n{rpcl_T}5<$CD)koqCDxCeCV|N3K8AKe_l@?yq!M8%(TygVU$nh48nnJXi`%@ z)2e>aWeuT=nmKo61D?Vfe34OTVw2FvW$c_wSOwmmMQF5HgVC$M*HCs#R`i;mY`1*86a}Hcn4xA|;ju9Wul+R4)$Ta7j zqcHy7h)~#o$XNQlx;+4vGi(GD*BvPCy_Mq0QTF1Pbj>!Jv0G2BH4QOC{5m zU~Xb9WZy9ARj&|jc=+$W;oxoU-iw;OgMkA9Mr}-lUm31{$Pi-(2D#g>lmn6mQq5Z( zWY_;r{>w7-x8Oa&?u75Jv~Nh$FOrcDQI2~8fg?V_3ERO}y8$9$`~zZm2P6n2cfSaZ z9ueH1G|?IGVbuO-JupzyE&YucJOEg&^VF-pXqm1;tv@=GU%!x7#iXoMLJ_H#`cd0hlYn&a^|2N|5tlo9uH;r{(oDNvL%(W zWZ#lyWH0-Y$(k)8V~iOlvzZwrl`U%}p+#BJrt)Y}q{SAcQc)2p$&w^O5m|p{XmXox zkLUS(zW@AQzt`{dOmkn?d0)#p=Q`)U&eijxvba_-G+stP>YL<9mC4tHXt7R7X#tAh z;^KIY_;N|H}P7y@m%{a)*DWTW_<=oPNGF zbqY)JZyo*76O?N}xiC1Ky+LVNDn*(S#it+K-qco-W^fXL_X?TFtcg< zKd)Q>exvB9@G~?2ogE*}nN02Z5xv~|X#;uc%^>^96~v7}5IX>mTCFc%r|fTBzDy>0wWOgR=IvtCNEhI>*KB zGYUeM8Tk6;D#sU1A>6qK98OAX`M9zAOK@4py>?EgBizp(?CBf`Q|zz(xy)d(!um{( zjEh-1g(3R8ChxsEpQlhd5q(sgK0aWyaU+y_sYll`*12Tjc*ZK!Xzz`Z?CCwzwfR5V zId4ULNotIUt{g7O?ak!hG5TYyL3vwv;9!_o$j2%PXC%Qd*W_C3WbKiovPBjLj@opb z>=?G*rgj-syl41+S@+(M&-aJ(bi~v=OQ?gf@`c4?W&8R^OFF7KKT%!`CRQFIt4+TC z9D9u8FI~H`h~bzCwBWYV=_Ki!;~mS; z+#CCYe0Agf+$)}=XLB0%J>ju1O*c>DZ5QL)7xwwiSq|L3$?*WYF&%Yc>M_qEiKg#(Qdu&6geg~ziN-0jrZ@Mk9V(=BJS-&a6 zFdz;|9IsU1_s%|+d5CZDw48D0i|LPQ#KU?Sg+_5oC2F;&T||{_y7z^4y-P@4yl9Gp zeR^MH>q%J*ZLD)m@7vu~KRVHiMVpen0`E=S_NkM4a5_5CWbumVAIe z70Icn$tTTiLydk3kK%|#Zu`uRAHmK7z31hx-7*M$8Os^)ra4~Fkfgb8a`bnkp9H@v^_8QbE!H%!|D+;8>~II*cGEc+!&^$7>o zDF^tTY;bT0@Ngfhebao6w-8a`^X4x-TKlq38z23&LNu5RcM0D+?pyr&#RimM?Hi|a zr~ThHXKbo?+gV&LUwvL%?}~qFhtDa=2O~WB*Rl(vzHa;BuvEIg+6tsY3cBp0UuiMR zEO=ko)^fcL346l7Je#(^Vynlg%3LvmcV)~5t`fr!veo33=fngQ_xEn&zV6C>-H}`B zfx9S9`GuLp7{6ZA+M+hT@Z^!TAHMk;jfi=CbSNo06KZ}yf6JpSzVZg68Vc3e>MkmCBbz9cw>PS{ zS#7|BXJQZAP4Kez%<|yjiO}+ZmZ9YiUiZP=ynW2`R6up%ZC6i$#x<9}SD(A=l=;*D zWaHQgO?$LB=T^~=LXzIz3{4|ouEX~^#qTaZ<4(xI58&^BA%TJhM-^9EB79-8&95D2$z zmL|Sa>hK;ndT%Tv;kf#Fd3wfVqqB20xpcbaaUNw;_^`gpE7Vywk+!J@K3!Mc#8&5y zn}_#=N9P`#YVFD|x=rlht|=Uq?`cTsEwiM#mblO@J{%a5Gb8C8yYcpmW)wg2S>uWtb#-o{vU$^8tB{-%E@ z9XY)!^8C&X%g*JjQJ2`AIhsz9+F~S>kkT2c=3!NuZM>4W&z7Syx1RlO18!S~ev#Bj z)ro3@%(g25Ig1mWXfIBMDCP!~*SU8LVb1P#EPsDXCad~t*Rh7@YhT3akJ{a`whD>k zvT=KUdegV>IwHFYD<_^c8YrB3P@0sqale9+a= z;T+9R>o=z41Vvpp(F-{Dc+5ntxFtWbrHsd*B}Sx9rl_LlE&FYKL4(L26s3sltCc$u zrSV2Jr#(}4Kb?Ac;@$qwx4Ai*K6N~Pv+QVsh4p*R&OJ}}@)x-G2;sK;^`vVshYerU znr|y>uX^&?C{>Aja>#;dk-Wf>3tS6xEqb)?&NB^=6`S?u3G8# z=aSqbWl>^PX^+ZpbZcL*5m@isCLZO{)Unmgl2ltzF2@sd?~|MKfn(}&7qLD4Nc(p= zq$NU8nYo68(n;Ql0$Cy-t?Tp?!SCkm`kpS`;q5qQ#xgR=3!zJjdUb%~ytsXSCWmDko!NVOmLg=U+@=VFAn*kzb+j7oJo z=5Aen_q<@?I{|Ldh(x(8;#HITvELdw6{5C>TA@5lj_i;bU$>s4f=fNJck!JiHzmrm z5ET+3J{6UFl7)vf>XI67RIRNLIW360vTo%Y5q4iqw=A1Z6Gclen=wHeXR<4ybhP!C< z`a0{4wU4k)dUVC^Bd4-^@%mQ-9$TrXI@~?Y3)`+A zK7E+o&ba@bS9bXpWwH%auX zjK3(Bz>Hq^65MP&R2=>@FuHB{Y^wQPD)Jm~ehGiT(@ZkAbpUE!qRbKv5=B#IKhNn~q; z#|HO9sxLmN#b3|9VkM>Yy?^tW!ekE@uBnQE{NbQ+8{3^@OGTm*-#cux+)n5d6-W{l zX?P-a!j)rb3$L$d6qiW+TDSV%mLy>>gZLK#-NV;x&g-kn$TXil^ALeF-y!1F?A@)E z&TbjhNVoCRH0+4KSY%&cm+c*;obSVSF!kKszWDmdqMZ9;73GH6LeAQ8mFnO2s(rYt zXlgUc=0rjZDxkgA@4ZvrS(0`A3Y(_IAdL?&@ydP2f(Odx0afNhwJ`1^pa zhwsBqu35u&%9@hE`_QZpt+c)QK;~nglbzM#onjZMMB>psw zx3MB%?YpA8)#^ z>C1@j!LDQ8=LVL34Si`gepFR&N>WO=^|IxS`rZs7vt3bES|cBGrHv9NdLwVeH5~SJ zB9qtNn7%QsC5h&bDWtm-oMV>b!WF{_OVwkW__yK2Hz)_<22tEZYV50 z*lA%cubsvLej_L{`}KvF0{TJAIi6r-BgU-FimS_CCwh9Vkk$QZ5l|7E zGr8&MkGe^Z2jx10>vg-?ns(-~TMwi|BJ5tA4cz-XI#-wCcJVHfjgVQJpO?7=QmFZC zP=7)^E~1*x%&Wper11DFcl9ZaA02Me@}h!ndp-=mfSiRB#*cKmedvuo!sW#|eAL!A zda~=xW1G&s8evtkC@}=`%EtG6?*w&5C(OFmWM!sI4XdEV&;{)G5gbOI_g5z0){9L0 zD`U4*^%z1{DM$RIw{qJtYMLGHS?Lzb5#M8l@+&wLugUJH_jFTKM=uTH!+kuJ+O9Mu z()=;S&P=4L{_SLtN9t8Mb0M2g zd_0#3nfM+Vq#xv4QnwhreotV0RQ}aMkxMnz+NZC4Hd`Ai^c9yl?OiAv=(OpgoJp2g zfGslTi8A-)z4Eux>Q8Oey?*|J+hz$~V>A1@$X)tTFJFFfHQrf}kS6D_;f>zABKt>j zC-n{r3C4J99^9t!SlHWbA19>zfC=KUq{(Jz1YehmpU)eK#^*-AidANyVjjZ*HcTLyjmqeR91 zHoYDS72KU`e?)2J@VSxDUD-Nk&UBkgX(n(=hkRT~;FQ{N<-O>MRBkm|nf*XOU50mH z)YqzK2#)H6N7ZK}2AAQWK&$7TQI9vdwIwgHTvf(@@6@KK3{KZU;p>HBuQy*;I%U1P zQs~(6d-f7ai{7@dVTmu}3WwPBkgd-OceY8J=B+|i*p^g`)y3r(TxfVT7%kgWhqaMk zpL~SNygwUESX{2?k2N{a)$wL|IzmtlO)ixJ8@%G3m>c zhf;E%WT)0-M|Cuq9eA*QD9ZGk%h#=zmyD;@oG*Ak_l z8^&I0HK|M1ST4PELs}{v@8|L5Qz6gOH+uYk#ovB^{|Dzg$+l&CVg}k9#ER}M6JDA_ zKnr%94RG>*@Y=URR;1|Kt_%C}rY~F&b~>Po%F76d&B}90X+1gWGQ7w3$eJzRJcPE&uVkAVn`2y1m~-dk z$B1)ld{>2N=7m3~W0#VS<}KI6mD2K_?eN5??MU8=588XD`*?v-NGe+(nIGemT zQD8;HqIbyd$LKby@t95>cxI%*GwpqsABXHcr?;`{VhTM!p}h3FhURP9QiD&*dkSgc%!|#sp;GMiysB97VbXmK0QGjTetIbih!Dj_|ZwV zTcxO6A3_iog0&C)5JbiL!Z^@-z@mkqDJVJ~6M&_{yE;La9~Fxw!I|xV=|d*dQ8X+8 z&YuQ+U#w4%9|}uC`w-?EVH1EL7bjD5lsPsSkD2FE7m!1_+i4Pgu)f;9SUMU{Kxmku z2?QTBCcqR;!|GtjBs!H$un7LwIJV!8ZQ=a~?OGTD7ES#p-M>+Dnw?;p5$fi6KRg{x zun(e}X;|nu;7N99A{PJK;duZp7+_AH``_t9z~Ib@`WO0k!1QT5&#bLE0zS@PJT1VR z^Fjb7g;1Y`Fc!gF1137JW4=88@8sd87myEt$uqr%n`ZLnTP4m&IlKOfqFJ{s!0i7I z*4#)-7c(M5Lz6~FQyIaG38G?AXbOdZ$DrwWGAa0X41ovAi~%RQCXpPBMLIfI1_xVM z*xNbL5!zHNgNLGGaabyrgux=6Q5Kr?Pzu(<-boV$O#C-eb8d#fCPbIHEs!(zb^Wj; zEEP@1A|0F%DBw`Ay)(n$>@55%@SL59zqf-xfGP6B(oq<&D`#v0Qx4X4PN+ZbSH`^m z(S`q5&zyI$fA5`{#*9lgcy$X4i@zVgnbv&RobIFrbR*^q{msDsUiT58n~28GJ3v!s z>^aeOaAax-n(F&IoWKtZ`g24%ZD5AfOgQ~lf^*|dXO5Rf_tnG`DFkh#ovXdI#V2J%JI z(eU@SDCjn~bOC864Ff^!zq@)t(m9)tTDrjbJup7Xl7Oc9qi|#j4G!sMCW3V$q-U0pvElG^lr6~ZsCX=G-g?LZ zgi|P(SE3o2iZvsUF##?V5O|D8U3G1t}8%rhAW*BrTSSmcpPlW-T;gHBG3}!HsAXBg;A_Y#NF&G9(#883^ zFk~tSD;1*742SL?MD&??!ht>Iaaf+VH06n%PBqg0{nfL!0zV|#0d>f&-FkM$Glz!J$DK*a2((dym0^x@Wufx zf|CHv#X^I(6|8YU+%Srve+dh{l!fMDp}{Kz);J(=*uxqJ1cDpZI3Vy2hcymp8H{4s z7i6KAv(Q2;^a>VwB@4ZZg%)O^SF_M-SZEOzT9kzrW1+=a=(Q}g1Pd+6LQApG(k!$L z3oXk+%dyb%EHv0hu*Lx?!YIc4E3wdwNS|vQkn$V>o;aZOEVK&5h!{rPGd_aQw`sLyDO<#n%wyqEOYXb~|$KV#~-bth|jxX9m7(9u9CoO1% z0_sno(n+H)pk^i;2%+NX3u&4GQL$*>1r(v&Z4f%3MvI!M{Nk`!Uq-bxcwq@Wh5#jq zK*KsPbJw}Dr^Uju2pv!p!28ZCuq`a1f%qT(p~yJgKlq4HpRGa9ynPoopf{V%km=}u z(D@7Kiwjy9NDA5M5Uh%)QPHaE3!0vty+0Pu=8E0_tp;YP`d`S;t0Ke7)(eViB2bJx zkdDX9q&Rr6th;BDFBG^7pnS1l#|6#2!cppY{DPX8K{UV0yr2lPo(sPREgX5j=6co! zBeDHg`hS&~7goJM?RY^W|3yJ~L4C7BWJ!ZHuk3AK8K0R9Sg3i|GqIYQ%0V}%=j7C6?kLbB%}b7fn(kzSaFO#Mq^}(jN8FK;TRd=V^t`A~d{^0tOz}05?AM`o1;7)@p z%wyO!j;T7C1&0Rj{=tH~;s~m?%ubkHBsd`9{;@ej(1}0b zjKP@$$ECYKP|zQ6XIOCj+aSp154b@VoVyzYH8Cd{=HEJSj=}9}YzOoF2b?ntPQ@L9 z`oSD98`Fh7EI2W52+C)Iz&8_@!Ge1XaJ+ZsfJ|Ho3$8(g4SEYJ>o9SxEVygy*dSSE zC(Q2GUpTPMW?H>68x-;DneoLCVSGja4s0a~gU4vj>)9Z%MSeG?YQ{G#jG%)6w+slX q0Y2jc!g!|Y#He%u_V1RV#s+~S>vv=7V^pNzxcdON7*-}@;{Fdu_;@h@ literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.d new file mode 100644 index 0000000..8a97f62 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.d @@ -0,0 +1,233 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.o: app/ota/ota.cpp \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Semaphore.h mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/include/FlashIAP/FlashIAPBlockDevice.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/storage/blockdevice/include/blockdevice/MBRBlockDevice.h \ + app/sdcard/SDMMCBlockDevice.h app/sdcard/BSP.h \ + mbed-os/storage/filesystem/fat/include/fat/FATFileSystem.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/storage/filesystem/fat/ChaN/ff.h \ + mbed-os/storage/filesystem/fat/ChaN/ffconf.h \ + mbed-os/storage/filesystem/littlefs/include/littlefs/LittleFileSystem.h \ + mbed-os/storage/filesystem/littlefs/littlefs/lfs.h app/ota/ota.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil_log.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_config.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_logging.h \ + mbed-os/platform/mbed-trace/include/mbed-trace/mbed_trace.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/ota/ota.o new file mode 100644 index 0000000000000000000000000000000000000000..df0ece7743ea5f2b1880720dc49545f2128ecc2e GIT binary patch literal 66112 zcmV)vK$X9LMNCEk0RaF2000000000104M+f000000000000026`v3p{000Fv00000 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 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.d b/BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.d new file mode 100644 index 0000000..f0d2ce9 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.d @@ -0,0 +1,2 @@ +BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.o: app/sdcard/BSP.c \ + BUILD/GIGA/GCC_ARM-CUSTOM/mbed_config.h diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.o b/BUILD/GIGA/GCC_ARM-CUSTOM/app/sdcard/BSP.o new file mode 100644 index 0000000000000000000000000000000000000000..8ae9022624018aed31a563c09bc54fbf1e47c6ed GIT binary patch literal 2044 zcmai!&uiR96vv;u>-b0OwhjqR8gP}iV5fML-A(O{3kJK6Z76kZoHPVNS&v4eU4b;C zj%JM;0`^}}dM-KSl>Z>tTzc#OkV}rerT5~zku;4g?Ck^Xd!P5ddeY3i)$!&JTaM#^ zH3t^pJpn9^=aunqa<>4NVHS>_F?Mip(DW|>+=Iyy{WZitVCsCVi_Js!{}WfMC$Qx{ zbl#k2-V3_!M6k;t*50^;LUM>=`q?%AaTFqpr!@S{c@eT>k zGTP@P=Ay3$t1Y7s@iq7nQ)tei&uA2)DD`UTJlI zhIKO{l;g&L^EHO!8^w<9bm7v>#Lm>%^yKB{73Zq+Y2%u6-TBO!YkpCkG`t0^nrXt@ z(;{2^HqKN58ZcHZBR6W?tZ^~SHrW82*ork^qC%$sWR0h4JYC}tYW!i1XKMUW{zS88 zbIrm(r&r3@GJJP`&tuT*^~JD<$KN|_S0Ia{1i;IFO*Hkp10^?8c)++LcnrCN@ZY10&&(Ka+@$Gzni=En= zrOr-mU1w&%82-2ON&G+EBI?R}PA~-1?_(2`X8Y|TS9Kf6=jlXEw|{}|_nMAgpnF-< zr5EU4*L24h=>DzgenY;7mo>ZIISi`nePIQqx4N}+bYIybYHhe%>RRRfe<7cgv2jLc zu1ENTXJ(d}+xK|zOBT=@jWOfxOc*{va54D_#^y3#G2_kG$IbwT@EqYw6O?BA%_3KI Mem8omFTZA((2fMEr+uq)8`o{q_V7iq48p@Y2bGWR-<|bSJ!qw^?+;$&1 zZ}->0|159;e*3BUZh?de)g!`{5^}*snMFgv1M(wRGRqTM(KL<3kQgw}2uVzG#|oKp zk)%~c88b3r>3Ee%rTH#Nx_L&A#)+RtA=bilXNd&u#gn& zux>_#a@-hjzQk~$(eL+e#*#hRz#V7YV`&P5!BC6`I1PiHc12`ylmK|yvqV!Ly;g-E z*$5|GgJ&iUJU`38!#192Ce5AVx(AY{O^Nu1*0#CpJ4JP{~%Y0@oZs&R{$OcE||+weQ^sMad-$C_vOp8l_W zilBMFcG`-6>A}@@ia#$oJH>U*^e~3sdOn%|#eIcbdCeY%VEUahL20(%Ch98JLwy)0 zYTVWl+>07VkKlf-ap@7mYycV?EE+g*I|OIDyaj4|WwOc=d~!o}oijLl*GYQ~$tk(~hy Y;Wdhm2}-m5=1^C;KTwQp5oRt29Sgl!>HVSv%ZyYhcxk7dY2P>T(h;qd>eLAIaw1?3x8(QP0Xv;}=a1j} z{GRXg{GR9cgXf&H?|bdF*Is+=wbl+Hn#|v-i00FO^N@e}YgUeyqshf6zv|!A`FHL7 zzafpn{C^S-+CKgJ-}LdnE&so1`~PHF=KX(9FaJ;b{3$+Y`2WP;t+qSL)~)-Me!=?H zzjocfjzs?dzyD8TK-;Wb%va^MDC|0~qHtd?@i08^*0y?-B$LwL<&PPSrkS&+d$~ni zG+)z7(>EiZ=8d-#lcr5)e^F@Y_sk`Rr-Vd7SC~?ioR%tW9!^9q@$D)|82b`EF(}A5 zGOmzhvA+1iB>qYigbK>WP>lwv+HySusy- zud@!Eh=dkJ+yxXbDN+;kp@i{)d1<+NfY|=B7_Oeg3jSVq=o^%!~`Zl~rtRii2}p4zM%Mp4%@o z7A|-72d_4zIQjzIjN|8Cs8ZzWWNu|9o8PU>*U8Mv>9!QdrGR3_v2!O-TA7>qL5kz6 zz&fd%v<6uFu7`;^wT;oc3$|h0pd%?s9u6?}QWr+jM$;HRwrJacUTbq_0^%tyNvhSScwym8L)g^|#?2+P~tyPb?auQf?Xc6}S*%dZ43 zR1kf#_mt}`Yuxb;Cu-#XW?dLa_}bwq==IdYHtU8lR1ovHL=mc~j1ztjt@m)({~=y-Gv z^O_aHc$A(MVH~vXO_537*2{Uw|4ZBG_ro?V%6MFfTx1#CS0=jd262!*f9FbuF|XMd$L#?U!%=8RP8>>}sOxh2|~K*ls1KiLw3ivY#ou{m7v((wyh5 z?CG(38Kb$qW4Q|9fS0SfYD)3fi1Pr?`Y>Z8hDazJCVFk_;V0wG6vm5B)>yZ;5&b%e zCB5JU9FeewCPtT#7^HPN=GgjGVe zFbyp?hI=cHb#ZITot!tr$?$z;{DTB@_b6aa>^xC+KG20ZSDkumY_^}mY{v=rxxNU{ zRqSr1@DE`WERo0N+Guw--|bQe2?CjMBOv{G6w+KkTGGD}k%tT6OHHPVre#6kS_&R_+X_3izoC&k{-i;pZc%-f05G zRD5_HcC0f|i2fGE=*cKV{wPnJ(IqVa)}}Hy#J99wmZ~pSos?5N>FVTD4dT=XABp1Q z#Sze?Krx*a?xFbjw0XTf1N551dgXvd00*ozzkksCc@@b#Q}wnr z_C%U+xQodw^KN%M>UBD@%;rOp(BIpZiy4@&pid|C1P+6rqD=1LGN%0dfVo-n9>so> zewuSVWlilM!4xh{jCHj2u6m{fDn6f-r_jwusPei7%Mx( z^i7(mbfyZ-9EE>R+Ve{ogGMm7K9;Ia05BRD#_goRGJWJaA3Q@ygmt*F{1H zBR>RA$R0A9_I{fJ`v={dIQ#O-(cNfexwe(=iF9R=tT~{GX~5zxOJ6xIz^z`Sg%8p#|MuC`m{i%YsGhgJy`1~YWz9Th% z38+<*_kwjxTfU=GOm9&JHN@p`w}OJX%cVWWXv|kZt9=3Rj^f7}Hwo-^eGAFd z3(7`tkY`9Xk)HJI6rXb)?^68w1@CUPyZ^Od zA#&)sX4$`Ycz1x)I}= za?35e=fNhX{+9gBvQd8#YvZP(%`)pbCM&jWmi3O!vH=foKGv16{8$&8d#p==M};Q_ zPuxv&9eXO11U5LEP#JrZb;zG(*9%!ihr7njEtWhR{#wq~$CVlEY4=1z_Y6G{NS(SX zuw6)@^5l%>McjlKF?gT_)CEa;9`tXJ2t+9 z;VS`G9MMo1@|ropvESE47J9_pv=^4~5y-S>#dOnPhfe5^_VtmQb>};{2O-1fwgd0q z2hM^rx}$yVB<2>zm@(G&@54-IBs2~^pGD8-0}4Tjon({`Xq&fqEs&RVlA0Umzi!&N z4#uIGqcz5-S{<7maZ9SjB5-&Hyo%_D!F305zGCdB#cOAayylF>Qyyk!O!58pU>a6w zmT+;6mVZ@VW>)h2>PYCnBO329*|UUTFQ78jE-&GUq5NJNI~=Ks#u}or4qjhVfyKlq7JH*u%*Tw4E220YXJ3BL4^bTUL~*z+I$!IDN!CSREdZ?j zbiOW*TnY3p7@aQ-B5gf?0l zgPv9KZCIC%s036%3h9YQp=s+aenz=SW&exF_H~x&Y=6aGUi=Jc8^O5AccfE629=zc zS`Y~hx5e1a&1pi+;uG@DC9h#^apE*@wHW6p?z3ztahh8Xi|L9Gt+$#jB^>d@6>6Go zVj8$unl-+SF;J=UTtr=XEv@yk#&Rv)-$vTLeU4t*v6te^r&J)#C9(7q1}pB*EX zY5%UiTUOYa9+u>{{jT&xX)4MvldzYzMM6V(hTCv*fdq01;lXH}=$E*+xqWVTL1R!~ zya9XjIAPq0BxoJ-yeg6KpLY>n5p1_U=xQv;64*v}YhzGbtT}F<%;xX3_WM#~CY_U+ z>*atFbqKE#M{9JV#y0_99h+H-ahsc832GH&3Xu}o&o{7hNX&_*nC#EmZpt<1#{Fum z^@`uzn!{_GV;9GHV(qVFq>7QyH<1{-BACq3@cD=uVPiDh5tW`u+b0A%pUc7P6?ioC z%QJ;>9(Tbpq$iJs8xb~R|1_nIml^xnCNh1%&*U5c+=UYt;_nbHX)}hjujMz2CT1hV|~6qk!0Ta9;5kb-hcljZ}Gq69sWt)nt#dL z|C2m7@-)pp`Td*~;;sUs*R+nt;#ydQ(`j1PpihR@gw8jeQ9660Ga55Z(;R!+Cm+gD z%_)%$L<`+lB(yog6p~KbQhOT7jO95GrM+JMx;`DiZDrtsZ;HPgsERucCaw zpDUV$`pR7e3qZvOtfN$X4!gOpxL)AI9XL(bSDfq8Jh>~{(-Pq>)O_N{o_x>nq8=qi zb1lLmx8NMyIM)7!e`V2$e&RcCiKYe3jYRlyUrW zapIB7w(B|XKtL-+5}U+)-vnq}>Kskt+ujmKMTIID&*+8gq}ahkZ*SE+H_226_AkGm7A+^#&}F5)AD>a z@ni9+{VzK9h@1A8ILH*Vs5S^wqA<-J*pGUPeH5C~0V;I~J~Mi+1vK=G9EO}ip}9T0 zzM@)G3yLT-b%5qIw?W|DW9WY>5_6Ouvx;p6G?uyQC zA!PGG(?ZOy%~vBH_0oRE`@^BRXqRdn!l93%{m3J-9u?|S0#;bOZt|Zz^B=ohc z65NowDk|d5B=b7S{1Xg^fZyNCfdG}ybiM^bEodVpZ1Kj7(ZjdE&clEG zD4!@m2XD*t?3o8%a{&APf-9+vQsDYMOH&*Rt|-_SmaxX<%NAVGGAr>;VU{mLIX2aM zo%FQ)k$k{PrHL6`1e)+8GQ)f1`R1C+bg$YD3AAjv1N+&b^!|s}L!(`|I7lD~-EeSp zugzbz+Pr8zH(sri%gI~^Cr z7p*!!%R?)%J{%evfp%;?-NW}hZ1gs)N1sbI_T`RIo!$FwOzuTTIFuje?<1zKp~XKR z$cvsg>0Y1LoD|i6X85)CNh11`S_cVVERpq(VGQwTg)x>z+rCTulyIkzl^CL7q%WG4gH=uP{)$e$5T}|3;1d zSQm2#P62m>p^H@7RYh6Cm#fq6RTibK$!l%IJpLUIg{?J>Xx@U%t!=&m<7G@N&MOhK zwl%Ye7&38!UNx}040_H8$-3e<6n(wcfV4XXcCRK`-M;IKBK#)kt6@zr9~aA|2zR8H zHJ-JlwCx|P>DBW`gL`xn5n-*`^b}kx+*>*NRC+XUgf^pub$+83}zG z9#{6bIBsP0!|<<`{cA^xPV} zm*fI}TDp^|?63@Ym4&HN<;bXPN=ixQXA|&1&d7`Ip|qZ9tX_$%C)aAJP;1GxT5UhA zmpQsG3ykRNVt8fY1gS{YixZ^r*q^C3V}hh@GtZ=F35BrWN(PxAk;pNu3Jvz=yjIqT zHN=sA&+YNI9$8BGIJ%A)+mZ!WG|WQ0&6@&1~;d z8{6fbR-fF?s-(jM1ScL%GchXoBmwC;qv_2^*F^cy`#B1Md5FqAC*^kQPWezSv_QTo zBExS+I7@g(UEXqqFTPa}~~{{Ref{EV*N1@Fl!vr34o0)MmWBnOnfzpK`pEK*&y zy-H;wSDvdre_1Ep!Kg_AIYKh1(8$o4{>zq&E7|=lR+bW_cX^7oDEd7mu-9EtAdm9X z3rje@Jjy-Gml=eQG2)Nqm4=UHhvADTMsCH(Cv+;I-Dgd|@zXYo`)Y7byRdY@l_XAO z>_pvUj=pu#cM5l58B6sX)t}JzS(0^+Z_i5FE1S*uVzTe@7b9JvxgIc3`0{0q{(Orf z+aSzti!rjs3uq~c3q)I`Z(TG@TP^NWlyFAgvw&~Ft{DmGBi;b>Gn8f~`(pHD$|xjj zFp6)Y_2@eVFsb`D>OtQexf*r{O1}U_t9yt!9rDv`^vwvT1Bpg5h4!1wty%Wdx)+w2 z1(o!!{M!JTLid~3mP~T=2UxxVWs}(5v_|x;i@sCXhGo?OI%bUaj)s-m8#$B0r!xKA zr!r0xUPF$8Lp^e_l-sW`5dM{DeSR5jO^3P^+OP4}aGj+TUlT#P=I)q-pen!;>h zS3yUBei_3+Kxueo86R!opX+~uekO7kS5hidqYQ<#VHx4O0>t!zf7zn#^3Sx3)Xk^Z zAM?JXFat6zb75s{w%X4cF}qP{97`@NO%23iP7?TXa0kr7($FQqb~|HCopp0`tPLw; zO!KdPx3{=2-F@29ZlfB*jeXzj9mSHC-A(JU4NK{WQloU&x#asx=#dy##$>0QM!gLu zEN5+0n>!AD8_~0t@U#{&(ppP(v=-a2WQx63HWRI+Rj46hMM8ODN};jRU*z{L6>f=> zhUB*{*{kAAiLknIk}84z>G0^MZIfTf;Y=J_9~V?HotMmlQaT)A^>1IYZ%I!!n3Vp% zY)M!Ylbr<$^k1S@wEwy^TBplDI@xy0I5w;8IE$QHj>jwEwGL_r_?jO6)dRkTxP21~MqmLM4dQ{8=Y2$##n_Sop zZ4mOzWU^Qx#)oumTw$V=5CMO6MAy|5%+CvgMEylzycELD*ymFe zehR+!19+zjXY~|3xp=6p$0Cjs6fdE@D38t>Ozxz-IUl`_E4+$c%f(rc5V1c+dsF$G zq6U4P4%5EetqyU#^f7uE@NtFb0}IgRay%7yp2DMPwjiI{rZlY~^yTYfF`~V)!%^6B zvWrdDp{4z_r8QXs*C=7f zp_#WBy;@o=H@2{EF}u{#6N8K(w!A27%*-yFuPRJV*|8Qo=o)0 zMrbC6Hi;^!cAzgn_fxuWxSQ!pp*(m?qe{52QjuLj>EjMcpV+5NxBL03qb&`kjLGIF z;5l@?r?Q>kuvreeO8-62Fm)PCT7N^S(v;=DShc4rUBUIRd|8z)-}n$h<=_aQv@Ze+ zOsUaQ8 zG}x#Vb2f|jl&&p(-FoRXb9|}wVt|#<}&gFwf!7OO= z315ek3_WLa634)@5x-CTFLI|GuMJv~aBfe6R;s}&`MUx-=!M71sP>6W?q{UsuCFab zW+t7(X--Yf1?G5}pl1OyhxAl4TdbTwI@|^6Vyu|{LGlL{=pbP2n{y>#6Hj=TPp%g0 z$@-St;U7fwpg-G0Saccl3XMK%z~A0u)#}aef=^Nv^I(IC#~HxS%nd*@4gHWoYKHDh zSSUVgWdOI-+8~z5MhD@i4sxMSQX}gAlT5DO1nMUJekO+zy3wPz$9Dbvwi>Z0hLNsk zP@c?f`@}-9e^E_|^@?`G^HwVDQd>0Fu}(^awNR>FDE{6$;kd$J#_9Cdum|V;pzjTF zmG?a|2j~3>(t87WIQ1t>!QtJI%8LeY77~g6YhYXjUFBlhmzsJ}Y!I{Z8v#M=>33Uh z@-`4+_;XMnzh2y9opPG!V>`8g3G;4XdX^;7-R@7|#9cnQb%VH@a6ylinVX!xgEUyx zr|Su%)p-*qo%MOezbqLDctvL3?@N|UbC{cFJ8 zoB%08fp(vYD22k7GLaE>i#u>yC>>}JCp(~vhwawgD!p$LZ;g4!3i<&&3cqVVa1Gn^ z`L=Ibrg`fKnQ|CVE9M?-0oD(>3pR_toVZM$>c|K7nVgmB(7B%8gHjFFK*!^Nq2*?BSD5?hPY6PO*OP7zfxQ;)>-3EQz|KydH3xyZ@JT^7>fVZ0)&`cYRBgF z@k8tt#Pv*WAn*?wqoe%?jS1q@IGLlJ1+Y|qxMA`iNse%~g~?SIUa;o1Wq^ZTCnb(h z+WW@0PrTE+2edaqa?5$bEKuJ2LvMoe#$gxxsEaB5BJh?-X#rMt`0;%SzR>~uxk3=V z9?|S|icf-{)(`E*UfvfWJY#Hd9D@#B8`T*lOPtasDugWpC~?XJLD{oI`HofNCk8qT z=b+)*;?0Ym`68iH(c06526!pa79yelKt9R3?E5aN1?u)Sh#&VnMivM;LTdg5X`(z0 z6c-8oFmev_O|8aQWxmB?25i9lU?U&bSw49;S<$jGqXO99V>LMvj#GVBB$N~0;&rz+ ziEO?iZz+5QNcOiFRaYQ69ky%34nlf16FQnb#4Emuas55=H_U2e!33Ne8Te^5S`!7X z_H&$`RenZb-i(CWA_^hvAhWmCn(k-#2gE;#CdX4`;=#8?k~!geUU(o$D5R(S%$(x^>@Yv< z?NJajsE==FavckI_r#Ow*bRt=T5QdZ*I_%!7c@ae(H=ni1b!cZkKrc}qkvaRlq;z~ zG2;c+x5YZkKV4w>ld{5->nQHt!cm>u&-@F($s?f`M%04&;C@jloRl@43Spw~=0cO7 z>v@d((z{+%1{uxU;2@)AA0P3cB+W|$9v2EJ6SKg7peMG+3jug1Opnm{`~;d#O5uCN zwESzM`oymZM)HmXVnvJ~{y*d?gt?K{##rJrQ^Dcw(4l9N%+>jAu)BU0aKEn*6Vk~{ z^|`54FM*zz*$RjI&`4V-49bBWCuA$=EMy6ILX1tJSBA_`nORjudJ-L4W zZE^Ygi(_gh*T>Y=TGf6{J<+ELq+aLHQMjHV^#tej1=Z^M^K#>+ZSa!f^;cFUD`LMK~Ve4v`INxpCW%i$#`kJJfZ_;!-U$m)-IFtvHv|o$HEc zRt-Km9Gh^5JiUF@peOuG*{EMNSUt40n`QsftDb%*(l>R-v+cd=#igU+_%xB`7I&wu zJ=OF}q$TX&o*kc{c=kxIdZCiOr>LH-zV!}yX6GHUsqyLV_=Lk~3C{xBTB&T%(zH*< zTBPCPZtYt1pr@^Y`;w=+x)W{uQl7SLYj<2cAhNF-{M}$F((aJ6chj`r zb;rd1uAAUtV%g{6*xdV9&s`$-BH~Qq_B!!tz^dJG8ZeXiy9+;;^V^HNGw#>Q%En19 zt(?&LRJSrt@#0h636+3wCepXj)Vp0sF<~sXJ=PuLQocyjkmo_F{Y4ir6h7;EtXos4 zispPSXEi?Aoe+caXd$5!;c1_t?pS!ys=-a+Cv{gbSG$vyOZvx7@;K)7g2iV zs==+pWAQBX)mhV>fY##8pUY;?)7>1WmD$eX?sOy4%VG2DEOR4fMa;HYCXIU#n`j(Y zi?qtJ2N1SyhGz!F;2y+MjhnGg=?!J;5w`Lh@D}&1PmA3wbB(cYmTgFjPfyq^tGDgh zaB;(CInI+T)yYgf7u2%JGII-)d$vjE*0nJ8@RatG`bp1UT$v;@rV`8Kx=GtvnVCoG zC+}c#sV5Yveen`$`z#4M%@{oJnbz;bcO1!FF6wjXys$Ah7kw_@ysbn|&3GEKv{atb zsoh>8r^I892&IK2<;^-b&{S;ruYCJq~`ao zD#kH9F^=o^ICPSSvB*aAtun8#>9%pHZRrLk$8Krr_iQ}d^aFMsVw}C0mV)GDW`hh% zOT=bZqwLwHEB#<( z-(FYK9nTeXFIGpIhLaw#Y)0=LequZ?uWi4s zIQ6#FTeqy#!mqu!n?R4A4vuZ>hHkRkg4zyCxdpNE;_h6>V!&8{u_J83!wU#6L>iMr z$MdCs97Zldm#Ketj2_01(Ff=vN-Mw*E9JEO(5tO6;hp5U=E+XI+2MuX{6nv@#tyxB zsf+5=IWO!Zaz;BjAI3iPcSwIh|9M%9_zzKA-7?%?xIK|*ehvM+LWsLn9j#AHL$Ka_ z9$~@Huln_ZOQ5H%cLj2u^7nIH#JsDZJMi8_0-biK_~*B-T}!6l?W=UrUHH6wa$B)9 z5X;o^@Q3D|Jp7Yy^e^&YI&O5r+e(*?*b9zLusu1wpE)Spd;Ls(r8Byx zJu^{APCF}p6Ii<%=TE-e{e2WiH^6T5WI7$IRQzNk#V;{geee&sb*7jgB}cyKioZ8O z8VsAn`pRG$a1eKI&&Bl#6F=`F$yVr_5+(gmao@umULWF~dwV$U^DYH{vP;7!_h^W% zCx$^OhSBeoE!xfU&16=~E3O!EJFGCSgPUaw8BPC1V^RxaKwL}Pnb|oVCy68}306Af z>ru~4VTtvkgn61sVO=q(s-t+C2Z{9UFg*CM7w5J6(#ZLk=pGH97oOhFQD%RBVzc}U z5{0k-;W8V13TWG8WG!?V)c!VS64A6|;I2*cmPYEK`+}VqCql2V+yTC2*lx8*Z+o=H zGmbwLr8#x@K8J4-zR%+OY|-dfZCoDp2%>hW9roHqyQr*HawL@vI;_c2YyMN#kbf&| zc4TRtW4UWPH~!>uS8^Z8NrKmW@iVmEQF)2+T6nq3ioE5{Yw_R0Km0g1JzB?;ljT1u zZ`RX1c;V@7S34g(()+36NbhYquc?N@{X{$o2YTJ4_YioWykvB46L%b$w7VM z_t73{51ya&aPQ)ia;MoQkqyW2rC|z(!#qA(lpJ#*4aVNL}zmAtuIsV>~#TP{mUTiAUMKQ*wk@gI?w=5}4 zfZeMOXV6sVZ2?}I&)FoFyXa6!{|))BTzpBJhk-jFehaWQVKJH!X6sY!cX&E(0^u8rd{VO?(>wCIP>`v4x_!+k;>OP4R)P_ zmWI#UqU#G4k^M|ws9D|o z{y1GSA)Yye)loaReJY!V`+u>ca*_wTVmdO@4>WOvl3ogPh5_T6X>GZ;H>-G~Bw=u!ag~Vuv@7ich z!aoJ>vDvCRZpQtVYpDtWF`lJu*mkg+MgBh_IZfbB6ZdWO)V^ld-3{+=AKA1?{= zW(WH&BeZvsHF`nyo#y z>8g57r~Pa&o?{I3K0tmqLvRy7sq}^dT45ygRpe7}>M8Jx4EVLs9-WuhS$;e(g8quQ_{gyX%_&1@(8JdY91^yt0LQyj%zG+}{q7tPrG=^N>5q z`Gig$p81mh>nEu{#c=4G5qjT8(V++aCr57%P+ukLi!lQ}!&38&_NN-bL3#FF)q6~B zCFqjg%2Y^~2Pv)1TuiBLCU{}tK)FlTvJ*R;$(xOM_5jhx!79^GQ3BuFsf#XD?C;r; zn0$Os1=VISxmN?76-N6m>&`Yk;G~+56zR+G?lL;}Uj;IX^Z7S|zfzT#-B3oU>~TDF zTu-5`awqnD^s>7`<4uwN5+-~@**NqVl=W*Pq5q5=0S$2&bC*B9@Qq*<^G49Yo`*zF z&O4kWtI>ZRW4rxfMk9ij4&kAG*+cNr?nL-jBNOE}nr1eNN1b<_q=e5zBy?twWXYh) z^U(B>^PqvYe#nDrJHr3(@LB%Sp22=yw$y$aZ|Xo*Ou8@ielX#=bb zNQeCSukFA6KidC2@PDmboR?a`BB4K^)IbypMHGrz;E%Ox^ZTsCDAgw+=XuSChC^>1 zqVH!9wTtwQ*%aI{OT~RIGqfI5njrcC=!(a|TPp+H>J!`u>orY)uU5+0NT?&StK|iF zT-iXe_YGMfADe}hE(0jNb? zf|gCfO^e~s-l1EBPUuBA#n;d)D}~LXqQ%|ntjH2}qJ`Jd!f(++mRFA&@*u78?9gmj zOf=0&(ux7Xa}G_b4zs{)H((#^!%VP^+E(VRkowYrh(#~#et83cPq>z3OJ+8Zz`r4+uc<-q7nfQ0XyLlw^ zPFM;kP2c-Jl6NLkAKI<}Em!X{jg@0i?tFmNQ_me@n9=1a)CdO~M?!CmXrx40EzOa` zq2j@}3w6?t$Xno(oLCR5>6_Fu8hiF9)uZt={?#J0;nl)%(!t29x1K@|I;``L@O{Ou zGQP6-Be^k$;dkHm7_97s#|@EXCO2Qsmt8C?FZ&4d0Bvv?YsBpkNZPHr7aW`vQ4>?4 z|JmC($m54Ld;v+Yw$KLq|HlZ?nEDU6naL??74^k^?In=La$+HqX>`iBG}4HC$T&xc zdoxAiMj#{cv2VsgQnTo$*Q%xK1}?W$7by*E^texhTP7zQU&yDa#996^zBCMpvz)8t z>c5c5EbKB!C$l(dB=T#!9`ZKF-yoJ%ZU&V1+0Rz$AZcpac;`X!q^$K&ubzVr>bGN& zgzAHpOg0bSorC2=BHy=}<0T6>Y+c!6JHnOtaP1GlVIqH3fDW)v@1_k zy54r_EcI&cRHci9d|c@qO*yZccIq7$FKM}VoHHvv?zP!eQlf^%$ivkISEUV;ttq~Y z8$RxhoscD{hcpE_!rx>~vPv3=;G2`1|7X1aCa2^~MkuAsDAu}cXsg!Ai_2ZlyJ9U9 zI1=oyz7|`;<(xVpr)F{eqU~FhYj7rz(LQbWD}^O^-Q&uBQdS~TI7)DLV{#>8jSC_dRxE8R1Qoen z5`ee4aZbDQug;gP5BkXsq~H8w?uXIbgVv4yI2W+9A0IaGUR-N#IlTPF`7!h5$K>H$ zT9TC4IBi(@o)VkHake!oX<2yOrT8JnRwLiiStH-9ZIG?n8hJiRU30W6iRgs6fq3jz zo8*zCP4Y0aNsc5Pkrl~Du+omm+T_`Rno3&~pZ^iCfr2XW<~T9HOkI!Xp}=uyi4S51 z;?LMxj>u#i>U1)>sJ&aC^P2!tJpJ_DdF3Z13;t2^rqPo3|5HhoX=7jN-i#YG#@Iz! z@Qh=^boEm{puR-?7Eh0@Ne(_b8CY{9?`98yukW?hjakv0b+O%C3^cKeD22}N8-8!1 z#3T~w&1${4YH-U{%#oAn5p;E;Pfp20+1NDXr~8V#3w27&A9F)meq6r6^#=ztO}(~G zv`CM8lGN%`yB5KJs6(qzodQp^vYp#izdWTk);ZE74O+ju`dWRBAuWHq!zgZDbX>MH zvS{(Cg}VGYQPD9$!A9%WIk56p@05?_s`|4ZcwBxnXQ%wp(Z}Vtj_j2Gj6Lk*4eB2D zhPI~H<+s=Gls`qvCmiWv^&X_W%kGr_dU2=x7oP1&Fw*q|kID<2bbZ2(CQ9Y6%X^I< z%e#z3+E-n8;=>>d*#270LGN35Az8{we8Yba#=&%4r>H-fVN7?iLmKPR-em4LX8x~f zN5E5$gSW=zV|H?=oiE9cy(woy%km<4!AQ!Hn9fqvPx2=z=J!9c?++>_ih~ST#V{rX zH>9$ikTphFm50_xt+K&recUVcFDhDqn;0B?OZ6rqy-{t!`_*bD`ux~rfS zWmb6qh|ycUbyfyvzpS=20X6j_p_>PhoNg9GoitW2h640^R_u*_(_KGAzbo)7 zAJKgH2Gh3dD~ajvzSy_T@T%Mw$bFQU&iQG2?3+|8@Om`mpsk9vX(x()nP~KVVaH*7 zY1q=O*3xi|dOud zBiB=?qcp7_OVM9T=_9LD(K1vb7%c_sF)UAa#S~p)cpos=RLo49W4~Puv>GyrwM9T+<=Ttr5_&UI3Z|uvB_J&`X=$pBZH7Pnc@Q`WyW=-Nc zXF;2?K-SEs7??Xy9iULbPa58&6Zf&GIbk2e_ddyoSRX;3KkWTS*{;3qO>EZutKaOUGmg7nka|aH zaAV&u_K~cOee?FUjJ04u3)e?m_^-W`?;mcO?Av(aP>@U9*!NMiP1aNnOm6J^a4!J_ zFYPT<&F`z_c+&ge?VSr%=cAzBah4t~9 zkYcM+!-5b!!<6F;Q=T!T&YdV4`bg45$Kfh=4ruK3L~()SxqTw`U|M7Tr6QGCnBNz_ zFA}sh3G$uZ9VH~6{e@*i=~olNDYH+d}5;Z46T zQc0FUx`$B9heg`$`2wdsDn0M;e9@)RZ?dlL$l#N~yV_Z9DAxA;+MKc-O`KFSK#Vjk z2`h5Pz;p8M9NdWUQ+wa;oK);$oR9Xa!Jd{1jxZY2Mq`$-m?aux$6{&!rSZf6a?#XJ?3AhWgRMoR+0+-A7#LlhPd?BZ{Uk@wd3ky-laQ}(z zR^~X#UhJp1U<|-r9s_JpT(l$X=nT5NLsBmp(&=hiwpbHRe}Ua?yEXQB8hlOYXqZ|~ znlQlBW7o@hI?8#^;>HWsBD|;>aP3_MqjWY!R$}Gu%y~4B3yErD-^P8T=@aFLqP12; zY3dQmO;B@V--G*Z$1bv~;DNx>w0WZ8(K_4$PZLgL)N5vWAA-lzLykGF*!;Q9=K|ZC z{su{!oAsn79ulf^;Sau*vZCiNkbUI9cI%Ggq&_Cd#AMvGLPOw#`R5kQ+`q{Akx=Fb zl<&XnU}jB*U3+RDnP7uH3!2Ndf<*42;iK~92TsVHPMUWVUmB))H0)gXwf_WUKt^}M z$z$Ik()#M-@@AY&)mMf*zFWFxn3oonQ-Ty1@g`$RjZ3)f0t$KH`W&_)QG^e3IVB4KT z(}e10?az&sw^r}8v;8}aTt3@hwVvkAtKN>3qtO(7G-Wp0_!HXrQ*uLpX$jk38cj7- zZ$Y`_XgRs87Qbnv;?;b&NN%E1qOs4t6h3D+bUV65Yj+LbjiIS%-C@cMr*?&Z?G8OaZ;_uDcnA+fG%Tavdi(2{Ax1qrCN|I zVe}S|VzyDd{#SIC2xf`S*AC3mWOX7vF)Bvy5h$SPc|Yf@i|Ux8Gm3LW$&csZQ!ICC zxr^=dBrkW4o{+bVrH~&}ZpS@8l);(pTA8J4?Ww!PO8lZ0?T6lPd;zzW-p?7morKf1 zINo-*<7f6X@%D^~jx58Dp~~Gan{IJS*~*T|i(;#mSnJa??p$|n)jQVz?E7qA+K;~^ zaINOvNI2BqR^q}51?L?T#;ODT$8kF6R`^HIwPY!|ArhG#Pb`zuBlE3^WMgqMas2U{ z@T!Xw2s!az;r12#!=20S3b&_|%r-n5amV66@lb#6M85k{0)P3^IR4V5c>eE~;`j@f zV)@QXG5lATH2jyBfREMr-;jT+GfYY)nizX*(Zs6Av^e-N*IEbs>S#G0=O8ZJ9EHLDr8+gZZ zdpUeQnug}V<4`~8nEd9FSLHhM%{U*fM(72z6`?fo!ugVA9@lwag0{eo(V{+fDV=`F^ zPoSmA(xSn5>DG~33YB8aj8$LW414MGlhbfgPgc(wVE_A2@SemweJxhmpOTB;Y02>p z5I1vEq5mE}&cocObdV`C3X`Q9(8l`}CB@k`%aRt5>yLHiEx8fz zUl@HCddKr<2M360ZmZ-z2X?7v4DQY+Zhd6 zUdHCb-o6&k0r>o%&LEjo>-kX88;v?qv9F}1%3if-qJ!yYXT?P=$#Jl>=^Se4)8`D) zn@dFUdl=qb^gyA`Jzjc7cHc&=L#Cm1x8~wDIGugmQ%bxE`&PWPIJ|3rMbUBDXTFP& z-~kT}5mWn>{n5}_q%}rEr3?wa6Ai(?XM;t0gNC&+Y}`p&V;4(;yGL{TJmA%FJj0u? zvM8qLxt?M|9lrgx+$imJsI@0)-w9!d*N)$o@#*dMG{--emPYc6G$4O*Wg_|B-B z2C4krL1u==f9ut|9-w1-4Yv~q-D=4ZR!Mh6V)bfiMHqP-UVygnzUm0>oKrtYB2C#e zBYKZD2ihjJY`O9_N?4>h)ePErc~B`FYhn?q8}tYqzRwLB>@`AqmC4HqR#+RS7RF1B z!&5*@&fyg7MVYrbeJPS7wphv{=jE;27W(3)cGxsEK~nZfKS_eFXB+*UHd`5f*@kCw z@cUx;jT@B?zk@RkcWMmd3t4H)u*RP1o)u8>6#)e=!g7BP?&PfoU0k~-3yVf6y<=P2 z#AptHR(!BsQ@!9Jgij)jUpCUz;-U9?hGE-gn25)HfYIPa(J*$4GQzh*PXai0x67Hk zDI_>mB_p+q)Bzga>?l*Sr*J=W#O&bJ%2OXiG4w%Uiu7P4OOftokc`YaxJjqu!qN1b$>DUu~|@2wi&C;E8l=HY7L-9@Y<3}Zjv_KHel?H3)wJZ`I z0aU-2;pGk*K00I*ir^9TAku;Z@FYT7%aD-&w*V)qgJ!k`n(AEzs>zBo4_cF@hlf;- z*1#=m4`SuB45imw2V8c?qBJq4ij_86oAApz1iHmEaWtky?6n_b7Q|liz;8_2h+p1u zAod4Ol6N`g=k;(n^zab433C!B-Ev=?s1g1wYkl+tNU^!mPdyFjZ+B>M|IREPXww=Q zv6jTlE+8%YZitemP|urSVS+^x{xRJ!}JJSNK@mbN&a;s(~|$T;+Uc zp{ZlkUxC@7=~1$uV}>7cosd&@6W&*#=uyT}{GA-re@zV8ux{%ljrG-k^BeocHJtPSegSVW!{|9_EkdOXi_pEpWfe8J6G8O1l(W**5$(Zwm9qrneT=@L zjHXN)@pxl0%g`6^MIR5W!5HttCiQ~#NqMz-lK%<$CX4qXt#jc%R$sn`*5O7pUMBPJ zfq9ks3jQ8enl+*jI^)C^ab_TWs zT$NwE6MdiuGcymr#B!yehTh3~e{~vH2a#m-DysZ7he)mT9^dY>}9XFvR=&5|S z051zhIs)j|tiT<21{w^NP~|-6=#ZC~hw#oc&vSCZ(+d+$?_3yv`ssz!7AyQa7qb3G zTrXM6eLPzEz&E4tY@o)P;lIVD>^ZC%5t&)=m-pE6l|4r^Ob!iO@@uSL`m0=%^HcMy zoCjb_H6EW3g`wUzx$saxd;As`JDt`ZtLaaS=5F<+7QPq29k7%Y0^U5umlQPs7RWWL)!pl(HRzJOj?kn ztwRMLr>G+-i=wy`idtH6km^he3KV1>JBUSbTt=NqSY`_7SgjIiN9L3kk~VGg{jZaP z_`WmG`@P@y%kSizdtc6V-{-!s`?~(uLCo1tflg}NJVW|=L|gHo9o0*iuV+El=wV#I zOqc+_HMn-*8vhon>cRa4F0C$zdG1ckb3@P+Wwe;{*xXXSht>O6e{?w#r+o^V-6UFI zhxJvBEiYltWexYb4;CFP;j1Yg;udB*^{E-&c zP~dJXY8;8%|M;VivpZTJ--}qUB9^6}@?+AG()FnQm4&&F=h`R@#k$RNCwO*QNyFmHDt*<`mhW2FNh$6fh1fAoQne)tHK35hes=xxpE>paM$K2`ALrKgHs_iig{^=>Ql;`+|Z&XCMtjx#e_EuYSotoni5{(BkP18#~z~K2=S9Lv*@+DD)+mxN3d*& z;^tISu9-q5>h-z5(wd7ed0>G>LkwLNKSWy!aU;N*J-v#b(5}$n%U@cYM_sp@r6=dOu^#v2%tc!0}|RKJ6;*n_kL{f7Cuhm}y1N za5>K1zk+UNK+Z10-25p@*m#lEQJ+!z7|21{+{A+ie{r&^ZL+}5c+|Pa+~Fa=NcbhR z%@BC~3xVF=6)AkTh5sRGRw+BylE%r#zVJh#+;hr!@tXi< z8GY`lIuwxM$#c;~1;@9o#?Q8V~o!xR1rv zN_T|uEYHWoe=)8#aML)W+Nx07-(psXYk39~6pt0aKCHD_)eBx_I@RV-KQn1g-?@XW zm)P{{Ui3J#c>xcZO;D0?D`qi1mo>=Sd8}15EkQl`PzVQJF8MATxZ(Q(LV^YvXf>{7 zJxcm&fb!zSFwD7>>Y?wLj5&SogTb_@j*3FLx1x~uDrQtz512Rh{q-QFDnqId2H3Px zE9Ov>o#s$2ahaFBNp$=kw99E0Ac{COa9a!IW_|O!vKv&=Id%f@~<6;ME)Dx^RP0HYng|7 zRSnS7Ts*BuyJ%!F>EM_56BW{TN!#B<=d_1U&7I`YSHy`C*hgeb<7;L?xHty-bIc2^ z&LknHj1zT%&BET}G@AoquxtfZImH9#FURZI+$H{O4cC2&iF25NIZtuT18?KZ`b$5( zsSEzZj?%JB0Y2Ry^K=4m#xL8uM7SrP6DJS6=hb4>XXIy*Q?;r8L@qP~4B09Pa^fV82 zH6ItzUKQN4-|l^p=JcoW+=}ZguIY&T5H6erczDs&zZv85V^8M%%!O13q7LfC3Ft+4 zKly;NXmtZBxsJ8xvg5QK;l;Cf6Q)+9juj3FZzo{>59rHQIv%y{eSpq9Rc!|l=Wc&T z1uri4Ytb(Y{p26*&X(rVq5aE+X!Ln0r1gD&`EDFVG4 zNUbAYF;=%h-^SzAPHGReH4gHzW?bWr#aSza@bu_Uw?GO`E2N|i`FdfSA;A`15N(}n zgY=p81KVb3mVG}M317&D$L0_|}FIZprH+xz}yJLR9_m=?e*q&cdXD;=y+JNuF zz{w+88$G=jV4$C^eUP4y2Tt}f8k_Wd49_PudmrTBe<-jQ$AJOgfk1~%hWqa+bqPJ~ zlTvT-r!nMekkW5~-XFPkNjYrsk7wj?Jsa3tqQL#BfT0SwmMst9&35_?SaIn#q&mvc zyL*QW*e~w#r)g8m9B|hS={LZofkXUyNbu5*&8UB{13qa$cfT8HoBXG}Nsx6hROPlTE@=1O zr@Z&vurDsCwQEaDHxO60*`?p`it=ZOL5OYw(mdy<5W%B&ELWI%&bU6-hKr6Nb0Lt@ z#C1cL>>W{B{msPmbPvxM5JBB*TCKgc)>=?7KW1MkojJ>6hZ+)KX z*yv6xc*u)2u|no1_f>at!E4@S$^`5{#}x0N?Jj%J<(2CWP zj(?bTq$<75ZY$mHrSzxWnu0C=%RYJ+ba;s7{|mTNPvUw7*N3={;_~34_5UF5GMxR7 z#&sUgZ)0z;3RfK5jp)B=Zk^|N8?SOZSXlC%+Nl$FkEaM)H#_6 zuR3h@yoYV2sC5aW!%p-Y>wU?Hr zd+$aczA*T(^p-Xc8oXI}Gwboii4%VpRCk1EAiJd!7%2BCBR~T&!&*q}q#0iUX1oEb z#4^O(5!7^q`qWYIjW=P0Zc2e@wH#+kPr8PE*N3#F_irGHt#hE8diZW~QTvu7^}66L zf4U^iHL99&u0!beQs`2ImIjHcrhuwefT|`|6IIO~ESBm!Z}0|H{YX=VNK+Uj%E%g= zSJdg?Z1alt+Bew*;MYPD2Rud#q*sVDLGKf^24pYL5+oDS!I9e7=RJto5hVpB`c)0i zluC*nyj0o&k*^RhAw<2?QBu5A(zU>(qRukTW-Qud11ddJ9#D#uwNndX!7_ zIH&KiL!%0Qjb0uNiqwK4{~Y*#N0IkQ^f;&Q-b1Q_pL@RnO?BgFb{jx*#E8kak+pYC0{b~IsO7;8O!O%N6eK5M< z^Go{j($dc^(Kv_+L`ZKtIB;5WhXukUw{IYLiTbku{X+dneM5b84=(CU>O0M`VPMib zT9vS3lnmM2KMk_5UnIA#*r0A%=G2_1a}Hu%G~nHaJwDA7MD%bX<7aECke4g{(0@ROT zSd)@r!J=SHs$()MS4F5FAw7_jM^q!Knrxp=lnW z%`t5hZ?l8zW@Fi@5z{os8hiH2wEEY&^I{15myxXUkQ_N@1^0?WZ`dp6QTaU1V$ML` zkK@nS=zM|v6gT5QUkb5T*hw;v<1Qcuh0906mz5^n5)w)aTR&yeIR%bU6h$$PPo=y+ zwe7??IBQ^`{dha9Glk+Rt*W9pTat4JBpEL_c7kh3b(0k&*~3N6yNHE6sJx1IFwTIz z``K|;wWI}dHmt(RXD)Zh-He<+mkRyr6{wloLOKZO$7RN2G1eGJ1@AJw3?%A83!7Ek zl_!&Rv;10UG0WUsR=E3pN1Q3VgZ>jO@7aJW*=Jg}0yx#=qqm#_rkZrt;v&3iYt>i& zZ%?uY@mNIFLT7PTe*E;}e8>}ORvQuzwvKh)VH#&2>lFH!@ndmUbVVrGtg-e~kJ`z# ztgsuFLmtm!SWFl&XCUzw1r6R)&=ke<$%rnca-98n$GhfG`fY8+_ObSb&T-BUdt()M zSuS{Qq_*O$`AavU?M=t37w6vkTGW%yyH9(WYepNNIL0aOija@7k8#d6jj=!LP_!&S zZT{37D`&HA)NO8;0x>ub5WP_|UaA?txCLzu29+HQ;}0$bLGiL;wnz{3i=!Q-El?n$VXS6EE`0;lRq$J6skaNLZ$sQ zlnsTJ-V$2&BgD=@d&GEx>KpfO>r3@{*Gu6M|2F)J7qedWX4@A;E2OKI_D~T+ zjH9%N=Hs&dq%X5SmrmJ#(wA}nr@q`?{(tVv?dAV>eOX)nKlLSr{^!1wLjQ-pr276( zeM#Z}-}*A=ScFw3L@eMT7lad-sjQw~pCJH|XizQcfo+~4Bso%SB{mK8%+#U`8XGw$ zD*wo;PU1W84lcQs^f|yKpXvm!_s;&1MhDY2GnK(N<%z>Gp92W7IRK?EGP5HVy=-l=Xc0E9- zI*Q%OX``FcYfr19#4ZVw#UyrD%X_ASc^JV2eExnqIcamrdooy)5b%lphX-7}E5qcq z-47hSc5>syHaTRx`JM9m*cQH?oyPCvfzwgf#_8Bxeka!xoXG-JHtec$=N^BGR)$dE zgaoeka<%e?xE7dxocxF@-K2 z%`%BEy25}IjCV9Z2sEob#J^c9>cdsw1H30Fx;OKx+5&xCK=sG)fU5UMepu~d@Y=)B z5+IpRTav%OCruqKPLpaOcu1n@iU%^YDp>>W z+x)l=`L20hu7RsN4jx(90N(>CqNAT2Q3cqN?v@zTE?RsIr(YRIM>j=@_YLN!j&6z+ z=hAt|`t;iJwMWgwc_S`jJWzrCK)>|ZGG*jrS{#sZJQPc%|T|^uGirqvf z`vWooGL?y{57@t|78#Z}>j& zxr;rKJ+E@K^2|7JCaHez>eEq80h~LBlBhULg5O8na(GjU^I>7gRzLgC|( zns{C-4vjuAXC%!tNJD;$4pAJ9$l*N}dY3>dGe$58idy;3fUlxo(a_*$G<7Dfp3PQS zVgz~pc0a?Y^ZDJo&0X#49#%~~`kWWYA>Ge)srXpfi;U`0MYUU29w96>=!gyGb)AeU zhD;fUFup4yoX{z(z(oO;$el!84}%J3Ni~K1XKl3D9DwaS^gtBeL>%yYs0X6NuY)W};}Ib#k>)V&@=-8KJH^A2^kUCf%E`o;g62mLag?XCl0L z@S6unH`&mnoTk9M0t|xEDDj;k9(`!@aJyxAiwy(hS`JqR=yC2Kxt4gQ3OS$*p`Tn< zaMKbLB>x-${yh1ZB}9mTZ^nRr4D`g2a=_ONsglVT3XJrRl zPiJib-#V$z@4F36EL!=-Kt5U@DefFX+t=xuX6}p<4+p4i-$90t)+eg!1Yx!`$`%U+ zNWT&|UceFxL$0|CkP`Q54>tT=PfO>zN6z5;V6z2g?#sT2uPV#Azd>@=~dqk!u*;CpB|qm|+k)*YztkC5=0YJ|UIc$?%OCGHy#TO+2k zh%?~(#qh}%osc=^M*JNorhqi8zfbXUL1fV4)L#MlxA>1#$qqd&`=jHlEwjsAg=ZL9# zwMAz5S3BzoSNs!NN(LL-uwpE`lQDSRdPk-Mwq6a;#nolm^fq9&Knh-GV{1F02dvgV zv{1qZv}MEcMZkA9!0NMYusOyP{)T2c5H#mJT_u|u zcL`!l`N5Orh{&4mj>@WVtFtD1m^9l$+k&5g$I4D`cWAPKzcf)jaZ?vd$X}_>d+DjT zOJkRw%-x)_S`R? z=u#?*yJFY;m7eYg3fKf(=D+^p>3iWG|3nvOMolZIW|WJnVukeN>f)Gsd%OLh=U3kE zu|~dujTBlB^E(`ZqS^I*1jAmAz&e<3R*SQ+Zl;wmc8bUNsv19wU9obbY=h#_tq$`B z$lhZInB)fcuLB&v_1nP#giguHV!O5Uz02X*Pqch$|J24m2E73HB*cW(PkngFM8sv* ze-Ddjru8^Gp18mk<(8e{CPumMDo{gS0y&j_YUi_j(6Qk}l{!*`_@&nFo=54zu%#fw2%jC+9-aeDWdGtP7;S)rB556JqS zv9YuGtO%)&k@9Gj#kn0k1k@w@B$beT!W&WW5^CED7nA)5ob9;QGg@oOwi5q|Vv$+z zhmUDJQb-oVn6?z~Jm%se{F3JuY&|^e+cf;Fl}XL8JzKz}JzKQduQesv?k#~0VHPJ3 z8YcA=W`k3g73`4j{D7l%tHd80_RYZP)K_i>PIl6k~pp>h=CIE2Sf3!&e3zR_FW# z8_qn29XNB+3Tv#G9dhxtht@iFYuU1%d|=x^ud>>{V%e3<7sT7iVOiIcSI&JS?bC<*bM^ttXFe)P? z*}s-_JCm+2fgbsibekG7ui>JvKi6urF}1U->D5&4*Vo~+XA%1XU;Dvj^*z*vl}8z^ z7CM;mu4(giQvX!@ah{;R*|YjcF|ME0Pk`2Dj!{nQn$0hlr+EXumVQFk+1U5^A+j7% z24smEU^@KTTc~2StA(S8u@`&Dzj_=9c?=<+Vr^-J3`-5hHaLGOk|(^u7bSin$)l1i z)H3XoiO04IcfzM8xtALl)f7hh&4hhHI?gV*vye|d$tJ?@KHN>XtB}u0+*@NoIq`%; zu})A}+4M8t7Z;!UUbyeuBg|yKC!$pi`&Vl5-hqk8GhD*Lp!W^?%>FP?x2z`~NWv;^ zSGLZUqbtRGSV0y?fL*0utvT^>E30}3<;CAjH|*;T#@>={8`9-V>Fye0Qga~t4B#L! z2exocu)+2k=r&FNfxpg(F}VJN%M-H0#I4xdV?Jx6yiejH>%qIjHAj+Nqc6Y#+ z+6GjO)r>A&U?7igUJbfgw|Uj3CpjmZb^3^^?bIs9G3@&%P+Q3A*h#-eC&h*I|4Dzm zZm)kZm2*ORb6P0&Nq@vNihov$&*mwRgLu@8kP`qY0o$7^swPUAx zl(M8TvWXdOvNT23wzdmnsaNXS7+s?&6+F#aQ!;z;h|AApQ(Fi>Dbkv_t@!%T`l7Kr zv7>*fO^q?lmGWKHdhBUSH=C8`5BD%@rxV&Y^#)L^>8Wy_3wGd`!8r^#qSuEWOxm_| zY{QZ5=K40ifa%(VbqJ&RF;3jEav)q2*MtyWhJ7nhf5OQKwWdsJ4fr;&@Wi4o2Yeq5 zWVD7>K{=*K=#Im-2=LDdW%qJR2kiG|;tZP258oh%>_&WhMJlU}6~FU4Y_^sP9aa{Q zUTxXH!SABK$z}vHNF;Vu9Bj041(hejr}4TD27}C@U@!+*C5l4AP;m#1t+Wo-!tOMc zIsP58XA%!u=LMjRM6)@-8sV5Mzo&8@YEs^T-PbYjT2f#G;^aCe)qzqI2RqBNfYhh0 zsGC>UI=&oFSj|O>n+Abbj#JCdlBt3N^3UdAhF}9Pel76m`ysQal3$lljU&W~BkvV+ z`Mf=TZKWKzu{#BBN}aIBpJvmw$67D`BGB@OKyM!(h+jqDm;_I>_?Lk_&``|~w)$-~ zTm7qz;SF2;_PtyEC9bXh(n`ptK<{IlFA zWhfHMDmPi|iS#{_?VBZhC$r>_ol+ ztaer#(-Gb+;~D4$8o}wXfNRJ$%S2}|qZPIqbNBd1!*=&&w^G`1(w_Y(y-x>E? zODo>Ov{|SvvnYJW+nCEW}@wWukskTA8R@w`ID3y*(2g5n;6Pt)v$HM?KjQj(8EDsK!*I| zjw!4R&eOCEEO0tVLRu|+>)eYIGmUhv25A)wU*!_QAycXK#6Tiq`u)s=9lu&=nV5`>ha-S?VLl8W<-(7w-t|7{k}K>lGf9=)I%q(HC6dMxRHMw|CGNFL1a@~?bffUw3nsc#6crx@}NG{?5oRhtbi>N^k)TZ5- zVKa#`b4()`(@d7n9q!B#o^hn)%V47~vYY3EzDCd@*)TZamuZCSs@Pt~4zms}g=V+; zD-Yu3=ZwUB4z%|-il-H>E92_TZV#hJJnid#Rn38Qy^vLsP4BkF&(fglauy#vr&xhXv-Hkp<^*C zY{~y(uI#jZ?)0`daE8d}!;)0pQ5cDgmhFz>7NN|b4}8%Es%I|h6Cu^dik-*jkXT*; zie_pTNi~=I_0UmR4n78K4`Qv>;7QNl>{Tb}F&8mW9M1KyXKeed9`@TnMEm8hlqEufOo8~b1`*CS(jH{NB(rMcmrF)esH`8sxOvg~ZzESC-% zt2+C)-tc_A{X=PY@((Y)!?>z9uSNc56Kcg8b_ih}tCMVuihWtOfeRMmQP+?zR4sm-E_jA zWz-mc4$97`)J|#e_p{oW?!BW#)_TRG5 zOFAi4zlWuES+|P+E$kxv9wD!fxc9*QI@}iF*F~w|Q^KaOlt;>@-H`fa4Y8i}QXfXS ze-Dcdubb89AFzIdxp5JAS)dHyT3bLh-wu;>tjui|?k}X)ZWzwbcfo$nOsca{3#5X) zLpSPtT+08S)mTR?(oSNoo^r85h0cx>fF7wkdH`BGdCfU!`5S|wnR%{xrB?^e-10-rq>X()J4EHXP(FJo z?+xlR9a{K^RD%Q6M*Woic>-eW1ywQ;FAn(T`I(F=&yCA#XTve)Bj6`kC!mUrojQYsR$_?yU#c9ADS_t2<|1D}J5wAzD0f$$;5vGx|0X z=W$HNUp%4bIMCV09yWbnzEK~wf3Xm`3;gIs;77~Bk7goK_Wq!)WiQUEqVc?HI2Ql* zVP-lslhan2-}HWYIdU4XV<5@i<%*{C2)~NcMq_L2h^reeO$(iNed(Qo(x33}K`X-y z;C0^(UiVz^y7R&7#`73FkIQG>4>yFj-ar3CZ>B(HejA|i(&~DsnOu9|a$P;*f;28% zf0M!vAdFnkOJT3Ms`gB1zO6|);|G;?QbwCLJxl2KB}%7yxt<@Gs@>0;jqML1M!)Z2 zq$s@b(Eixw1e_R^;`C?H@r3=iH7BEv2-l(VDP7x_K)4U7)d;I>rJgnW*^Dfl?Cr@{bU2f!gbtkEF&Q7Zr(ou%-zMz3-{=VhkEw}Hd0jl>L$FaPr{@UfY15QV;=X6rO%)<~WDHKWhNkJk!4_gL7hVG2UL#o*k$oN6 zlf)^T$@c_CoJkyXo$x0aA2j^SW7)6VO}zB&cw66le!qZ5x2j3?!qYP{@n%`xU`O?SLF>^mssB)aa95Y+zZdhUQt3hVbRmFCwDmmOmt7-g=V zg(Vp44-Zhur(Mru{F}s2UC$NPz_(oT{lFzdxlb3W&_h}&_1iA0$rF;#Xvyad*Bv!? z?5~E;u&+`odoRi+?UR?K)Q?JWSt)LfYf6I_Ay2qe4ddS6d$jTdhYB29S&B|LVCLVC z7l0uKxkg*lQ?*amK2!T_?Y5oUcSeX;hd1I)b`IO{e@ObjJk0BDP0#vWQzJzEa7GJ- z?2}^MJ)Ebv?BCc-J|=v3D&4jwnhhevolhnHF#DgGX`vdyE_jccYBCJjD^ z{0oP-OFgjxdcAMAhT_#i^JH7=#sk~;KZh{bP=i!`K`SflLaN{QJ6fJ=roJ&^?@c+p zF+^=9pN@XJSGAzetJOUxwLBHAc){J^g*=!l^Ej)TiR)=R(^%OC9u})pOYtHRZ<{BS z=1WjNlTq!tW50GHhaE}A`N(TgkMTm}wNa0k2&!!U&+Fz|{Hh4ppGnyzT=Qt}eC-In ztw!w(Hv7#Z)VqwHW{w4isP`5P<~FOFA~1ie^M`%Mf(0$=rn|j5;kjlx&XYR>@`e=Q zD{ti02X52o)J^!7i65bl{)rR$chu^p#c;m>_qQI)fh4T6_4zCiK=O>*iJO6QB6RVJ zs~%?ZIS)zz9@A8TM)Y&|vcDg=qxm`Xn*nJz_9Y$Eq)o+Jl?9Yf>TniyG(cLO5qCr$ z2*bF0t|{zA>?eQT@9P`+rkl(v?8_BcgK|~MLRdXBT3gs$$aNSEtukv!GV!7#VP56D zvyjUp9-_|5belLfgYVwNVOAE3b zKI|T_bwS?~L4|dqjtj`9myYG9H$tKlXJAu~nERn!!nDzPJnk4){LL6^z>d`%*XrYn zD4nWbM%M7s=y_G}Y%5uK4Eojs7dKVV>cgct*FiBi;w%Y9v}_SsY@H-b*|cxGY#Pon z()y&mBdz&wl(RTk)5_M-&bHdY`Bk$`GgD#lOpBfGe8^5vdBj-?d-qsPmt*|M|N|+2O21$D2MiQs<>~lQ%HhK zVSL%ly7}=Jq0^q3$kc^)6g60Hc}C*W-tP*<)THKT=FhZ!=w&AMxW60eFQSJh4s&{F zK#f-%`pUn|HNhW08=64B2>Lql{a@Ca;m}B}qc*KVn@lYkj-c;7aBLK`r>$nkd%YT6 zp1?I}#7aqKs>e++4i7VvMK`UbU_-X;WsK*XWBA%VBp2peAOjnt&5xKWGYA0{3d>b9Bv?Mpx`Box&w=saZNyg%q$huLbPo~yII~Im%j;nG+-A^I`2+t*#wJL#Pc03>8JkLJ<2+&aC8APk+d#>fI0Xc zWVs`vJ#H&<&cv>z0vx(n%vKz+RU68853VztP8#!w( z&TnDCfh9|4Ut#YJ`F^dwGUtRISYGjMoSxOga;x^bx7r~dd+PA3_;M;xLS28jRVh>m zAuS{gxM`8y9M&5T_G_i}24Sq>lt+?G4g-CL-XrlIpTN0zwL@O3IH;XTGJAY>P%rp3 zvo-o@sL>+SDCVLDyBB(AF9jW_kD(HlYPnaz1=0$xnZv%j5GVWstDV@P(T#?7w?bI>UoO--AI-Yk8H-z@KOJ<&`)Se{i3pIYlej zW(9o@A;-UY_Bk%YZGyWZsF38YiT1{g%nKWank1{PuyF=jC9AICMzZls)bl3jo#FWDY{b1Wx{b%SqF3Or$@N7;PyWY*{W3yVA3D8;)F7s5KoYjTP{@L`+LX0@dvxNAGOjWmnf!o;F9l_TD zSIb;Y`pIj>uUIyV58QU!+}$se0dnXtr`JDdY?%XFENph1O}~LNjPaPk0aAk224UBNd10CWD?dolCY2`h zG;WA%rO+WzR?t_E6+7iHtVLwo!NX?#*%&4YXVnHn0qlMnUU=N zfpd@Z{|6IVibm>`-eN}X)Q(D&4Oygs691|I)l?oJI`{=pHUDw&E^DHL$&`ON8(*im zmf4`7QLxVtDV=$!n}WWW!9}g=IvGw?RnQryS!TZbb! zw)O{o{eeov*XV(liTJPf?2T}yyaDZ$VV^@v_t5~OznT#HXfP`gm{%Hu-=n#m_B;nrR#+TjoNB zHo4zJV~@hS1E*oFa?bSy2iIJxlg8P`>!k;2Jh4+lV`=#%>PK2fetp=gib z$xC05V#B9Vfym8s!1-pmdYcw!@LP-@;PjHw^T6D487ogLR(^R7XO;2` zgm+v5EiKqx`uAyoK4$y|a%gwWC+o$H(4^*h-tZu#*7QKK*4u(OyH}z<^~{R1jb-el zY4Cq+y`_s=+E{Yban-@Y78a!CrxkZu^u>^jYB<964RZ+R*TGh0aN7I5D#9oqixs(*Ol{FF<_My z(lz-H?JuSF{~lIuL38ZQ_V+!OjXGxk|80L`snmY)B-(Ye{Wz1o;UaW?^h)_p+uw;) zgtbroMeTRRp%3D2wqL68LaF`9?2YydKWYD*f7^aK6KPl8cUJG%4I2UnU3$j_MaH@P z)+Fa{AQ0qmDx4Z8fNK<44UI95^bu6m$&QP1?p&wSW%!xrRcmTlk|Xab&mZlMEq>X0 zQtWZ9aA-4iqTd|RW(KOExvRQl1JcCo|Q5~g@^$TdmiG_VT^kX)a-7@s61yp(i zKj+#bz{qVLawV_IxGqsnW2?adnnXP54jIp&Z?{y}-|`!;l_K`ek=S1E(QA9B7#uvI z^CRA0ytk(Nv-cjUjPuR?S28ou};+PuzR63)%jyz7DE0Y3}gPWX{Jo{ zBy75wyVz+fY?Hh?j3hjl_`RkD-#848Sx5C^A|Gd=n$4GLwoDm&ZkAQ&1PZY9W@3uV z9noj>pkPy$GIkz2Zy+j8Z`YrO}9zOhow z>*v>dFJKOOYzfujf-T0|=^VSjdKA40)PG8)mQsBsk3E-Y)s_8N2hEvshc*i%+JZU| z!hYAL(sEnRr66#nLv;|m-89cErCM~`zP*GVAIY<0kls(beB-qXsL6RL{`K>dN5(M& zyJln;qSX1~g3T@E63vvaA-z_GP!4LDbL|vTy*rXB&RY%(b1Y9W-jZVc7A-u27;lcm z;Jl5_&B#fjkfqe7y;AvgKwsa7c)Lg9U7;F6{*7WhFU8m`+jwmUVr(0U@g-Wf3D2uC zHeRne__s?(TMcVL%XdgUyvBff$UxmeT1Nn)=`2vHJ7jyUo!y|6&7BbLt>kYOw&=oa@YR0ZSd!TGz z8K_`A$>YUYz9~aL#~mmsE#Ftp=CZR^aJIBZV6dV7_!Y)PBc<0fUa7&V< z6R5mubx~JXSRqo5wcKHu*A=Dw*dJe6ir5LpknNAHt~DKM%dIi*vIt#K3dFPh;C&Q1 z@vr|tQBxeL&H;Og^ZxRkGSs(@ados4WAjGBZumEOx3_##HlNmMpyxPC39fG(xMQ8S z$&%$*YAZwX$L^=J5%WW1=@~CkunH9X547?Nw9;>>6KedsjHIo(1A9Z2(A#ph zCEIbaB|?k|S|O!D+8b(M73hR)LEhtFGsd8;BbxO2<_z%Xd%>rql{U^fWc|c@n|}S@ z^j{fHSbpq3+wlL|e}pMyGJ+ps=tbY9J8td0{E^iBGtEVbPmJ>chB@{#>$8W|8O+t!Twi_9h>B5Z(@YER zEvtHB7Xxf`ZE*o1Gyol43m1_3SjkFiq$FcT;ROiiZVBfgna(v_!7iyoYetytmM|HF za`}c1DeO*!scs2VNp{3eOJTPoOmj<^h9{oT2U3_3VcJ{5w7dcm8h?<&vJhsvCCtPt zA-T~cg{2|PbxW8FdbX;DdMRvd0U@&AY$Nt1VUYBAMhZ(n7;{S)vtC`RZg^Y@i=}iW zx1=i#uMKag^hOpa>6|L0|4ufpWVlqg$WE&U7i_gM3Aj>lX>q0D%HWoXkW;m!R33{G zGTaQfuyNLty}X9xhbS_oMpg+v+!%2L*6}?k24(&TEvLHqL}&^3PVNee zT8OWNrDQ6#{BcUn>9rkLt(2;!9W@{J5I%$8;0=d8iG9r4H{Cb%(EOHwZ~42M9g8i{ ze&vsQ`OI85+Y`L&A3fNgc1Q8B-CKjJUToG*FR8!mk0 z{TTFc>pKha6;dEU7AYa7i#<+!542jkC2>!XlK5(enH4S^-vC zjqHH@TBBXjqu~>7Pq&rYfV_2oP}0*6(FAWj?*MNB8e2)W<&eB*R&&eZu)9eFo+9lT zlighV`z_&)(H)ws+pyQ^_tcl|E^9A~>3eMBvhoOE>C#@3ce7`J2?

HLbTM0ttJY*4$T#akx#J1RNC&mt@ZX7mjMI019Cob_mhn1t|GAn;s}E zA#@lz*VGmzI@G2yg-JFwQ1+rZB{1&Q*tbM;W>LwhVR16Cu-<;bo>a2CWOU(qT#2PC zN_UrDC{0|oVinm_aiu2OlJ1W!T1uP;%hHkucE4E7BeQ|0Wm5yES*KWIVY1f zaDjI!i)f9=+u2!iHxE8L%lCT{gvxn5P7s*3JmBsckI5^5RZywt(@JRz=3YPF;Z-}qm00o#a{a=qHSq2XXcHtDIy_fe zbwyvVUHX6?yU=jU($(0>DRt)>*UAmkq+S~pV;D7R6f5AMznL za#Jr(r?A%OqF1H7lp}eqRA#{*2G*LublrrN2QMbw_DE7v(v3WJ4|RH}{+E%H_Xb}8 zJb}MLq$`xKN_so@dzKU-A5AUlNqN_zp5v79$a{+se4+c49=v<0R+U)MVTGJ7ApRB& z+6Ar1P`lcJ1%DPAP>8?r$N0-e;?F|-I?5kk!chLp`2@t@hWO054END%rg2LAyT)aD zrre~W+mBB~x^1Cy;zH$I;Iq!@AGp|pxN}T+JNk|rtYoq(! z$&ORK@A2)XKJV_by0QypCwt|Zd&?oG<5pg&QFB-?e$e|Fa|6f63>2c8tPsEPCMHr= zfjgOY@B9r6q8oTfzx^Sz?2e8k$44V7B}^pBQ_!>7 zlq=AafNJ!+M+SjvG#d5VN}-*%hy%;5SnLFk!Qq5j-PckA*Oe zAg2Ob)Ipy;s47ww*21pLsa{@BU#U;;g-t>9)b^3P>IC)iF?`q8W0gnRSe?Pcf$P_T zljeN^ekeWnumM_H5fIXv@7h+p6dZ+DMm5wv)R~_IB%!K8g5^(ImN6516 zt03){VVwILkLw)YIXfLO4ud7VELGf?XRxexq>649b8RW+5ZgTttn#LYTT-!WW-Vcb znI_PtEe_m17T;V}Z(Bt>N|FN#rk|j_gb}u#{T)GS-?KrvRbF%vt>g4(er%ESZKpO- zoJW6*6Zh}pyitJNwABq<)nc(GYX5vU^i!WW92JoFeB^lh+KcxooWLaGN*Cc=mW5@> zlkY=YV4weIntlGeas3k4y_%Skmu!Et!BXbQ_b)4Aa@v%si%XbPH?1{b+Nq`D0CW6P3qg%M%@R5=)4_%mv$a-coY)y9EUGGqpOBr4Rl-NX4raSRIQu* zE{5W!>E82i(Izg&V(38-U4n=CaV^#JVey^H$j zu#ftKx2)*Qy((~yKCNc1{-c_BNbgpk6#q~S?0NB>>KZ*eo)5_Lp`{hqct5N-Urx#X z@atcq45eqKRECn58$NGeS#;66Qu4j$rtkahKQD57e=hkhy6OAh?ROXb$$PitTXfU+ zjrK)FfAlVreCJBORQFfg7Ze@xE|7fZ+>HBTdtuRQ-a^TD)=l5-?LyIRZ#I0N@JzQh zp!HNUS9{(_`z+P!b|8d{n_V)<%m3FQ2Uf{F{cPPx&UW>hy5KCg#~SSHwkPqATmjCJod)4F<`g-$$lw?E9-Zkq#p z#y4~WaXz`M*BSgPqhTfc#V*i1lh2r%>0U5$pFeV6G;)t;O;Wt75%*)E`yomLT(sD? zSygZ_nhE;;F|^J4R8cZ8=D3?9hsk&vd#D;6y>E6h7m#0-b#v_Y`!PEB_wepv{oA#@ zj4|BrZdWSK?OpasnHluROanL1wi_0wYIJ3mSC{QgC~`36I-Fl}mLl7VpZJ@|Uq}Aq ze&X+fKkT!@zg_WTK2JMNQv4;HlfhurH^7@9`Qvjhb7}SUc~hGuDg_ z9(XFzepy{1VGx+kT*@r)T!QQazWsCh%!ej*fZspl_Y!sP^RsomULM*NzM!n`iWGlL z2bIIbP&qPaES!L3pfMz;w_R%(51W+TZlYoR!5C}&|3<@9->>m*7M4X7PW6w{91iq| zO!pE7^eeiK6kq?>y1hLbb_b~OyEi+Ry?u!*fE3}#_v6NQi0CH^JIb$tZ&`2q;Bb;7 z!&+~i?qO2j(cK0)*!*FcKE5^$k_$1Sj2-1E&~fmc3F#2+eBc=AWwq*BlU`ms2CLR* zB;EoGN!bg~_&2TZw84smV@sk+( zn=xeQ&o4arkny6iMB|9saf6R=$FcnRdS|2b!`I8HFO!Rvaudo9`pylW^?z@?tB5$2 zutsGh7msJuyh-`b!Hex@D^OZO$?U@qrmrGdv zQu`KvfpH74JGc1f;4Bae z`saY}jv?Jmyiw9MHZiccLH$E=1*<~*8p8Y}`3SP1MY`s~y});?vW zZw|{{D7lE!f8x?TfxWl6&t$H**E>1f*_~{Cz4Jxc;5k;8t#_rWw0te*!kx0(_*!rr zQ#oB#>gSgu^bvZ^&N$EnaNt;FttM5g=bNBw6B`ccqrdnyEsS;)RtIZGcI~{uboFG z+mq0SQ2eBlWm2BfPQSe#`Or>Z#ZhZ$?Ne{Z8j*ebT#^$jquUqE*I^fD#?Cg$KIChm zlk<_&vvN-(o}!^6EkEDr3~?7!e50M@qR3xnu(i(~sl6#{4QfnvF@d{qYu#tuT6YTh zU+PZrZ>@Xg{Ge~e08w<%S3@#K+Eh@mi`T(OJ z1Ce1pcB76P`|=OX_fju}dZ*q#-#g@+4H9mI#Jw_)uwS%*G8g*)sOWYCJ` z6z&Xc8orZFd<|&A&kO0ZhC8+%{>p!{x>!71$b!zk^1uBaTYtd>sY6L#ik-mL|JF3R zi<2|rA6!L_;x0=RpQaNvYS}01jl%s zJ-y${jC#d{^DNs(jz9Kr(a$-QT{2}TmQwMdEgq90MuyZ zK)8?6M>!P(;n(l7{26`<$8;08A_}A)Uf3m*$!uqt@^kI}J`=bp3SQ)u#bR_+zR1ZG zJ%@!h=3|5?uDR}~7&7?syZD!*29$k&gEg|OE?Lyn`FqU^+_Gz~ReR0Wk$d6Decs4@ z?#SITa?cyN&l$PT9=XT2snf#J-ZA~1&+m$oy=7b5C0BgmXH0juO*c)nyu^QoXUJ%c zxc|q2n79_wr_r3a?)w8ywfvCn#hgABT0FpYA>w# zE0RT0jY4e)QRlz_^Z#CFuxKbk?$xW*Q2wC^WF6T;vwf*V>xG-f6e<}<$P}a4|!K0 z?>umwyp38v(586__Kfz)!gmhhIAC66rhf;Y2>|}R+;dnX7nZis74B9`*k+4YLKObI9)``{VZ-o7h$QySXZ?7F{8lVqv+hL9M zg5#}dYcH=Pjr<)_TJcl8@WI?0AFmLj72tNu-iqJ7ejY7$1Ingv)7cgFJyxwZ+rHRd zV^w;0S%EK-aSOmn!WMx_s=(9Su+Xmxec;~ZLq}6$g_I)S3 zBf&<7A7cBL!E#8K3#L2^W6&Sv?HbrEfkC1f)?1S&K^t*pj3pwgjgVwff_q&ZcrRu- z3_=&KsK@>5lONC*|MQaveijEgHlBdAovCfjp^uv|DS7H7qj5q+TDp1m z1hSI5%D6*Tax{YD@GzjgBW1bk;((ISS5MRBpuJo4Ei zd?jyYJ7Oav9*&J&{4n(I>7PFN?30>~f+v8PF>xIcPgr{yBd&9471OuDe!{+?HM#Pk z)-&5&+iI*6IIYBwX@ycIyADz=eypUT84KbY2gQbX=un z;ps!#bgq-MD5`F5-VXS%<;@Agl`m2-uBk04UMO%KPIn{WF^`yz!gqd)J328W_xSLg zB>B#jpWUgD@BAR&Azz3TF3xkzp%Z&TK%SPzc^b=g;#piLIZd8!C-FAv#8VymqZ`n= zU;~m{mj!n#*?D2ac+zDHvv7Or#A8UAco8bHLjhBVrd22Y5iIpOA^Rd5%cNA`Z3)PA zJUAw8n6EhdieDuPW}N+3WMf>wf@6y#l+tLA6nTjxZxc$K)yDL{qKJZxic&l=_&R!s zQuGWG106ri7ON+4B;2UgI|K?Ifd{M_8SyxIa04c85P2_-4Vah7UWRI-tOPhz=TPgpGR8o^KfJ($gNx0?PJ+Qsg2_5sfHoW)?Ji-` zzm#pT^dYi1z3AVM`#+2}mNMz5d>8#I%a6e~#^eD&4HPAVwG__*xDvLQ+pCjFu}l3kV#i|_4?L{ znaVytlXk(cg!Y}#O;5GBfC{MvZ^~IIyYcLWad!}Uf%g>)N?D#;Xg@76Oi}(8$8_Ig z_GT*p+zGE)Q#$WWI-l5XpDQfSPsmH}SPuKCv^<^okI{o*6PlLC*CLjs!O<3;wQkS! z5HmZ%SX1)uM%6xsNx|EH(zJM&Xd6vFrB#YzR;ZCF)3_OGK{jRH@%E#>U_a*)bmY;vcJ07!r;%Atw zwmhe)a+efZx=R{m`^?$B$~4TqnO%oi^9`pLUs++=3q700XedsOyV@;3Uju44n)8lkfKjHMg$IBk4J2774 z6FrYp>`i9XY4j6DAzDXqGIX=z#JMM$o}e%)AKq+u3dl6xz>V3XF&)#fRxqZDwnW&Z zMGCX0op&rv-g1{=CTy1AhwodXb_Uncoxo-a>*?FNUN<8`_#XV^ro2__`y5@55|5N= z{dq^SMImZO4Ypo~?}=K>hODW_)$3ULWZaW<-Q=o(O_QdL2kYde;iKm@*$T0{!}bce z?c{sCWB0z7@5Qx^zXdi);#b28%t3So`+xDzA&%_1=TTp`!NZYGoH5L$crS4Cx(HLA zYqjV0TH`o7{GMNo%e6WfNAdNn1^3Ewd$Wtl)+-C|3$%f63jJa(d?2oDH$A=@xMpC& zLn-BISVk$tg}5(y?kgX7bgqyK{Pn>4eRczSduaG;yQ)7K^_n+w9V`PU;OgcPtcZ1O z4_$ufg9?S1Jz{zsQk9s^n;r^}3|iyJu8dYc8n^FZ4#fx>Tj|2HRl|{=&!QCS512zO zuym#CFNsm%-{#W<*>WvB|2%f&T1al;68(8N!DA36gEjWAgS7h(21W<QigUigV7)LGNAQbYkH7X|rn=P+Uv$zBMa4l+f%L zEQVQ2Iu}-^nCEwppXaTxMluM~?8L2I*Yp+Nma~V^IKRLAMz{Gb|JM} zTNSf-AK9m9I+ST+*0#^DQV*VN+SsLvKJ|_isW&>{DU&%A>>pr*ai%lUeEp=n5N5na z+dY0|+Bbex+Bv_@9Q10Y=}b0%-4RyvdwggeSE1a`OW+h}510A{;C2(*dmKrX-six4MLO0%#{7+!m22di;S+uZ ze5R_?F3LNY;Xn_@X&IeB&L0N;KRc<>I&=aywoHV)PjO{pr(z2QvZ3{Rg}H)pqy%rZ z$(E4`M$DTP;x`yW`lEjaC#4OaMsRh60_Qry64IBLadhIEAcY7&8R(GOK5|40ZW+HySC)!C;B=ih5lvhgws_H7Aw*6{Fvid*CI+1JJJ6S=BIZY z#0tAin3Q)1*1U&;%ky6Ci%_2SUvJNK)Z~xzZL~jU)d7b=G1X%++wI|a=loYWcY)++ zdB(HX8hyeD6kl6#V2BSUuF4cBE#`&Oi|n4+c^P>tgxCE0Xgzb~2#?yB+IIVCtcCl$ z;nkVSRNdkhwn6G6=Di(4RDS|E{$j5sCWA=u!yb6L6jp0hU445m=Qnm<jJaVjhiW$+C%ThpB{d_U$c9nhQP=#tFCE=TI4Sn%BUG z5TUMJEv40%WCSE*ER-dTPFP9P{!Qt-v6Yzs!wJbr+~`i74$aM$mGXUeDXVW+o+<9*DNCT$@UUQVl-bH0O}25SrV_oW$3{|gMYckWIf9zV0dA%L6*XD4$6u3$ z_{n4OEoi^;kQcEbTWek|38z8vjnKR@xqE?e|JD}K&CGnYk5{VBkl%EQL-yrAc(d>h zuvv&-waYrbTzUtsll3k1j^5yhQcW?fE99kJ1!g{+PeL}PXCDVG!X#?ts#MG%3RoC} zg%;B5<-zQtSJ!|^cnw%?wKo-+?z^d|44lm;GKQA?|oeE8Bqa{Z$h*Oz5Yxmj$VOvKJtTbi} z(d?e-D|2uM8}E%ekW|jq^xVthR8`Lu$nANO5JOP2ry^E<;HiP*G_gXwEx5hZW zP`AISMD6Y=i4>cGMk(+_xDzAUnVioJiE&FOG%!lGn`G$%)Zr|!H)jb{BMR}RV0ySd zaz_JaJO1`5qZz<;DrLts{LyauL`k!LiD;f2QOkLhy$)wlijjP9}7EGr?1;|ru_t>RZa(T1{2I2xI|!`73(=n_WEsZyn+SWs zmumO;%iziD0@C_<2orSYO$c$;`*-X@_Cr3Wo=u#8>~zbmOJKKcbe_Br6}Q8h>SN5y zyaxN%i~{Kj zGg*WZ)&w%f0{zHfSJr=kQAGW7p_gW6hXZ_@9_;7h{{uifB_Ls{W92KaIbjegM$FL8S zmX&9gg#rdi>E2NKu^%&Oe})cowe}nTXO2~TUI*|-CYtrAB?>w|D^Uu6cGR>KbbMM0 zZxLWjHhZJX!KjkL?bnHF$>hL}8S-1`8dYtXLygnMy7OwRBid{A&HM#5^Q#hLc^Q0) z$DKgCtH?H;WM{XeKOCNy!|WROqh&;I*s_BB6{$H6GB)thLrnTWSNINvWW<}m!qVI2 zgf+!+Z`AI;`OC^pC8qMS5}YW)QYjZ$sShuxukED$Y!2ow4Y4f8V=b798S2?V+TG8^ z`=7x|SmC+3m7SAW&iaz`xNdIFIB&ARWE|{B6KG7&FU>}byJT&Fm;-D2qZ=H(@-Epe zY;XC@p%fH5BL$or02RxK#?8Ov<4=C)n5RrUIlX*hpDvo|Pue`;5_3(0w^QhGkVG-f zM1c?X(tqZh-_28v8cvz*`^vje!&aZ!j`Bq$l{c52gdZuifk`LtR90ZbOW>T* z$^DHJ5)Q|rw@mQSZp~c!z25|MK{ss2(>Zn_wGX$Gv@%RByOWqUhXUGR4z@2nj$Guw zr{q;X!hpXZH2SeW!kuof#ccZ2cVCS+h z&s5q}zAz73Blp5QMXlLRZPxc4xW%|D_)g>ozC-_Ag#N1~>EJgl1}0e(ebU{ zREpU-BC@-?YY4T6`3jPY1wAyb5gak2$|)zisQ31t4#z)^9YMN>7(Bn~`VcAOxEpjX;>$hgL2W`oyaN4D5HUSBnK_oA$;nX zj2V{d#f3dEXTBYEqdYmSywtJVsyV?Jc#O9lSY7 zxK@bvScD(2rmg0cI2mLt;c=yhOt%y>2-^NIMhdiOG$uA-X8OC2`n(Hcf+WVJ=-b)C zDF<}OwLc`5l^+Fj^^Fwk1z1D?H*(B}*3a9NWR_dsjMo2{%Fn#{AIrYrU&{V0@pqx@ z@jsRQO<6u0$WfELosw=;Lo;ds|3rj%%xgv$d~-#lV7h)-6kfr-!umb*u4TwIF0FD<#G-TIHCIk08GU zz+11dkTvCK;I$wj1xU|`@l#VSk3JR>vYBRWpQ=9Pf(EV6cOCK%Umn3McnzYF z1m<9b`iJ)`KWjLP8W?~)OR_B6pNf-My(Xpn959WtjKe4vf}i+wq^ZPCyyRxsqx~>= z%;Vg6V51`QoL!f9VdG4jE-x;x$L8F45clHpdN;=9?Q_KCHDRs=n@1O&HO#by%W?gf zyn7mLav8{h52Z*~d}dS0N63Yg8!t@84uv(Tv5!LUP{F^C_Cw61#LYcFs6lz7y2;Li zY`6Y6nB|!{cKu)AhpI~M^OD7fc_YbB2D9kP5eg7bjT-2MCA$cTUn%TtQCP;|ZdA|? zOE9*EJ*dVk&7t0&C#Fx29@w1FkiOL*#6p9jm!EuI=)>dc6wh#P<&Bp~dO% z(qIRr1nTEblnU=k{R-#5XUF6zS_l6O2}FrrJP|FghCRtvu=A+)M~Ksg4?D(zN!n=2 z0w?5l*o*4Kk-=!w;Sx4AvOC(m(i^{kgEuQ`u?%RxPPcAJhHfe~8|nOYgw2S89GPH= zG2iMnnj@hBVoXm%1Ee{Sg?)M_wB-fVcQ97(dS|Z`3Au6;7c-Of8fTvLC8;7$DdhF( zp^#$A=Uty6B{>AY9slVXwbBq{raXbGncFLk(?hf4RzpIKvLr%gjkZL<57dKp4J7t& zAQ!}UfF~-o)o(PZek#k0gL+e)UuilFdF=Y5;6ucRWCK_?^eZ&KYf%XOdhhePI8Z{O>{>C9ic>sL`X2j(lmKIv0zXgC&&5#C*7C2E_nHd zarFxKGuG%j-dAUx=pDE7oPP_DPxV#_?OcI&jyf}0j?sk}U0q4uB>BCJ=tQfZ@P&Vc z0xR+KJ8xC;r#}7b%GcOyqyHNHA$?weWVRI_H<-XGEEF2;f!eOHz-t+D_URz8-M>Ne z(UO;1YH>ybO+xKwkhMN5(M?v>#tE7R-vu^a*T+r#=mMMbk~P`~uI~%F9CfY5?y!?I zs}L$$;~`xz;(*H_Xudve*JsWw=kjisA|qoHXO@2BC#fTY_;SI0 z7vA%=VclBOwbtvjlZ`2SDAqRHW6_&Xzv%HRAvx*L3qO|J^E?j?MPTozIqGZX3y|zqlPsSK^K({{=$T_g9nnnY^mGmAOBbsiNyyuJu z_q4i}@Roglm`c6>`K#soJDB}0cO5|asC3CF-DH$55oI_sx`%q=B3*erdg5~}s6A`h z#+Ns$1lqBFy-}AJpV?rY>|+nkz>08q7@Rwr*e)&ju;b2{%UO(*GPGx0wzk$;9#Pv| zt{Y3Y2A0U#LL}wlX?T1S_HDF4GA)zWjdNHx*n=EG68j!&3V~OSd;@&v3qZD3M4(Nt z3wf?_C>AiYzwpiwEU4E6snK)M4$B$r!zq7Pb9W+fz*e?#-%sfta-2v!Tyl;5YyVOq zYw}277=AT|U(%b%B4wt}I9U(d_P>SF+iBGq z4XhYtu{Stpk2J;pK~79@+jJCrge<-HtI z_8T}g#!FJ`9-Ik}$C+@GL)V&QH+!6p)y_DN%^4xyD^aZNLv;T1ONn$=Quat-W(S=U zpOfdWr(34tJSSdI)Mj5X!m2Z?^>$mX9X^h2RrV7$@XV-#*Fn7=QceXi}HW;nJ`n9ZiN02QqMm0 zUcLb%wR)L-FrY#jFZS)PAeF{3 zm#|*aTKV|9;q?+)3TOgPQon+1nFaZe7kdV|W|B#=1r9dqG=spC6tL1;*T?SHii4rO zlHQ{1Phge%X%#Q9C^}T`xY`luu_)xk!g#E*e;Ua`O8W=n+?geN5hlhw8Kuj+7>Y~i zU~tZ|!M0qMAVvZU-{l*!;W;SAqL{Z=iq(?@5GP9jn)-OmU_CgGJMAw(%pT;O@-2>G z4faCAhLfKDcqK1ZgLPoJg?+KAm2Kt@s$}`YkNi~Pgo_vNg~T$M-iO}Azf1LgL7v^u zdw;~58EG+^r+BZ%Y8|0jyhoN=jOMR=DzLZ9Ej6T=a=I(gO=(BhCb{)v^UiYQ?=ODE z!5Dem)zj%=`iH(r?s)Sl?>cds;$8m+obD^;s?h$AW3MAZ|E^(4?tB=(-u5U=oDi0P ziREoH;2hS=TAwKFLgI}q_Hnf0z(bv>sWhxDCJP^>FeHx$k^xo1M`%Bi+*E^~Lyx-# zybqZFGZH$|1k$?F+D%WtmXzIjn7?Bc^b3eeAzz-e)4<_En%~baq`mX`h3PMbSG#Y0 zr0<=H7H2|^qO=#%g=w|+qUrdg<1+)hThj8H?JM&$I%eV|et!$nkna@Zjv04eYs5LF ze5U|+GH|D*24SGzH3=CFI`O5ESv6BFX$MHR`!=+EvukF*n7JQ4LSD17VZoN^W(8~A zs`BF+t$1`avmyFG=Kh;@9fuYqdl%^iZ{B%xZ4M;t+vFH)eTjG;3M`U;*?hdf3E?|i zW9f0YuDcTEld!F&_tU}CKS>xgFkUoRxASHHp6atAT1ZlG1=wqOx7Dx?A9AjMDZ zW>YzY<-qE%tjz=xo4=MqEewXk{NQ6U`n&q16KuyNgw zJ;O-g_j1ny2lgA8SluiF)xJWA1=|T~84}u${{NLO+9kYzT>|;d!7fbk*hUZ5E@|Vu za$O$ww|YMB6YQv-wT?fnxSlaZrs!)HNeZ(TzDXiu!S#JDu;kZi4|1lt=wYyP8yZi2 zriz()P1gcJ``W+Dpy5!zft=Foi*;X*J>iDZIQQYw%yPv-Fc-qJdnBCzL2gr+f*V=X zoJy;y#Y}^Gc>^-{-+VF9>Szz-VvUcf-2j>BussfI(=jlOQ`+DyMyNgBcE3CesFlKA z^!+TFy;Pj|o6rk13+!UdR&RJ7AgQTmxGEXmhJ15U*gBo~OU#hh`J9dzND@iqefNd} zb1+XZ>2rM1cyr8w#9F;O32&sB_rX&^LOZ*M)|&0oIL08nj@cqYv;|`u;xH3zm!cWW zKs&)ee<9jr0^e&WAfWdZU`?a6mEDxeVeJ2aZNV7~Cr-sl=hd0$-F60efOVo?(NANU z&SbP|p%raafEA9yzKGIb&#y$^xR){C=4Bcz&C!@=a;3Lt@p#uGa-S%`T&1`0=w)TH z+>dK{E&p%1*Ix$)_GAs)oQQZ<?`(477NW7w5PD3^j{AhPTnqMGP5Ah8Zp9XcKmEKqnrNUD3|r1w*dJ+ z0F>KY>Mgk=fr56*BhDZUlumC1^Dvs<_9Y&iCco!7>_}U? zWAcyF)^@~D*OC5@$ z4{W>;VTT6J%owem+bp3~VURT-Plul^9ecV5PYF{cdjElSGn}rtWGbFM4d!L{x+-|| z!YKvnVI*)bYLa?Iw)na0{>SfaH$UD0Uccimr-PaHm6hL}-tko~Glvn|UCO$0M^*Kq z;6Ohgj4?4_#oF#_ks@k{cXv`R3kI1q-*L}=JJ2*JJty9ZeE=iApKS=-}-Zt;ju2Y*WYa4U&4F#+mv;E4$j$N6})HRH|&6e z`qgpt*3(`O^gEpUk3mV|^VnL_L0;$O8kPzk$avPgdWmHktXn&{h9)ravklbBw}&>P zjDLgPk8PObtWMmPujy>4Ug_k5?8{nl3p^N9Nqmjc?XK1U!h_yc>va6SPowU&3wgPD z@8>y78mt)|y|zAErJoZUkc&6H`~BsPKI{?HCn#q%xc8EreqtHx?kl0%YC%3PI1UA+ z0S&Mn`}=s!+t8lBjnEwkz0Id=a5!qJTZ7^N6O4;1b}q#zO~})V*CRhziMTTr?SAv) zxxhG?A0pr3H($E@4QjLHBP;#Pv^)IM1a<1|e&`0}wLH)^5j%u&=sh$hBNp?RHJ3?g zOcVMJC-<7=j;5d*SZGC`(W2+{Cn`yldn?BamyP3o=L)LuWjGHfQG zX~>6(t>W0BH*Q@a_hULWK6dDR@Je>OCWxb0{c>^rh09in=N6rZo$i6IwraHTGPAyM z^C4jDE}yne;j9;ZWlqM-h`U@&3Q0Kz;p+-h87Iz@bv8XfP>z5joaaQva2 zhnSf+_~tz!K3?3*8PrJIz+l|Y<;2-TzzWUXEkz$Y^w_fANaGA|M35hDPAJQ(vzktP zl-L%OE|0XXEO^Qa&z)B;S3G6C7D!}Xb3?Zl+8i5Dqnj?>_eRY0aoxOuU7(n?#ivMD z`-)_5kqYd_7rnuzKhqgCJ!`C25UMiZeH*qmOM3H}(!Au3>`6e0DEE~{b|?j9U$N5M zt()%mM^69N&rk31M@;|PpMB+WWq$rHcvNL^4#;V^1rd3=ytn)L=vPZpN=r+7N>BK9 zOJ>7v_!wh$5Zdu$8NK-d%9+8uj#_LVWa=ABF*9UN&T9(}4*K%jPE#vW8qh{(E+MO` z2j?J_xk$wV+#tC3&C`ACT%eal%b>n}jnnYp3sNZM1!;6HJq4Q5SZkf&qnYKo!I+{t zScoexU##H7rv{_(ON(Eis1ctWw3R3?U%}PJK|_gl@mB1{;Qx3PmqlR+6)ReNIU#es5|+3+Wa6akdCtJ)|#5HDzMgIP~*r1|v`r#m=}2t*9Sl z-Epnpwy9WEmJgrydAMc|*fHkr9#ud(*BOF-190Zy_eenVg%OFS2f%NDy&avkT*V|x zU{HpyW>$Zj9`QRurU%r*9g>Mw2l*7)&>BVt)-5{kH$5QWNqD4~)&MCE6yVie@|?G+ zJQ^8`_1qX1>wQ@C{}Y47iAEV=^&#v||B1o+ZVZEU4y%(^Y?6`eS20+!Uv%W1q(?$j zQvOxoU*3kh0zC9>#Z;!P(k+(j!Kob&bo8wj!lL{u z8dJ(14xH$KO@#R@YUOIGI_89*%EHc&fN&cp+}l~@sJE6J=PNn0#mk%Xy{vhakL_Ek ztg6l_2dZjdQXVHJz`hYRW08)&T)hrn4cfwJx)o*4KL-2z@4mYX=l`6jgm$gZx3Bt- zVbt=5Qm6N>0d;;aW4NV*(Huc`VigdPz2p#DCa(}MRdkPKo)b_-5L{vhw$>aY%z2LxJ& zfmU0@V;vp_HWSQV@;dwy*5OMY^W&XZhuyAT`*h(~j@?NDRt`bf-O9Tijs~n57e)9k zh-GH3^{uXE7xLLteAQTc+4S+J|9!1}489d)JlT@rKw`%MN4lL(bZ!f=Zol6uuesm( z_m`ZNA{!4l$U`5{6L`j?pYZ~p=t@j@3+pVqlUCU|UcOJmz9U5#8nDLhuoeQ5vk$9U zc#ZAAdVgBRem6jS>ufzESs2!REYX#(?nFuk!Zvb2rbZ)v8p3Z2t+YVMS1UG zm35Xp@28cM|BowY3(DUju%Z#Q{Hl*{use2C!}6L?ll)R=0angQc^YwV=#-zCzR5ow zE92vS><#3Vk+k0vAX7cnk`9!E1wKi3g$N5+Aopx-|1I#4%OBwO(}~Ta!=xRo@bNGG z{ep7w!G4a1&I*`Q7M?e`GzD-cbWZffXm0XdUaTozaDL3^-RuIlV=sKC^6tcqca@NZ zUE+i7)lAx>)dj-G7nsa;$MRfm;qAG=i!F#WeSATY|M3M?{)SS@1&!qNv7G*0N(JIh zA*}G|`dR)?fv=b`O z+9`~Ui+nJ4MW^pgKMQ_Gi&&8heW#Mbd=CvTs|nWty*>M<{t@vm&G-GVN(keehXc!r zuLtKL_dU+cF7friMnG}g_;{?y0nu#tXvjbSc%*yfhII65SdAmz)=w=(1R=-%iB-eSEU06QlFlZzW1p^nKv8J7P)cUd` zE*s~qV8J=*J!&m;=sFkX{g4C;49KQ4PQhOs^-v+Z9hg)HTW8KIE2+X;1_FF=BHr?j zmlfX~DQL~gd&~c_eWQoMt3zx$5Ntkf+Ionuk90zwDqqJ4YZj3*?y^ALO~tdj9x6Sm>~#4Kd-5 zDXrVjrF{t*k#ZQe3=%g>ZL}94&UyE`c+5cDoETpp{O5)-8?2lkitzwWKk}e~AYJTm zVE70-=LhVbd;RGG=6*)P$!Da2)(6OB5(7)U>(O)J_dHWw#M_3UX9Ge&UcpvlHKRE5 zZSYytL3V!_kvSB*PF`O)_@87_B8n(JZ_A}LVrHQJoOG`JvlOtO+&td~|4LigObmxbA2 z+K7xl*i1Wd6>tX`2DCMFqtz&x0lu8F2*Igg#pR(x4pnoCP-@E-E;@3h_`CPnxPzmC z7U0eI!$%Hj6DRu=@JE&n>2(Kiip8EXJJ<^BWhGY;pBu^_DmB@%&_WYKD?FdT-ggWk zmOC6c+zvghQiS}V5x*F|D6baib3$!PmI3+Ekgs)C{5w{PZ2XT3C5e0_a;9d)Ph3af zy$PqA4E(#`nv32lz`J+~)6J(W>2-3@VKpx4ZB}w%%v4@t9-f)2yX0CkGj~a^E)Boe zjL*&QjZ`XgqjHrp76m&tSr1I!eRGDl2pV}0Z-l(Q-E}~ja|)V^2yORn=qP{y^iimr z2DhNE_joC12S>@u=usb)u2_hpIT&kCUb`Oo`Uh4BP0O5=mC*C=hJ5~=uUGlasq8B; z+;%CJVQW@G&!RVI#n*;d?14h_fInf>Kn|e|YWah!@uu2Qdef&qjhivrm1Q=qdms29 zcz2IY={A+9+(3&hD=UdONwQK;=?2Ft=keCe@-kQ<>muIp$F=5PaxM6lG^_K7iAQ1T z1wN#-47e{~aP+`TWv~^FVR$Z#=spKl0YZc6d@CIqQ8!G|cb7M_oNzMp(Tdyrb+{i2 z(*1M3|0WGW#FKLCjRdz~y}t?bEElHn=y8yWIgI!-wT6gv~XlsGwc=klS=qxG28Urocn?!p>jBIZE(Mh;&g3m zc1eLka0&pw;3X-G-a|9aL#^rP%a1_z91eT|?F^5T&2=PgVg}Zx_W5tLUG^)|k9&{H zecgqgPTG%j!!yWv8Q3?K!fB~k&mo6*hZ@xxC*wtye0@ygroF6Go+?$|(jkaYf{S{U zNezuAbXD$k1-NHXVO9fL>~)VeHGDrjLu*8foR{6m3x~YSKwjkj`8+@Elz$#P`XYb%5)XCc&s?-T$a`X}}lOcE&896=*ktx^P zLLcSoT6NK>;XpCY6j&hP$5A^DjjKx$Cg7@bh~0Bm%4#uG-icVXLk6JL)WWlp4)!eL z>W6_v8i(G^rX>D))vp_VedgD!yR%~Y;p?CsJOS^%toR_bf7zZpVME1=^+W8cDTX8`ryVURnnp?+LKmXCI)x@C$Hr zVD?6w1juvh{Tj>`Xl)jXR@CySmpPnY$Lc zKk5b3psh^6-Yw3(9r}`_RyF)-4hPKeZ4*^GayQtp>d2+|oO*KZi;&_dw<_e88I{jikXx0TllO`Y@<_U3k~AOoO?ZR) z7-0&skSFRdq&IuYrAS}voA3wLog)ZRG4KYg_zHS0lkUW7f4?_3`9wdXEd*9#I4}h= zE8$V^1$KaXL^%)#zx2`kX_%)^S?vVhne78fZJ2Fj-S}0(x>q@U>vM#aPU?%b;O~Ns ziW4(5u5z6`PHSb)U!TdIzdjrE173@BnAKhfvL{}yRV`|D#R$!73S1SBT%Fal?hLfQ!ksPc zzi~JajaoQ%@%JtcvOTdQZO54#jqB~MjMp&#)#phoZ=`&@C|iqV!`f`GRE2TV7@aNt z)-~BZ?se3J`l{#LnL;}}=Z=Tx+?3a&{}TNXeRe@Z{uDl3eG2-^2BcHqF*PIr|H1px z8WQQhSCh89TamuZMv+zE@Y z(;mJq$GHR60JF_XpGj`7J0#xyRmFro$@LU!6GCNsCcD3d9s{;06s4T*$ysc}mG|iQO@f3sk>S_;BXXK$gL0EBySB>R({}fsq zH*kXB`fD}r=m;_o95{1Dv4z?An7>7I)XI1oA$+lr9`i6%?>C*AU>mOeew?A%I zATS`Gp8VMtw?7at$|LSQuL5|^PCqAOamrqqZ70Mci!)ipk+T;fs+0OS4w|XzTl#pu@cwO!T&?k7 zki}C|J~;HYCgi~8=X0D9H(NCw`=F&}Wz8<^ik|)7r>FgYoZctS|GWGJa#6yyEcQP& zIHN=<*HQ^9T5Yg^SLCyHloVx;Sc{VKpEzXe%v{Z)b(bEs$=6lzf4b!Cg~+u^`!m=( zTuoz!Tq-$@Bdk41P9t*dbB?o)Z?frmZLZu`96zJqhwCYkIP%m6-;-ziHYd z?eH^tzkFZAA{0KjYmZGd2xWaNUyJ?s9{7wyy&ZWFWtPtrFFm>@Y-w7tE!(aKBL?+Y zFl#&sW(|C<_FXPtKPk6QiM|V)ZdSgJ?;7arlUgbF)SIb(zzqcN5(ZfDSTqH#1$N&B z4($>|Lh$YBOQh-S7{+sxDwmi903@v1*+X?waQat}Bo@{wx3 zZcnP6-xaYZwUXPFRLR!HAyvE+r}3YM)UasZ)TTO6BB!VUeolwfB9NLEsdeEwX0Tug zOfAgiZ51d1`p&Ei-rT9M3s0CkL0~g2KIZb)4PMC>a{_6+gt=+AHTk$#O3(RAE1MDN zWiG$Do-ysQ#-6=+o~!ocYdTu;x#MgmP8sU?PN6&k! z*vw^&!o2KIzwa`*99_js$^bCYOhLt>>)vBEcppo>4s#&BXIN^23$EE*G*3Hcaxnbd38NlqXxaN5cNiH5Tq zRx4%?$K`(Gv*1@mKJJ)eCpmNCg#?@nO~wj3$ytar!r=|j7iz_HgvYK0^YW)-dA*tP z3NN1F@qrx{&RRkis!!@8ajgb9{|wF&Di&#rA_`X9E81#Ow>oR> zQ4OEkT6)>9hyC_Xe5Xi-#fNnC^qnk!({&8)GEB$7J(cAn0mm}wGOKDU?Q zbtRX5#B|s(u!<-=A%#^fW=yrVII!@sd_u0i*W21qgxsXoSX|5!0BS;jmc&2$=1zcEx;RAdZTWX}C2hUy@ zzf`${$7$SG=Q%Nno5XX|qs`cfb1I-X(YvIPxiJE>vlzX9Az>$tfxv56^RrsR*33N4 zxKPInzwv9Dl?{8PTlB@iQYdDT9ssR;`)Xk@aOdzsp$fQ$6rmU?aCx|&7YI~iH~58o zzQuZ13V-+SmRJ_pY%fXNnvS>o710WxxiVLb;LR2PkUhB2T`u}O?viJ*0eY{c-LGk* zIxx2~4t?I0z%DRDXpSZb!Lj=$+`kg2{^@RjLSqh_fL^Bg#e?Cw@E5c?X1As|W(tPM zbMxeNEL$Z$(;i;Qh#_m-*xWaf;@!0|9PchI;uW+S9cI#dO}_r8m|aJ%#=P1-ah}{# zYKc_KmB4Z6+9e;glVLKol1hwum%^cyZiPkxA(gO4UU{CG!_F%>52niu$;ZOmU;1Q~ zn1H= zEg(<#UJ2BO&iR=+nvS>nnRS;=tm@VAI^eXKQpU71sjN@U$HJ3uZa<^`=z?l3`F}E4 zKE+NkUWg?Yka}ij1dx!7a0oNV+|~q)!le?tp7;zlSYWgsgoRbrauaOOOg8wTBpX%q zyJ$!d)bEP*QT_2c>VMo0CgrSjOQUkfXV6J<^$ffK8d5AN;91%Iv0(=>rJc{5H!yAP(ZC14qg=$KqE1q^_SyKh->e==kK0e)1N=;L0_y|8sW z@GOL~W@=|)-gbpvOJ1J;Nf(}Y{`JX*5PQR4{1Jx3LGcn3jL)=W7OgO$FOP3vZ=m=| zz|J!}2_y8&(A(&*40d2gF-QFsAF7*VXq3P@3XSnu;8N7J6NQ7V_13s9%xWh1S^+CK zqf^#Sg#N^c->R-d+B z(Q-!E>UOCMI&}S<{A?yPsf-cmT3#_fMv(5BoxZ}iG8yRJ$gI0&rqA>;hS$&sk|nn9 z5B-*L_YD1Z(9^GtPB|R`&S0in^jpjme1y%V_rTKxm@VGPV~ht8ClQ`9ELryqxrUD* zhEI;caqwiD@&nERxJFNAx=!RqFan4Ri_gb#!-`O$^lNrx_CHhLKB+gkA}ex*50&fy;rOHM&&vd535&~=EyvB3Rt z36ZGvyD*Q=5Yz`LrS+qzMO}>Fedv3nwi3DHjhyiZT$iC_rb_ieDlxs4as_6u(OZOX z@pMD zbX4E=+#%=_8HM*s;Iol1dh47j;*=6TKWj|4=PDMTSlQ)BQWbP$i+U!^f&2yh8%vmD zw;Y~SH0hRm5RMP3a~ten$Gv9)JPyC(fxalVNwOJgj9gG{JtWzRuLSl0w;l9?1>W!& zn66isPtIOYAstQhBs%7KLPo#;P`~RQC1OW-HW|D9Hygi%_Tvk`9=2dt*Yp~&8;fr) z1J=NWs~YJhL#&6z^^FGc2+0gL8yN8BY;gitQNqsKQl?wH)aJbqnO~Be-_LMf$SKEw z>5RYp=p*>8j=wxqdW?2e{R}T2;l)+$#7&HG4piv`*i{2NR}9@3^dadr$Lu44hle#U zut2ddgth@T$kmw57iqw#3BDjbPCc@L?zb9|QAT~TZO@pu!?`oH%@oIr=f$@>18Uc*mkE{JRq%eI;)$knoiaSGUlsdOa{<&MEZ`du;xA=S)V{?`` z7$8~5cec%$g6k`|elKJ!&lF0W>^xhgv1|msztbKpt>l5uGBPbgE-_nMA>#+F+j1+J zO2W%z_ma0Fb_Q8M5;xyOoR4jBRpC_g$xcF3#1m}etRs1Vx+Lr z(}X&}9g4Z-#@0U#s3$&+usszPI!~;sy6aB^{B#qzoTuhq{1@B>{JkSSp@{cYKfqi) zJuY+Jvtrexn`3`b@x{O3E<%Axa_AEX{W>#UtXOoFcW#YyavotX9}Y2MMNYbKU2Z5a zIds&|O$*y5y9A{@S}63)cKmm1v*WO}4(AF^2Ye5vYJq1R0b>Y@^Nf|9)?@|bj?jEr zirL(Z6YRm$H^GX8o#ywyYaQ=vc07~}JvOrk*1=qA3Su@Q<_*x$_IOXXnjNf}?>y+J zg~TyMm=BhmW=9jewX?H7?WE8Yb0qNeXm%@`ZuGL2PrPqhzxTl#WX5?f$)@2m*`!d7 z=NF!gl2aFy^SJA4tpbS_!+m#5%{&b@uM!0; zV-Hq45$@tec44A59q6l(z+9A0EpVqfa5;*bWdw;~&`;X6qfD%RKvmjcsWJ4g)h&AH3kK#Ehcqrn;iH68`)LuPhlq&!*pmci)6l zt}t6jC7$*B;7LWULnU^bz!b>!h=HGc*lP5GZ3bz)G%^GG0J>@zSyQ=LSS6)d+^ug) z5iTnK<=>4*e6s^E^iF#pxfKOs6}XUED#P`Uq5{a9y&dkyZ$I+ znlNK5;(^M1-=_YAu+_B3DvA9$r|*rhe$pSU07fg!jdc-{vr7EC%$`NqVZIzlpHjx& zkJB&~C*$zfR@rqZ&chd6!CpsmlW_xQGhjL8 z5TjNKhaW!{USa7c9|`@-8Nw^WQs@4%67p1fqlIMu{=kxV8D>fm`0Kz+Jh?zA{%IIE z(@>M$+?oVd_9pa>GJBkDQqcr>OxR~tbO0k~Q;KgQ)V@&KV{M+ef@xEg;%oTb5;6-h zi)WCRJLWf#`mNaCvzgiEE4~P%>qdxblpNzhFp4DMBsL(G@gHwk&W;oo3|xeWNq9LquTJ-)IhRegM1oTSfKrqXz4-I|RYH4hVmp25;n zQq&zMMP@|LRGcojn8KgP?o$77lHN%e^|B`kqs~L45yq)gI?S}hjmAfAmo!r&B1#6- zs?vezX%Sc#O9v)GBUv&q^}a@6*1cyJEID10gHpnEZqDY)(g)Dm8a~+8`Vh(0H zp5w549ag8dATEbAHLd-D=A#vh3V!-M6nN1S{!Q%(W?~sHpn>%8V+d=%j1%DD=ervm zw|qDG3NTf$*he#r3Zo;p6+WSDW{+ZVTm_9nzP0o%dham$@GW?Ug#SMd=&QPN*T1D& z98)>N!((<=7V2<1gBVDG&5W~EEV>$&;*sB`Z$n6Z8@rIut#KaKfV0dH@qL05q9YIK z>f6-tX>dH0vMt7=0d`_yh@G3_qP`8=lnzD?L+QNt|4Zll(QrDA9RkwHYE$1zT$vf$ z;(=TM`_(8rKLhCy1Mu@mhr*EU!Zum^paQNDy0OPoJfvL+TPVo7+{fvB08A3zaRqdK zF{zJJD8;6sP~i6?p}=25_z#W@LeHqgw}Y^G#+{ZBk2zrn!fYA=?#<71JcP1~ZO^x; zAq|cPQ%1Z|yPthcB_0gwi!{4dJJ=V`I2E~pv~2!E)gVOW>t`@?s_hn7;i-p&L-` zf-J?8uTL=CfX^jiK8M`$c~U?(qDW;^2$^vN{2=hJK7v^I)h7S?%LseJk3L1J?zV84 zgCW|fy*C!7N&fYY90u0^9bzHJkUvsaq6%w>27K}dL!;1nXxiXCGv&njC38MFpFQ>X zA=35C#MAas((oBNM*PIypX8DIC2#}O9;|`jh1lx`;I(jj11;&x`)# z5NUv7upWg1v(a|{9isJ!VM8vlZT(w}Y1(3pyKBFa8jq20mTqIRFhy8uXCY6rbN4Y^ zzs<^BF0sBZxhn8^kTIT0VCSvL)64_|X&L6l`I^j^t-W82FT%NY=_*_H#i3<&wlg-y zIHe>;*n_Zk&DliPBkW$kq$GW=uX>Jy(P5Oa~b27f%t8Eg)Ia6 zZJI^mQGGYlO?x1YVUCgBllhwIR*BW`sKnj)+|aHPyWh#Sr?>Ktv1Zn%$impgtP+WcNtwyg4?rJ+X4m%&Cy8%(f}$!InYz-Wg6VnqvP)D?CoPNK%>r zw3J%BR@!Qf0izi)D67TN&`M7%!Y3fSYItHdGxIAio5{{M+fMl(v3L8`89&Nlbp>ki z7U<{B`&01BH3^UDCYb7uvC=V0|%`Z?R^0 zwM2( zbm(k~dX>7OUS6jg;x4|Gcwgzs3lS!qSTZ=R#A#Lp3t7MVBzEiIOF#*&sGpZ5I``55 zA59$9fhBpc>YnbLE^b;hT@0z2Id@?eZ4Q;$PeFUYnAdnuV0}QUY&|3eFzcV_!pM>3 zyCn&WeuY!g2=?;}s_NLp&!zZAIu)yjR=)-(9E>UT#OG4vF~9J(vky z4ig>kJ!HRqiXPbI9H1!ZPHNX*fO~iirAr@*6tyVL43tivn~=K&$m12jr?PvlI zn4#S0NXVl!^x0QSK^!u~d5oSpzYA%ieQ-`h%#c`5j*tvC*HUJ029_!mm=d}VXQNbR z#uTm*?FpxSm3_coMi>-xueSy%!1typ9joYE3(4V~{#<*l1oB+W(Acd)zS!of#XHEF zr^WD3~y z9eX!Ic*f5aB?`awhgT``(-f8`@5B6c4NfjXfi9N!=dd?~ zmS}G2i%^yH>CkhbtG@i`ruiqrS3~ROonU7F8X8RXnI)GV-9T0WF4A^uHQo4)(=Q7~ zgj$>gS*}{ZoyW1~D%&57G$rq-=v#5_(pM-BGjH9(UzhZEDg_1_HAE6FtluOSe zHO(n#23ZZ{QBBrBTsA$?J!!-UmscL)qtrdP}0BdZwlJU%z!b2C2K z#q;4uOCyg|q-?U-D~_JWJkf~H{oomH#Jtfu$XHgvPJkq(Dl6;TW`{?ZxdYIn@d9h% za9?vYaxOv{ijx)ITC3zMuv?Qa`6kKIu5HKyS$CTiD+Tsq;3t^N3Y?dN9DMtb1~Gx< z#q*ofNz3dKwzn_?3pfAQl3z#$CI?ok>6_^!g&9cQ+;H1h(knYND?0{OKM#-0!01fe zOsifNYfF`c?RCqE$`t!uJ!CCW^Tlei26?d zI)u2{S3VZPW%y?ZSBiFrw%#s3FU7mg<6W+t_wgUsc$dqn+^KB12k&CUdKY)uRZ3U8 zf4Zv0Ri2gZ)wuRuPL{8>k3F5{y&dr)J2a^niSrA(i}98zzQU{d{8=uT6wMAzeIcHw z`f|o{!Tc;2j8(By(V$M9)}4ben=U>0#8frAp8qBTf?V(Cs{BL2gdUkd#%0NR{<=Y0fA zvX5}OtTmadCYqd8QlJ?e@xT#U1`#I{r*Aw@T9Qm?(Bg+C6)b{2GtAA%rTzsTls*N* z@Xzp|^f53#ANm=vdC`8d4)#aI==a5talYt)+ytz-?Eh}ee=a?9kVLFRQ?8u3*QykENebJK@JJ%tpMjB2 zDLyO5AWcH}U5Y7^9C8yvGN~8+q5qG#FOO^LO8>q$I}jj%BAc2JQ6#8Aw54im2qCiA z;!<0+otXeygJ_G|g)TD&ceL%O*j7QODs9K5F1WN(YN6Fmoz8S7acNyEt(`^#P7_7% zO#EJAf6_=cz5cIswyIMW1ae8RDJW52o;?cZCz+g;QK$^S$7Xr1gWU$js@ z+Djb5YEE3;5R_5gTSl~8a9xJJ1ZIOZhm#9K+N7dU*tf;-vhABOCx?dtpSt$d#CO00 z8dn*bmgM-v6CN3F-)aoMn2V(w=1kLhfgu+8zt^P2kxbsr_krpL6VCLjS_clKx(-KIrCcry^gpMn6%bBF<**P zQved8sg0131s{ZX81B{M@__>BzU@=vbjTuyf-aBq0m1JE{6uOI{0v=Ar>@d~J~_v; zh98`x9up54m3I*Ml;`~2+=Xt~JHkyD6PadbVZMxWNZhjmap?b{c@p51B$UOruk5Wp|5ew^`GGEJRjKt~XFE9z-n=W<6;m1s;sa!+V9q zy%p)L?H&%f+;4!h4LvoVcpEd~tX=miqx-u<@-X`rTNhH0N4Ai(F*D=^F*B;sjvt~8 z594_c4~=2s4G|qt`|?K%%apj+AWZNNo6p3>Bo!8mtJm3p*8qt}v9(u415fXy_D6 zb11PabaR@nlm)>!zi@#-9Q3lT!rn4-mAGj(@Xx-CU=(jfGClmoPrx&iy8jG`c;ZuJ z9i^Dl8~VY5=Vt6~UiAleDKfXcJL`Bi?(ymSx`yz=^VaafhnCI+>PmI9AeQbUq&vUv*Ti0IMdQp&$A&gddc$4zlD(eM*4)3@wDX`Y@dQ8RRW_i_&K3 zf2K@BcU`i1NOvCNeiD>IXDyoD>QS?6cI+{=%v;i6C}7J4%O&Y83*tNsxsiWD@_ra& zbBh?mZ3FW)=4m_Dx>YCvn=!y19q|TFdygZ53iLST4cn3`rUn@MV%%;*>Vo6;`blz& zO6hY#4kk)GJidPZ$Hgq^?oU&QyHME2B3pZ^M3r_!UX=r@yE=`-Am{fxE7jMi!;xecLLsfQ)&g|LWA zVcB2{f`=}eM{P^({I$@|!x8fY-QkOa{Q?`ZXd8-yJcaOILn@q2CdmZqJs>S@kZPpV zYrw3eJbFV@$}a{sH=aW|+3}H>#TcOs=lFINVXn!5Nh6v^Dbop|I6&Gd3IEpL_v+sYg*0 z1yNlrB#R^7HK1p^xtspcIFpkuW9xe9I|0~VUDLFQ?_!4y+{Ak|;`L-rX%p|u5aG>_ zH$DpIFm;x>0~!q^V-8=9bZQe(C)v^OcH||%``qqX0Q(D_>H+KBr{kXdzc+5$PB*3 zr0h2)Ug55b*je~Kg=7Yy(Z{3|$6vY8Z{7y}@u*mw$D|u3;Y8L1j=>?L{B#NI8-)?& z;=B|XdjtA^(@^jD@?NRFDZq=9yJzq*IX4`!km4g9k@)gSIGF~e_=4xOTztRaklb0n zB%}s;X=8E-z2Yn%x1kYZah4+iF^k*^InWwpBt=McDD{MhLuy5BC&Y>xY2A3E)-GvV zg&B+qp*+vSfH0ICBN@qanMT1F2<_h*Q)NCnWe)avJ4) zpvd*4{LE>jDEpQ_w&7d;RIvp8%nYN}?Z#bFfLo25?1vps!I}xVTDrt$1GWDg3h|w9 z2}w{s@spG08fN`8@GNM?Sq#02b_Zm$U}*%UX_JQq<*mLE>KtL0dPayPs1cRsDU@|u z?!;zxY-v0sHZ!C(luvXQNq%*6ANb}wC6iC#`3v-VCV(!Vf_1#7@%#o4^|@@|YV>wE zkmx>@Lyj*DbfUd-Lxr||!G4x^@1T~NhW4RTzs$WNfN!iVZdP`FE`6c?&oZYs?`ac- zl6^Bf#=fMwo3jaZ4?*1@!%Tv>kc~2S1#3>DbT+;RF;h0dDg`Vi*_jb;AooGG$`08q z_lp6V3z%9Fbj4Zs3x3JoG)T8BU}u81pNB3Bg_#{7M3!^tF^QHqP8)OoiM(c*D7Wag zP@&g)YjX(hQuN|Cs2Q+OI#U~{6a#$KPSNC#@Ek$w9ChB?E_VLNloM!~84X7ZjusvT zef4YZkFg8(=~X$R6cQ`V?4ZhaZQjyB9i)Yo&vfc*J`_Xj8DuhC(R zG)fV;+bOkKhIGgd%`GT0(N+SLQa?pxht8)P`@u3$K>3ZtHUuXHmb zP75>iAOYcL?#gh_F@+d2-WpysQ*R$Y;4aD1LYDW9Dxyigf3DSk^-R2x7=b7^An^2yXZqQ*^tUr@+>VG9$sGz*tjg3q4F&aMt^)BfKtQKhe0x99Y!YdBxW{jg0m`CgL}%>W?hW^3s|#%{J=K8QLokw z1`lop5S_)y`zL*W{BOrzdIj&+8=Wh7F+0%-f6D}D5jN^Yh?j+UpCI1Sj?4oTlg$_@ ze5-~}+JOwjzpf{LQAV;eSVMJB4XLNr_xPRf^Shj}$~g<;e>R?U?AOorV--WxjAl0W zeu_|bDAfTrh2BOBv#7-@bm#t8VJs^JN|I>D?X{4+TRqVgGmpME3Yt|9JGOb7F`gf~ zG^!456UAnpZAn5Dt6kGvV>rpXGvW_#LmR|^`v41! z!_n$AL$i1oVL#WmkC34}BDP=i7L6ObmH;=|uf}Z{qy&7hs@C-7qxnB?VIk&Vg(7vm>|@680jQThL>{uMQ{5x+rOs>^${AKnIlH zjNy)d0^L_~=W>OBmh=c#gEm$PoSL?+e3F{D)oj`qmZ%F``GGC){rg$o@_9+F=nQeT zS;tAvwJ&|GEAo+GQKx0zB`*qNk$jfZEcf zp*cZ>p7mm8=+0n<#>fhjB(Ia&|{Pi?Gh{xRmNw!=16SqY%?0DSq-x60{y&mKK zh#A8^!~(5_nI(%rZBF#m=8K-%{MrIbLGP#3r{%9A)IWPd{i7$;Q++K(V<6a4n=qD| z8i?X1>SEAd9B9iRV%)#45@Q$0gs#9mO>?yvvt4Hu>B=wdXx&e>cmZqg#Ey&m!|Q;j zjg?$u?pM=qZ~u1;=Cu7Z_Sbn~#bF0w^^vwX#gt;590D#W1CHpmDx#4Ui%#;X8PL<2 zM|+u*e0nkMWIn$Uhg~tv$`jB=kDy&A3VFS^e-ke*W?*eEcNvTSCCjKB8N#=>_fwrD zqp$pQRVG8-zv`*`U-UNT_i}2pFME7W{zsd!+E<)3zqINroxjC6hjk{NN7zo-bmGBH z4ne6qRYl+j8}|U8IeD!?%&$)m_HuvUHuT>%zS1@ol87&(ck^6g@izVy^&5i!ZvFV2 zH~8HMu}2?+H=>dEyj1FMapIcTF@8S-ZF#C`kO~4^yO&Z_xWtNWh&R|U(=?G6 z89A|IIA%8w(sHX4S+QFMO^9evNu+M#-J}ETPTbA9zs$wC8BbjftGLngOYii+ily+| z>;BK*C-I%^Y4LiQcBxaYWi*edPu_SWW+Hg{9Uj`;>RXg#w^b%48rv+*uHeOaU-bQb!0sDRou zc#g(+tUmc)=~3Be7W<#m{99j|6prv6Db->PrAo1SbKeYli8@D`UXqOrZye z3w3>;uV{Mq=NPw06b{W#*!e2hQubzXIlQa&0yS<;M)+P?^lsH=SI4kPC1UBdjrVt(1B@8<3Vmf_4fre`*$@>4nu z!Pq_L(kD@ts}3jDi$9T_qO(3iES%VJ_CxXd z*;<7f7Hfc=%Hqz55%gOmtGl>IfS)0{h|)fA1!vJAm}ifLhO~*pXn(L4&lYgP(VpT* z9U&ftVz4=mS4=R&vZqM=ljB70k7wd|X*#Qk<7G+(tnC#UZrTCK zowq9`clP{2a_7ivvbJR+MjJWo30^W-;|{R;%0ou>4&)TvkxU*hNrWCmMg(*VKXF6!g~;==@hZQ$MRezRk?0Ovl2DvbaN>qE zTI6v+2BRffbZ1b>#o}1_DZXHnPuyUb+Gm2PMCV5rT;=DqY<>pmM5_v-ke=iV6++73 zN+=O|o}ae!j#jku?nWcUn_Ys^H!}wU0r|Pt9(ZV01eX!k5_qr3_u0IkL*}pCKd))r zouc=bPK%iOx>Z`Y_rmhQ=l>-A{Lg>%&RKl>*$HCUXzy3K4zjcCgnku}SV$0C=w4%1 zoa!ix8x=+pQ<>V#4oNcgs~{ex9d`QYT*>O*!0Aa;BfY?=SMZyd;H{5%;6d-(6$ibW zE#jJk-mUtB-r6Zljh%lTZ+|*?(7SzombpA%f>YH7@BDl@cHG_E>s~8v2#M#q+B+{F zGX+jl%e-^*r9i6b=6>&;lW!BOTvU45T6tZRS++h-2rJ#fV$@Jr*_LIH2cWQQ-Sk|8 zyWY0kXmD@0P06QI;1q8W(xRLSy^rO~gq+OY$;h2@%JvrKD}P87%_|65 zf0{q5nv|E_LAQcuaeH$#Q?S)?+{H6jiQ_SAwvSD3;_9L6H zuiM1*hlB&~y#58Nh&#b5^6)IcvlUMZ9>ye^*(;Z&hpbqLmPUufEQLKBu?n0^tRzE{ zCGPdS3iJF;?&BV8h~dlXt?aG@Yy5n6W4K2w3UGhzuD8+~yK5F~AAZs2x&YU~K39A> z^tt+6v*6m<=h^~ST{l}>Z%wdJO540*)l*hxI7%{wt+Cy@Rh4ff*{2t*+J>`8aX`hSA(cRVC zE0lA4pDP||{;SV53$E|GsO6~zE()beEW5V_3_Yd#TVEW?`JeZ>PW8Dc=g;qRebVRJ zf^UcWT$J;UKGznwYWvEOP)t++ImLT=g6S#8>b^LX*Sh;$EBaiN*YEFhz1ZivfN#(B zxhUt~^tmp;^+aDeW((!0yRRHAwjeF$^u?jPCf(;U^tmXnhwgKY?sHK*U7u?fTtoU? z@hC@hpKBIeVSS~l6-ssKo>IMhF<2&V=e>R2b)W0*eXd{nT$I!GKGznwzU^~efa{-q zu6UI2RG*8=`*|l@w}U80{kP&|*N;oWN^t8@qtLRM7VBo?=<`fk)J1XKG^1n-?w38b z9J0x*RVSN8yKizYVm?vP-4gUmVKV~S^fbcjJHvmb-*-FB!f#z?rSSVsXS48I(-{zc z|JXUvN#WLYu5_}Skt%Z%H%GW}!A#}ov^3()qhxM!f9oWyZ3*nbkwouJ?!>2pd{R!7 zTP)pT&H<_hG@epOt5w>zK?-~j2P4dO2Y>^=2G%i159cOiZ&5F3NYq<^n+)#dO-?W1 z#9z1Hbbi&gQoI8QdU-(CY=L!P+9K{QJF_5FF?rnRAx@ZZNAKtDx2IU6_d<^-t6O8*lDG9tjzm2 zH>(-HYv>+TSqNNTaJ9u2M%#jwhW<-373LkqUEH|NE-uttZj}@ypne`;?q)#-ipQGe z&1Z#s*?)5y+@TU$1LH}RtURbjKHucodCRN zSP*rWq^i})Ry|N6-2vQtS@esOR`6DREOdux1unC!;OAo%F4nK$7vQ%9zYF!{Nx|L z22mmQwAk&^9&!xyD`;{D zuG{h=PZhbip_hSQ2uovAlpeKmmFwf!5RW<}-DGgF(p9dPp6PEGYI@TZCYfMZ;fjz9 zH5Iuk#vC-Qa2=E|E>?!$$8$_$b5^^;WGSYn`J~B%47*IT_XL+wH^~e|F88n}469uS2V|OZT@u8um?uN21|x;%Gbz0) z7ZbMJbwqp&`5&1c=2C=ZA{{C%ixg(@lGh$FnOtJ|XvE-$jxwxr9gCf9lAv^}T$RsE za)rrlh!cyiOGYnq9Tt6r{0~nHb47%WgY7q_Vja>SjT99N9x;hsB6$Wvb`M?U`Yd*q zX_e~_&qTnzI78Yd3xk%Vw90jeO)=pA)Q5A1BbMap45T8lj76wL52TvbxFXQk4X9t3 zbfrrn|1!SFkBtb-uP&Z9Cyx&CnT**^L6mQQ?ZA=$Qulypu*XFzXe6Ej>)sp z-$kyE@?Up7Ke^gPzV>W{K$Vq`Frcn9qT>j5qrs&R5k-d@M(4~%ufGlJR{N2|E#$Wt z&qn0gPn`^(k3ea6`=#Okw~}NNyEVim31PN=4N2bj7gW3CA-_SGKaBq{Zk_A1upRi0 z->1-WDJxw^`mc07KUa#D!AOy6Oj3hr14afLjvN(9zcHmC=53_A1W%3jA|HowOtow< zuX1@}SGgRrK_;f|@&dMQf=Tr5>)<_p&5yB+F^xy7DRJ{D4ng}5S>gJ)-wL!lM#h5@ z%%d1dlGU!Gat7ZeE`G84Obnd>`ItVvY6 z%oU>i8k`WNOQC$-B~miA(-w|4iA)VULNzRX6Nm@R7-ine5d zQVkU}UKRM>t*LT-7B$mU<@!T0xoNyI|21AO@`{S#`07t#@&7Jpzp1~?^&);>oohpF z#hX{a|6}CMsh%;}T;Iu=&5xK`7Gg}x^~ld;kz+QYah?ZyR>*0bXMxUxWBdLw&1~Hj zuO7o}l5c$+BRh5f|2(dRQC%n7l3<;R)g{J+)oBCPnenjgzOlyWaVT~bb!=J`;5K$L z>gmEgE@@|rv4{}w2r-&N+T>8zPxk_E z6RY_vod+AuruW(u61jP(NzzJw71$dZCQMBKpiRQwJ#T8jE`UikXPLzAC`f11ZV!lh zPSuf_4HE0*h9NIYC$Q<#^G4u(5gr}nqMJo|^aey9*cc<8O_pH4ptND7bw)!sce>lq zNcI)g=GvEox?dNX**x06P*|}QH4x8E5}PWHW~I@ceyR+31gr!ok*O*f{*iTMRRBs4`|pUSf={&qXWvdHSe`6?`eUH5OHras^+kiV97DPl+l6Jc>E$1o+KW zC*bbn8Awd|vBxZQTzf@VQCeMIQEyEQ-HZQi71v(XExJ}+zUUhH;D6hqYp>}Rm#!^e ztSy5N{&l<6Cm;N8d;Z!|-3!;&mA`O}eDJ^R zg-yIxuY0ld_3{_B^Wlg8Z7wbVS3$5*IqAw3Hmajd-1>RrHbQ><_nKOBz9Z) z4B=j@9_76aT!5@(y?H5Q01e>LWfG5WJgXC(H&_FlrI|3Sg6-(WUZ@(jpl+kx|J6`t ze)nav1GEb_Uyu{(UV}ck5l?+Uy6;oqDnlN#;fjVlTQI+W3NlP=9^q|MnyMobYkI?S zYhpvNr@KDu?djlm?5naPV3U$8$S|qX?BFZvitNj*Oxk37-OEkJnA6?RL4)jUQ*b9A z;4VY9c}i26K#Q9pRjY2&S)Vok?q!|z0nIt+H?fb@zHBg0GAW?rCvsngp2pKSd(^%x za(^4hFe2I2cDS`26JP%^^;3UxqDe3Qx8UnbdQ*%>`C;CY9}=Fm`Efk>U(k zP3OOcg)bkwV|(u5^ViCkzzU&KMmL5797dFxP7_su%EoKZ62Ddw)>>K)!~*+|^Xp-I z>BbdE8ADQtN&U%A^G9y3+C0jf+B^wyJUGjBIC^Eb|3P~9jv)2@3GYteArq}M!UD$W z?pD0aC&f*>sXs41bhW^uzD-c*fv) z98VU`40N(+=f-r?nYkT2tKRc+JD2tu$(c(B(u~&5ZNnI4FA|mjSpX-W8q~vW&w@oS z()fvjt!HYh6?|%=1}z_)0l#mi?{wO0=L)(j8bKdyFegE_-V+BGozJrj?cBJ}vW}Df zACp7Y@u4lVSpIe6+;5ASz>4jA^ z%KTD>9ZP6^XKxG??={{%FLHn0g%Oc5Wau3y<{+Hv>D&puL^_3zZov(j7~J@*qs$OC z1$=`F6Hs8-$6J8g(sDy;LaRTXio4WnfzNNmJpTEO{-)1w48RkQClSv;6Z8+tbqyzA zw@KM7Qq#Qz=>+jd<)}UAAppCo=0V^wq@pdl$rifs<^|SkRulO(`TYyotj$KXqdQgM zc<;^@6LAIFx$9_ovOo?@^y6%5B<4x-?GN9uOLEwfA=f`ZgObU|5UR~7o(%Mj$&hqy zwjB-xYzIk}jL(t7^6YwOlqNPlR-h7i8`Q2$LnEQ)paR^Ll=JNFcJ3``7MyB~g66<2*pVhgUr@SS zoeW$Rl>aL5bf+|`fmlwK4*%6jNa{2<&A{x=?#jSh99H}o$kmD_18=RlA9TwY^qp{? z*H#1deT@-XY@#Z2q#3%1IyhG+|{7`lJQKwzOEcgbJiD7og~WKW3?qenW@1dTpv}KvA3?UqNCOHMJ1cBBPi!%Nbvrjygj6xx zdz4|5bL9?S2-#5;)5)WV5F)M}dLOHm-dqp))al0Q*$L2cYUf7y@*3H?;kb`u$0V4C zjBV$JVDA0C2UDj4YoV-fEnEtDeOsgC0WJ26%8SHZZs#82^$nwi6||fCHzYmXcG!V| z{t1osI$*d*npGGF>_()ER%*F*uuAHHZ4QaroEVgC)nawpl4b7q7S2=Cf&L5$P9-Es zBJi%ldo)nr`qvED8;i2WBZat&k2Da5VLP{0z{fYZkJ%VV?zV9qxc_gt^;{K;Tgog_M@4MpVnx!ER+(k*hFaDpK1h#Cyz9ZBf9ZXLruEI~T9ocG&8q@wZrm?GEmurSPQ@|wT4{k2q911kx&HOBF0 z9yl!CLM`waU)ea`s(?LQ1lftP?9jl9NR)E*eXs08$0W~xE5Pck^ z=qYr34LBUw?UJsis+K_?OrOP$pFXvn%LYZfkM;a4+*h;(-W(kn~TxEv}48r zRc)}uOdWLEFxO@{QNNb84e`M9jx!rvN=D*VlAbFhnS#iu%xRSw^<@@0;ivaHMO!vt z#>#fGwHcs(Xry4DRnX%Crk#LlKe3}~|FoZcn+7anZOiA*`K7BGe?dPclN81ZeK0a~QA^Kaw) zI1_|kBwJ6tGr&#E9oI1fbl@}-+*Myk4>|33oXn#xVZVWSA!iM=J|Ih{QDA4(#u0Wb z(P6EP_C{a&M5$79B*s=7SKIAhDA&s~TNDS|&O}ZsT+^I{dw-I_w8^@s> zuUt~#oTEY8v;p@KmO!zWl!Op6LmSq36~^$ zauA?_oHYiN?}fqfNm(C0Mf5x$Xj!V*|ZXycwjS!gHRzZKF7aM!^7yNA~JP%TN1YAexhba|Q zB593)f`k1ZMn1~*kYF{4Y_%L~nuYf^+|x3t<1ZcqGU3B08Tka@bNz}8B@ypU6-u%O zCE**zdx=AlfU?@)KGs-{UJfEhR>ED0@AJ(;9!3S+S&cG}QdEu@)LZl5Lun5PSV1xU zP@|yENH9lD_eW@Dvaj4zr))<1IuL|eO<0W-vuUh3SdWkx$OGaL<6&Z!gK7-!D>jiQ zPAuC^<-)mCp!E|r*4+yMai9kbe?daw072Qi~1hmf?S5H}!s8 zH}!shSO`)QJy*q`bpqThp>Ee5z3u*Qq4uqgUt9e}%=4ozNAKexXN z-XhJXpf3g4Ad0{^Wi$h@8*Jki`VEaV<8?z@9Xz%kn>!bPwDxL4h$l`$ySFxOwqMcs zkh#rCdYNt9bd=iQ4%ldv#-P;wYoco+Ym_x1HL%83^UaMIj8YYza6F-S`Q@a$DuwkdsK)IJS+IDZ;IJd*fYwGz&)i&wI{@*6bHxMUic^wVth}Czo2bTHL5W0 zDMM1B3r1t}Q}|V4UmSxTV*TnSjah}aPT%>)UjF0*Xc79F)kR;%c7@~r=&n%wAJrwt z|MV`JFNb&0Y&Ep&C0I!80#Xj7i}xCP&aU%>vR`(@><#bfuipwjXUJzys8E|3g3s5E z@V?Sc7JNQ;gzu)@vxVOK#6fN6>DjFvcBuBsdr}-Lgx=$j?}_Q5_9B6jcEBgJ$Hy%A zY(^gP9-oH=pFhG!)#DQ-q_fHq+SjfM!Dng5?+=8cv=X7T8X?}&jwJ`=*zvV-w|c^q zACTli(5Nq6R+iG@LB{ui#w;vTz_y4_VBDG7HJr203pAlzSTfml_NjUD)*EyXBZq03Ev(UTn{-0zm@bBqoG)C?@Z7%#cM+g zSegd!j>r2Fq&u{gzQ5^Xky0D%*-5bWQMi@xq2H14+1@yKH+_8r`??m)qe;65@1Z$k z1>!^gM#v#S$nz^Zg$wv8W~ZM?f84=pD5rynX>e<*h<_W4S^5>>^pNX_6=-CXP`^h| zTcXZX!Sx_qM5P+RrAInM#b;3ZDNU@IX!#qwtMN`${1x8aC<)Q>=Xh@c`g@}FynOLl zRzphGp*A7Pr z!d#Mne@-s6XCwBPIhSIvFQc4B3OW7Jq1r7G+(QNTY6rU~d^dduvOY?-v}5T3MrbRX zE8zMaT$JA#xJF;f5L)>SypO#o*`0^JpMiSLbxL|__o`64r5(S)sG<6GbGL;#`aSz} zC(0!FxCEc29fcTcD#7Q69v|a@@ICDAV@Pc@)}k)%aUr$O>|=X;x?#PA%GhL22M0Y| zG93TKl5CQHDw3JsIH<%}RBG0P?{-Aco+ph;<*+JfU!z6+ireSoNzyRYq#V88_!#b7 z!fK$4Tm!xTnBJX<#u}GFV?%DvYXVm<44k-7d+x*M*}BmKLw41JM=%_FVYXXNTr}bi zjgz#kkZQPHXD(J_@nOM{DY{uKKI*{FI|9)boPxKEYRp zkU`%v!FQ*l!HUqzHtvGpuBA}Q2CGuv#@Pj*4dfHP3p=Yg_=$Yf8msNZ6I|@fgAGq* z2+ktjwN9q!4X5pp!0*gvJ#q3?;DdzYRKRFl;7bQbAf5GC#pr>w-|g80FUOv7d4My4 zB2t@Z=M`+%1YwU}F6h@&{iEUD)uj_nbmjm{;;cEI#f?S2@sI5)&Dn&U(IifrYI}Y?xgZoyeq( zyP~s*8wM6fSlF%o8g$h_I;`?>Yr5DyuQ#z{Og8zYqE8NQE?{Bam@lNL%@-dpalb+z?y;v zbsZ!Pe}?~U=i_B`Z$HHK)AK&g-TA7M_8~!@{A&kb#ZIF&e+sOVmz{JQa2r~-FC1Xf zmv$^Z0LzNlOSVJqz8txp>GX3cpp0~!K_1Fx1PmdG_3=g@*3We7kjC_ZBsutsKOJRw z3rKdjrzZ^QJdzzGY*!!m?I$yVaTWAy?eY6j@EcZ0w`O8X06H`&`6bpEtJckmV=Ta# znFEahy{6E?zpk!@j)A)Hi1%^k;&a9hoAKhji_awszocXEH4r*aWSrs8s>$yJes5!S zI^unTA^+Q46W(X`ydTB;?4I`ncz?R*eYcOo9`XK`xy{vs%ZWJv=P)2y<8H54zMo|M zskG1n#5dMG5jPE_3qtcF;oh%4=;pfo?eVZVW7%$OadWni3u?2QJL5m%ci$HKRR&s} z+ilzPNLzyBA$?d`m{E-Tf`HO#aG$|xsxs#(rMPBu;WpzY=ueBZxFZD@R_q2+AFx-L zQqX!SyHQf3(u!()+`LX7>?XfiSai2*QR14}gEk&oYka499q>;@r6SjIt=PkqZZk%l zJ__45VP{rNUR4N*NTEGDxQDx}4QRh5_2{>7q%*1$mJ`Q|YR=HO$-30)<6Qoigp{xH z?y7_}(+AZZT4&r0RLpmpUzm(?%#pZ^LnIz%&ilr+=JZ7I);UTRyfEz0)Tj73JzKYi z@5eB@7wosV;XV}*v*J(#HiQ{jAy}4K>?lnta!H2Q13PHb4kTp8E$%GELWsUtQG8>VhYbt4V|#fYam2C)x6=Pnpzl|@eVo+`G*y8ELB7C5 z8Che;&BuC5Yd`j5)pk~md(i~6g&wzn>J|^9kkpCWOeVsK9a1Q{!;C(`R~Xe}HW__= zcCqLi*~em%Pw-QcdtK-!e+QS3bN14XlmpR)ME$iEn$eba3_RfD()>Q?il>6+w)iF{ zNKN*iS(KvuzuMs~Ct({ydre`x?itK_V$uz61yB^- z+@rpa{O&u9zyI9a#7BX5`lvb1Er#a!;1LDq)gwk>-+GCcFsaSzVdKn<+todIg#0}D zd}pO0(tJzp5V24i4J0Y*SAM!+Iq_liozt}0;!{K=>~ zP1c>l&n%d{@SYLyDNdb?`>?Hd6s$#BWZ{=afkRk5-fT^A50(;Az$o)yoNOB7-eD7a zDh*HPv&n0WYav4@y-@FAOV*G)ZQZ+Aug(Eg?V!>30 z!>VzMSO@f~D1Rok$iddCGu5NnjkRzuieG1hrMdK7cF^M(W<=B#8SaL40<~r2jW%bR zTKI}&_2?}L%y94JUdrnIO@&1Hy%g8MMWc-fadA)&wb2SOAGFrt^>MMj-EH!aM@+{| zAx;OcWT}3TZ)e|do~AK`QhtHoJv3^@9CV87z_Y8#H18GM!T(Z>qVGDr+?Rb^FAB>G z^!cB(33_FSCVT0V=Hf8K{}}O`Fqi&-5;fuZGoHVCEx=Z1+zY#C9r^$vHUW8Cb)4v) z;zh%^4!-Xq-j@jft~atUvfvEAMzsNJO;N|2YL$5@xG|xO+2tK{^a@Yb!C%R0seeSBC=QAU{nB}88Y|}FQj|EQlC`*I0zM6E+>#O!TBg>dkyX`gd2&Uo}}F@jry21bKiVwL*s7OBSy?1=H$!Brez zUPk$6Hnq?#=-lYS=z>J+vXae43HBt*i*fIWai9jpCi2^b-vK<6+-i|%EU3$l0Gk}5 z*^alZ0a0?arWJ4R0GXk_SaqE0czh+R;EyH(L;P@=+#CbEL9#)V_rSL|*fFp>axN1R ziw{^iC&tEp*9Zm_PJ)q4L&|4VTRZ(ikM9-kUq5Fpzq+|fv!)7U+bKy-7k=@SP_JcQioK2Cf? zve5+T1bb1(r6p`F=@tR+7AvmoB9lV)O5U#`Wcq(OL(%@BX#Y^Oe`uk$^tQCM>Vv8w zB^S;?4+l2IDP9GC8hQU`pNI-!v0WH(p9tfPke>USe*?LqYI6$z>NIFCVJ{y88Ptg;Gp>JB{?{3gOT#w|V;oI^-XN(t)>gCNh=TbFa)6H%IIjGX#v zamR`!hwrRdDt1sy1-QcQvwXU+3syP?YIT+;TgM7@_|SUYnJLtv-FnT*j?~*lBUw8$ za)twPwt{pV=iX{oC%bUe8-e?BTAQH9mt!6K3;0KT4k3@<8NvIJZU5~%V(ev)`c~dq7*blOhb=zoSjIi1lO78Y6}5+7wH^jK z_aoNxK$iOs*js;STyITIc3JI2Lz!W%!S6FKeRm^T8+<>4 zS(njjOJH9K5|IxrY@A=zQCvDfy}^I`uGk+NQ*5pAyKgc6XuZ~2ov_ndY)MSmm^fai zwd}M!aD~k%woDkWwUk=N>&9MTNAHBI)KYI9pc`}L$1-;GkHtIjUzT4*6vQmrv)qh}^~rxsA(fmId?5gpZ}(!lYfoh-Sx2&uWXc zWyn{54VIWn%EGi$2WgAf$%~6cx5^iz2Q(Y~p4+THMqAp59$3`tI_z71`>7D|osX7W zEB+p|?8SJC!<_#f_zo4YquAh$P%*>bK1det<(Nfvmc!KvGSyjN4wOc;&PNZV;?DWj zCAL=7QDNM9hnYUxI6FJd@^7aBxH(!&ETo>+RWCWZO)kT3Kz>f*nIzU)w8botbO~pg z#rKrN5jFqJxXDH@W5vFFagQU#+&}xNUGVb*05@ox1p` zh9f8+(ZNk18rE0$;)&N+)mIP9dB5r#C#{*mIm64{#5zy(+Ux$I$IbNovA_&brRgrI z-110;9dhjB*>UTPBkbfh9=_{vAIWyH8a&y_ZnIoMRlZ4g-}kM)`)1?69qvylU6ETZ8r={~b2+3_V;Xn|VTG_{sbqw#d8}ESCC`FI zzeu@*)%WkPEfqD>Z_7khj}$0Wv+8Khpit8WBjZpVhqh!Pr0t71r^qBW*T4_BBRrev zh4i+_&vt0gmM;KvEv_LMJWOcdLmQR&O9GDd@LW6eUnVFAGrD8VKgD?=nKBqyr7Ck~ zW2vPd^r1-_+RF`V0?+M&##$0rgZ)batZ9^5B+b*}uud{ainn~{6kSk)Zq7K>R!!Vmq!fj3B}geGPGfo6@|BbJ zc{YLGzDY`fX0&3gazs|M61KKvX7>l+%?leN}F%%+Sx z%&WE#7nO0#yg5lju+Pb~5G{S>`^gz*eJU~TY?v7DSwY6|0bWr6UJx@3zhx&auE`##}oYk_p&jVUDmQ&>02w5n+82H|Q)`$I159@@lagh^5%O2e_9$ zAqrv`k{kMU4gAbE0c%`naGwnhN~xvh(4S<=bF>o9Yki<+C3HJ!pFlh9Hs?&--dvDL z&xUA?Kta=4c2-??Cdk9i1=sTg+#j|&>Z`X~v~C5)-u7bJ_e=2ByORiT5#1QG6`vhC zEC+V4w!Ug`;b832W$q9eUfhPBZ9_XxCSow1%U+hvm( zEw!lD;^qGFUu~&Ey9x7~o5w1$x49H&vBWqnY(Rb3TspVD3g-f}FRgBa&FiW!N$ETT zsS#m+5RCVQzrLDgAc|9u+e5k$$9$d*thP^nP5pqMPI3L4EpsVcju1AknbHrYlKlzs zLOEF1!0sFT)P^OSa}BpQ+n(#VTbg64QyFe8jNWzY&&^aKcZ*z4CyD&AtFTA+ObH_- zGkHYvE2U)xX{iooiz|+8lr=^+jn|zOG{|F2vj^3erRTGL(dhd5F{T9br2#;e(WZ{6 z&%NddYTQR_HyK~RdK_G1#THgA$gTbn*q}~R8tZVyU2!tCi<_8{%H|);#J{9fKE(T@ zmEA~uTtNz6(Jw!wZB6J}6T1akm>*{6#$6UcE@rd8+Y5O}TuX(79LA$9BP%p{%^}bf zI00naLeunI>BR)oht40&XPnba7o76(cW`1n?zByXo-g{J&MU-ExMz=2^ado@823=$ zf&7DyNip&mcO32~D;oC|?k|Y5>@TE8Zv`e&GWc+vV=TcNuM8l;{LZ1r{{0$Gc#K=` z&rYJT{1+dcs-A>h*&PKt^Tz?_n;jFnKNIIG#tq&=>eVZub$JJ<&?`o@qJ zd$?y1Ztoa{7${`ye8MuzG|TtYkp4Kd5w7wRHcrsM zMsMWiOEStQ%P-_XTTb4iARA9~&YV z7ANK*l<6&dty6>Y{ROwVIx6vl?2yCG(7Kc0yLQI;QC2~Mb__}jxvzc559Pw6)`#Lg zQuG0CyFQ}w&V&6L#{C>pth~H;e*K-|Qr+Cpx>086(7KrrZDqR98bFrB$>h<jxG-NNVJ-(f34)-LBo)pq})F%d)tl+?LK3P>bC=956CcF<(Pah<~`y+TCs+ZyI zp#xvt5J#`ZjnS*cp>@#lRfvT0Q7L;%NVhSgbRmv=OZo^IM0eH{a7z_Wi&|YKMVT+yrds@HC88!D6aOv2P*PO>Z z1(7n)M2^{{4NVRMmYKAMaewT)g7exwekij&S6bK4@u-&al{<8c#Tt?JOWdx0$@g2o z-no+3>%)>+_=IBz+g7?7x0B-+R~9eFTvrMD-j20k7oJz~PJ6ZO*w@tHcPZRE@w|y= z2c9+X`_Fa7%Z=;)&voVgxpK{aeGjW#tkWM&x4)#5+lzIP;Pi=}2O@sQiV87oCAG|f zY^54|lHZMO)aJxkM6G0fgi-5{myA%_D@TOebt8UpsNG4}Fp0%vwTI9{e|BOn%)EyG zOld0+mbGSy`ZDCBsJy{>J4%?jhj-muTBe!SK|1@(&Fi2~#B<+t#}^KSRiTF)o;GXE zG0;IwJN$53l9`9*4$mFy7Bp-B_^5fe8R!LJWZf_s*xrnLI&K+mJK#5AP<-NV9@gD- zkj(PUgng;S9v*z&cp9 z(mVzDjwHj%xTW2X7BF{44efPzbunq5HjD1;8ZElhvY1A4&n`T<$UT9T-CdAUZ#mX1 zyIY>p>tAX~wzMV5lQG-h`l9U%QC&h_vpka-QD1zl`TaW)nGfXcZ+^?~cGurY$BN)~ zXBLY6%=Emw9~K|>dpz+b!>uDv9`*ediYC`ka zO~4$i=~qLT|NHn@eHv&`w3~Q3GrUQ--_jezuswSMd__8Y-~^z|H8>O`W^ip2g%~lg0YJXgca+|;gKQ(a+t^Up5K|duiLO*7 z(cL6YvXfNM+<(r^GCcP2g-JjQAg%-~a%3H^!MRi|uBj?5pJx5$(7J~D@*1P!iq<-N zP_hNR{&XqO1WGM8gq4}}&^`7aoSHJNb!r3b2cE`!mbBX_ae!tB}epz)~3l1Kg3TPLv#x9=P z{x;E1(Y`y{-z#xiG;PS;@NWM04dK{{{VD${{~8cm?yjbcCmI+ zjq#mftvPjazc>b9#WnwQKBb#)SDv4#b33wYjUCM5?2W2qyG`Db+{_Q~hVbl(9v)L27lQq8Sbvg>Bai z9Ou4lNJKI2cX&3HaaY?!!X4qj))#aRd!??$zC?GxA<~|AQd&yTNJ8c8+!tV@w8W~l zBGw>Ewtvmw#iBA?uxU`w!Qol@<_d-7UuKlN)bj$_hF zEF$o@w3gNPgsHNB1Z`K@J#}5l|DX1*JS?gs+t=-8xwI&_APPt>AW>uoagC8~=q9KH z5J*gnfwpPv9-+I_-6&3yCq}c+WHXr;V-_PiSOZ-;YC`u3L4g>QvP^Rku!6-RBuHnX9? zBo$7ku86g?29)Fb#LzLLE5a@8>IUng|Q1uNp5Yh zVuaAjiEDDSn<&u|SvLyp7vG=v#aX@#xV4#lraLBB7F(bJRTC=KXTj;mYJc21h3|tE>#eHB>5e#SbnewgCg5A1 zX!G)v!96<|_t%d!ti~<#_ik2idci{X&D&=`Z?(@-C-BV?hTEgJo_THgs^;ud3x+q) zy`higbQYQJYqod3R*U`TL29CjOSLTThyCWu_ayOSx{Xc#x301w5`~G z5ppx`W}na$YvE(4RU0v$h_%Fau3H$3G8IQZU-499hNU+E0|i8zBW|HdH7nMjp3VZYnLxDb_CDt;mJybQkb%Fyu?Ad(0+nh(Ez8Fiy80Z;cXuA*+ zX$fr^Rq-wI^KAv~(|a*D-m1@yM-3|WDvbZo^C9}ksQOVACp@qf@w|(6dQ$_(8_{kL z0e8GHsP5Lp;mxz69*CM<$6_$oiph;;9sT}(UEEc#V67atflmv?is6cO&hM|K#Zl1g zw}F45?d?(%rIE*L8@?d{+0@(w;-A^rQbo=hOPU zqVqGL^D`u!AInk}T&D92Wt}heCZ@HwGc6m}*z@!GDTaWasA%YYd}|8-B1+Wzw?_rG ztkRR-|D&S!$0>Thc|h++7FX-6uxh+~H$tFg@O7NUJc_ zclBpJ4y(EPu0FWAaCU3p5(Ij@XJD6co*dLPKih3NB&uyAA?gIXSY6}3o|S_K;!aRjk`L8K(1SLTIdcu z`$Tpg&gg$UyYNKV^>M-5a1-EF-FKfK(i47P&IvvzuqU`;m-Pgn-=GgVkOZs0{>=LJz!e+x*{A$gsHV{Q zeSz5<+JgPqxah`x*(~n8<1A+?eOJ5pK~N_fwzhgU4!+zJ>^&oYtYVyHsd=pr>QsC0 zf<;kx{i+BfzD;3dU|=anS`hZS!yZ*r|5sEdHX*zH;rjeYDh2Z2#i7ObosSD1(i1fl zCr9M)VmSg)4(v8hQ|(y;il5Z4GTao=umvHh3?pztVJ_dpy4L9fi-h*h!q31PGOlCmck*A*MuWn81k5qyE_7P zo;Tey8Kc1leohbA{QPv$TCPGDdn*+igdG0q`(ee3Gb*}Z6CqkE^`7nNqc!J z`cBJ1%noSWXvQ~-FI!l=|B+bn_n>oJ+V`!PNw?GKKNo)oztsNVCHbob&1GDcvH z6NgSaqF%sF96TD5{FY6+&X#$Rm_OkT%)#K-h4QTK8;+a|qw!?^$VO4+qcR3ie)%% z#_T;iuP+Yq!$r%7$iOk+B1U%CHdyGqDHBXS#1EA*?|69ujF zqZhRqmr)~1!!cs$x}?2t?Ip{I3B*Zj1Ll4afhpjoX=|KSAj>oB&s$dNCL8~t(TFpiL%b1OuRxPwH9N)OfD%E&-Zwe@cNUK+APi+YcOxo8HFmzu~YzEeT zv*r2fwMXLR6x%#wajD zZK0vKyCRLX!Fsa|cUKRgvz%}i@pgXuv*Ni<7w|jY7$U7d0Jc9gv45*#N_`_ou|0m#n2%}G)Tbh$+cI##r%{4Ewy4+@`#VG`+U!D!mgQL&8CiaEPOZyruMrAMwL+!QO+F=N zligNnbS@L-$5$>8|7pnEUM7E=PB0^M90%ePtGQ3@byj;X$=Gt$xDGu&Q$MQWEbR=EwtO+ zg8VE=iBHR@#E;apx-|JoO`9-r_9B+8@LZ50{8CVTom((itIdL;+UT+fLRx|DiZsDe zqs@lo?GCd|sG=APtL>)6LZx|$)npdpUHH?;rJq*iGMg8(86qpG^rWdX$^r+tyrSaUf| z<%L33`TbAnDgh+QhWt5tU9MLjU6IZBjer9)Fo&JW@uP9)U&1tw-+2wke**X6(U{v0 z=R^pD`{*!^UkSJukcxMojbc1Tb^KtwQ^;&a-E5(;lIhCwrVA#c zZJZlT(1Fgt+-8@XIn2%)<}@!cJKZF?+(xIHnzGUpsUud~jcDSMxT|%Vg~jG&E`hp~ zBwXNCsYDf}8=CDrYP-@uYQKU|k}F(aSSpm16%`fEE!F2jV2SdotSDDos!!47Ur!_! zn@Ma+VvT6(kUHhYCA~0;U7}7yGWL4A;#-BjGLQiZEejm##zyq_O2LW#Cz3In+;*pH zx}Ym8EG;k4&MVI^$SW_==ad%CEt!FCmn^vLpj%_CuAZs6JifKYxX3J6K+Q~4^6BS{ z_*x1n3z=F6dR3))nowg0qaZISJ%|gVO#n^%QgG_>u&!#m+l5M5Vg^@j$tHV^!|1jy zgrt%QTpcgx35<)Z zrWx_BB*C@R=qPtDbC_qKQtOgX?T%&Tm3Eu*TZ~n1Uo5`Xuo5|asrm$$z1C?0M@Y(E z;)T+ZAj~zp!6?*|)rJ=3B3%vP=W-j}wXPTxvL>zLWL zM8+uh)n>QdCjTbcHvBC~Zf?(HV@26N5&I=D)}t{Wf%mf+W50>;_zrFn+#oq_of3Dl z6n8w{DRD7mD_Q2s5!H5;*rheB#z>b8LO3nLB_zqV2U)_ zNKH$hke)GRwlOI^OGGg6pwYx!?TvyQDSeU>X{s_pnV2?pk~m1=AY|*M$4_>7*$tIl zL3Xp5A0H}YtHl4r1Z*4iBM1oOgXp*PaB?}ZSxtQW;v|>v@0XAwtE~nNQLezHPCFWq z!|rqow%VG7W@idcO&3^;5z||zKsLk z1W?EhJ?<`F2PCJRpKgPFLi$@t`hd{&l$fHpzz?#PmJGv8siSQJ*P0P z_?GcmUot-IGsgFxWc;_t|D!)J{u%f`{|)2Kz=;PPUorm7rxFkT2DkBR#+M-M{lL$C z58fRBUw}UWmw2G$y$NaW1t|G3m0YNwuf6cvSdPa%Y6Ib#vT**^B#d2h%1Dfq>vQt; zCFM)fiO$kpPn@pUb8>ms+@g@AH<#5z8k5YFG#L$TA&en{Al89PGG18fw356+&vpqI zk5t*6H3NbWku^+~lx#pOLf%P&*J=|bBMsF_;6kdCY7q5|5C0VC}OLJFZG|i6%KsKNrAPU1@2yn}Gjt>yBS&qG?1~Ux7 zVZ`wMVv%92taO@P(xe93O)ixYb5c=>h?5-{`Din;CW%f4$!Ry}e({uQY>gd#1~3$W z?@PQM5D&N?vY-hrWpP4c(zNN<%(!;`f;(boE@$;m>9r4OAFkKy_4)bv4?XpMK`q=d}5SWg9pC@r4&(dU?|;ufF#B=Ef~s|MbS2Z*6P(^V{2Zywm*d z&Ru``>)+mc|AXBhe)RDtpMKWTx@Ygc{h$B+ivwRCJaqW0e;oPxn{U7S{;22J@e^%7 z{P@$!_Ks7hJJ0-lw(DGX&-vcIeuK6&GXs-CR&8~=tIbs|mI6_Ur!w@dF&_xF>93?6 zxcU+8p(UNgixBFBCS#6FQ<#>u#uC}6~9Z#aghxvE{KmKe1w#TM8f6pi9}PTlSckBo25vwJD#CyHk;7AWSMnf^ z7i69UDLer`u?8;D2Sf04fS)70@R5YeaYs^InO7qz0jd|2cQl2O(~TfpF7Ft^MZjy}67j|bzD2K2FI(D%oIj{{C)9D*@` zkXe|c17d*pqaR+{KedQQ{Zpa$BYvm4+?XXg@zKnUxu@vZYu#)xOH0qloR~Ff@|3B@ zg(hU|!f&lECs%KnTRKm;AuA;-C6hgw`hf1y+{w3n*7NQg8xOv5eEzN*rgjYNxM{;( zGauW3Yt*JEUk?0&o4<0{J9np#{mY%fW$p#(EP^Z~5}Rb4%tHU;AXud+9HJFiySs{pB|`pB{ANy}UONS-tKR=zcmF$&v{e^vINNaUol|wUy_Y}?En;)` zpd&*p4B+z=9G%*`?}+VC4u6dj261mv@Jqt$6n}&f+n5~Jn_~=)Ns1jyIj(^l>|R(ZSLxblwtNWT5E zcS<rs`z{dd}2Yejx zalpp`9|wFK@NvM$0Url^9Pn|##{nM)d>rs`z{dd}2Yejxalpp`9|wFK@NvM$0Urnc z0~}Zvp;9r94`o~^n;6!&oNR0p!m-~Cuo18maCjv4n82+8h}#>z4okSOy-|DF_D0Iy zo!IA|ABDXsG1&8VHRH>$|6UKs2iycG1{44mc)?WQVSp&?=PU-m4tMO+xaY+<6L|oQ zECKskrXvpWRRS1BTNbgsNgG$CW-4roL?QgtL4FzHh7!ufzy1WN>X@2Sz1tl`yQlg% zRR9oO}q$k9GEH*dzk447(#;R2QV*?Q1 zf2EpdK|y{hrlK7!f&MC0HaT~ZqY048fcPUG`2+T?%FhK$XvscW@&EtgZo}Ehhj-$v zf~`GN$Ny`eMGxT|1>}xw$0?KE=j{BaGfn5I6Ht2e%#xg6{r|6qdj&kt`4wva*WY(E zaQyzY(jEv8csXqc?C0P7b@1+w)FU~jEy>Bx{{?RS+IxnB(y;%p9(y6-5~2SA?=E{( literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.bin b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.bin new file mode 100755 index 0000000000000000000000000000000000000000..9cc69dd063a93053e69225f9664169a28925bdce GIT binary patch literal 128404 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 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.elf b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.elf new file mode 100755 index 0000000000000000000000000000000000000000..9257721d2575dd916d6fe7527656a27717521b42 GIT binary patch literal 1434848 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

ZScm^oK+9(Js|EghL-j`;kX!KL&yJVjYx3jaTg+ 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𝔊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�+ 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 zYU$m}WGbZFdb%Yg7-c~Cp&PEmx2w^=p54&K9_g6<|10;0aend#PvN|R`wvhZ|6lvp zauLo_K<;S&IAt>ateyYvOw*a_bjA9s=Qk$sTm9V)<|V%p=l|c`cW;y}Z(eJB2eAVz zr$3H8^bh^|72hAJN6J!BZAnGNFVOlmcL|53;Tynp_#P7XUxNfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO 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

c03QG}rMFbKh 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 ERl$<2V%<_hfanu|<_p)14$@b`~ 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 YiX8JH`wb51#+#WYX3KpcRA=Q)yNJ| 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 #OcW3duC@h3QR;!kks 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 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.map b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.map new file mode 100644 index 0000000..d021295 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.map @@ -0,0 +1,4182 @@ +Archive member included to satisfy reference by file (symbol) + +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/rtos/source/Thread.o (symbol from plugin) (std::nothrow) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-errno.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_retarget.o (symbol from plugin) (__errno) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) + BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o (symbol from plugin) (fclose) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) (__sflush_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/Stream.o (symbol from plugin) (fgetc) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/bignum.o (symbol from plugin) (fgets) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) (__sinit) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) + BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o (symbol from plugin) (fopen) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fread.o) + BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o (symbol from plugin) (fread) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) (_fseek_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) (_fseeko_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) + BUILD/GIGA/GCC_ARM-CUSTOM/app/fileblockdevice/FileBlockDevice.o (symbol from plugin) (ftell) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftello.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) (_ftello_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwalk.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) (_fwalk) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-impure.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) (_global_impure_ptr) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-init.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o (__libc_init_array) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/storage/filesystem/fat/source/FATFileSystem.o (symbol from plugin) (localtime) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) (localtime_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) (__smakebuf_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-malloc.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) (malloc) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memchr.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) (memchr) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcpy-stub.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) (memcpy) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memset.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o (memset) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-month_lengths.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) (__month_lengths) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-callocr.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_alloc_wrappers.o (symbol from plugin) (_calloc_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-freer.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_alloc_wrappers.o (symbol from plugin) (_free_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-malignr.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_alloc_wrappers.o (symbol from plugin) (_memalign_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + (_malloc_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-reallocr.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_alloc_wrappers.o (symbol from plugin) (_realloc_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-openr.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) (_open_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-openr.o) (errno) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-refill.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) (__srefill_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-rget.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) (__srget_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sbrkr.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) (_sbrk_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setbuf.o) + BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/mbed_retarget.o (symbol from plugin) (setbuf) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setvbuf.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setbuf.o) (setvbuf) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) (__sread) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzcalc_limits.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) (__tzcalc_limits) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzlock.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) (__tz_lock) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) (_tzset_unlocked) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) (_tzset_unlocked_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) (_timezone) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-writer.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) (_write_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-closer.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) (_close_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-flags.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) (__sflags) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fstatr.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) (_fstat_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) (_getenv_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gettzinfo.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) (__gettzinfo) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gmtime_r.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) (gmtime_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-isattyr.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) (_isatty_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lseekr.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) (_lseek_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-msizer.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-reallocr.o) (_malloc_usable_size_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-readr.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) (_read_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) (siscanf) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcmp.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) (strcmp) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcpy.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) (strcpy) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strlen.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) (strlen) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncmp.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) (strncmp) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) (strtoul) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-environ.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) (environ) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) (__locale_ctype_ptr_l) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-mbtowc_r.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) (__ascii_mbtowc) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) (__ssvfscanf_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) (_scanf_chars) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sccl.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) (__sccl) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) (_strtol_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) (__submore) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wctomb_r.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) (__ascii_wctomb) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ctype_.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) (_ctype_) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_ldivmod.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gmtime_r.o) (__aeabi_ldivmod) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_udivmoddi4.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_ldivmod.o) (__udivmoddi4) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_dvmd_tls.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_ldivmod.o) (__aeabi_ldiv0) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-calloc.o) + /tmp/ccPT7ssV.ltrans0.ltrans.o (calloc) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) + /tmp/ccPT7ssV.ltrans3.ltrans.o (fputc) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) + /tmp/ccPT7ssV.ltrans0.ltrans.o (fwrite) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcmp.o) + /tmp/ccPT7ssV.ltrans1.ltrans.o (memcmp) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-putc.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) (_putc_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-puts.o) + /tmp/ccPT7ssV.ltrans0.ltrans.o (puts) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strchr.o) + /tmp/ccPT7ssV.ltrans2.ltrans.o (strchr) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcspn.o) + /tmp/ccPT7ssV.ltrans2.ltrans.o (strcspn) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncpy.o) + /tmp/ccPT7ssV.ltrans2.ltrans.o (strncpy) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strspn.o) + /tmp/ccPT7ssV.ltrans2.ltrans.o (strspn) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wbuf.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) (__swbuf_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wsetup.o) + /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) (__swsetup_r) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_uldivmod.o) + /tmp/ccPT7ssV.ltrans0.ltrans.o (__aeabi_uldivmod) +/home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_popcountsi2.o) + /tmp/ccPT7ssV.ltrans2.ltrans.o (__popcountsi2) + +Allocating common symbols +Common symbol size file + +errno 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) +_main_stack 0x1000 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/device/rtos/source/mbed_rtos_rtx.o (symbol from plugin) +TimMasterHandle 0x4c BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/us_ticker.o (symbol from plugin) +uwTick 0x4 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.o (symbol from plugin) +singleton_mutex_obj + 0x1c BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/device/rtos/source/mbed_rtos_rtx.o (symbol from plugin) +mbedtls_cipher_supported + 0x40 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/connectivity/mbedtls/source/cipher_wrap.o (symbol from plugin) +boot_current_slot 0x4 BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot/boot/bootutil/src/bootutil_misc.o (symbol from plugin) +timer_ccr1_reg 0x4 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/us_ticker.o (symbol from plugin) +RtcHandle 0x24 BUILD/GIGA/GCC_ARM-CUSTOM/app/rtc/rtc.o (symbol from plugin) +USBD_StrDesc 0x100 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_desc.o (symbol from plugin) +timer_dier_reg 0x4 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/us_ticker.o (symbol from plugin) +timer_cnt_reg 0x4 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/us_ticker.o (symbol from plugin) +hpcd 0x408 BUILD/GIGA/GCC_ARM-CUSTOM/app/dfu/usbd_conf.o (symbol from plugin) +_main_thread_attr 0x24 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/device/rtos/source/mbed_rtos_rtx.o (symbol from plugin) + +Discarded input sections + + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crti.o + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crti.o + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crti.o + .data 0x0000000000000000 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o + .ARM.extab 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o + .data 0x0000000000000000 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .bss 0x0000000000000000 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .rodata 0x0000000000000000 0x1 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .ARM.extab 0x0000000000000000 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .text 0x0000000000000000 0x14 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .data 0x0000000000000000 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .bss 0x0000000000000000 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .text 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans0.ltrans.o + .data 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.uwTick 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans1.ltrans.o + .data 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.USB_EPStartXfer + 0x0000000000000000 0x200 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.SystemCoreClock + 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.SystemD2Clock + 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.FIH_FAILURE + 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.FIH_SUCCESS + 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata._ZTVN4mbed10FileSystemE + 0x0000000000000000 0x90 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.mbedtls_sha224_info + 0x0000000000000000 0x8 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans2.ltrans.o + .data 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans2.ltrans.o + .bss 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed10FileSystem10dir_rewindEPv + 0x0000000000000000 0x8 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed10FileSystem8dir_seekEPvl + 0x0000000000000000 0x2 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed10FileSystem13file_truncateEPvl + 0x0000000000000000 0x6 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed10FileSystem9file_sizeEPv + 0x0000000000000000 0x34 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed10FileSystem9file_tellEPv + 0x0000000000000000 0x12 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans3.ltrans.o + .data 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZdlPvj 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZdlPv 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZnwjRKSt9nothrow_t + 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZdaPvj 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZdaPv 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZnajRKSt9nothrow_t + 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._Znaj 0x0000000000000000 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans4.ltrans.o + .data 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans4.ltrans.o + .bss 0x0000000000000000 0x0 /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.ecp_mod_p384.lto_priv.303 + 0x0000000000000000 0x618 /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.ecp_mod_p255.lto_priv.304 + 0x0000000000000000 0x8c /tmp/ccPT7ssV.ltrans4.ltrans.o + .text 0x0000000000000000 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/TARGET_CORTEX_M/TOOLCHAIN_GCC/except.o + .data 0x0000000000000000 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/TARGET_CORTEX_M/TOOLCHAIN_GCC/except.o + .bss 0x0000000000000000 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/TARGET_CORTEX_M/TOOLCHAIN_GCC/except.o + .ARM.attributes + 0x0000000000000000 0x23 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/TARGET_CORTEX_M/TOOLCHAIN_GCC/except.o + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .text._ZSt15set_new_handlerPFvvE + 0x0000000000000000 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .text._ZSt15get_new_handlerv + 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .bss._ZN12_GLOBAL__N_113__new_handlerE + 0x0000000000000000 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .rodata._ZSt7nothrow + 0x0000000000000000 0x1 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .debug_frame 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .ARM.attributes + 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a(new_handler.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-errno.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-errno.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-errno.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) + .text._fgetc_r + 0x0000000000000000 0x58 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) + .text.fgetc 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) + .debug_frame 0x0000000000000000 0x48 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) + .ARM.attributes + 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgetc.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) + .text._fgets_r + 0x0000000000000000 0xc0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) + .text.fgets 0x0000000000000000 0x14 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) + .debug_frame 0x0000000000000000 0x44 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) + .ARM.attributes + 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fgets.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text.__fp_lock + 0x0000000000000000 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text.__fp_unlock + 0x0000000000000000 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text._cleanup + 0x0000000000000000 0xc /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text.__sinit_lock_acquire + 0x0000000000000000 0x2 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text.__sinit_lock_release + 0x0000000000000000 0x2 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text.__fp_lock_all + 0x0000000000000000 0x14 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text.__fp_unlock_all + 0x0000000000000000 0x14 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fread.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fread.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fread.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) + .text.fseeko 0x0000000000000000 0x14 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) + .text._ftell_r + 0x0000000000000000 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftello.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftello.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftello.o) + .text.ftello 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftello.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwalk.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwalk.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwalk.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-impure.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-impure.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-impure.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-init.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-init.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-init.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-malloc.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-malloc.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-malloc.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memchr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memchr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcpy-stub.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcpy-stub.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcpy-stub.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memset.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memset.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memset.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-month_lengths.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-month_lengths.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-month_lengths.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-callocr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-callocr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-callocr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-freer.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-freer.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-freer.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-malignr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-malignr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-malignr.o) + .text._memalign_r + 0x0000000000000000 0x8a /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-malignr.o) + .debug_frame 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-malignr.o) + .ARM.attributes + 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-malignr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-reallocr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-reallocr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-reallocr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-openr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-openr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-openr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + .text.cleanup_glue + 0x0000000000000000 0x1a /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + .text._reclaim_reent + 0x0000000000000000 0xb8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-refill.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-refill.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-refill.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-rget.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-rget.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-rget.o) + .text.__srget_r + 0x0000000000000000 0x58 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-rget.o) + .text.__srget 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-rget.o) + .debug_frame 0x0000000000000000 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-rget.o) + .ARM.attributes + 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-rget.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sbrkr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sbrkr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sbrkr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setbuf.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setbuf.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setbuf.o) + .text.setbuf 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setbuf.o) + .debug_frame 0x0000000000000000 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setbuf.o) + .ARM.attributes + 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setbuf.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setvbuf.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setvbuf.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setvbuf.o) + .text.setvbuf 0x0000000000000000 0x15c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setvbuf.o) + .debug_frame 0x0000000000000000 0x38 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setvbuf.o) + .ARM.attributes + 0x0000000000000000 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-setvbuf.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzcalc_limits.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzcalc_limits.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzcalc_limits.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzlock.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzlock.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzlock.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) + .text.tzset 0x0000000000000000 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + .text._tzset_r + 0x0000000000000000 0x16 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-writer.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-writer.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-writer.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-closer.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-closer.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-closer.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-flags.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-flags.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-flags.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fstatr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fstatr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fstatr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gettzinfo.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gettzinfo.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gettzinfo.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gmtime_r.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gmtime_r.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gmtime_r.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-isattyr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-isattyr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-isattyr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lseekr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lseekr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lseekr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-msizer.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-msizer.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-msizer.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-readr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-readr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-readr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) + .text._sscanf_r + 0x0000000000000000 0x54 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcmp.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcmp.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcpy.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcpy.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcpy.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strlen.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strlen.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncmp.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncmp.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncmp.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + .text.strtoul_l + 0x0000000000000000 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-environ.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-environ.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-environ.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .text._setlocale_r + 0x0000000000000000 0x38 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .text.__locale_mb_cur_max + 0x0000000000000000 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .text.setlocale + 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .bss._PathLocale + 0x0000000000000000 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-mbtowc_r.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-mbtowc_r.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-mbtowc_r.o) + .text._mbtowc_r + 0x0000000000000000 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-mbtowc_r.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sccl.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sccl.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sccl.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + .text.strtol_l + 0x0000000000000000 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + .text.strtol 0x0000000000000000 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + .text._ungetc_r + 0x0000000000000000 0xe4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + .text.ungetc 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wctomb_r.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wctomb_r.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wctomb_r.o) + .text._wctomb_r + 0x0000000000000000 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wctomb_r.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ctype_.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ctype_.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ctype_.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_ldivmod.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_ldivmod.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_udivmoddi4.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_udivmoddi4.o) + .ARM.extab 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_udivmoddi4.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_dvmd_tls.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_dvmd_tls.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtend.o + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtend.o + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtend.o + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtn.o + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtn.o + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtn.o + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-calloc.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-calloc.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-calloc.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcmp.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcmp.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcmp.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-putc.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-putc.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-putc.o) + .text.putc 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-putc.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-puts.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-puts.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-puts.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strchr.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strchr.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strchr.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcspn.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcspn.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcspn.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncpy.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncpy.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncpy.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strspn.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strspn.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strspn.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wbuf.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wbuf.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wbuf.o) + .text.__swbuf 0x0000000000000000 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wbuf.o) + .text 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wsetup.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wsetup.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wsetup.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_uldivmod.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_uldivmod.o) + .data 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_popcountsi2.o) + .bss 0x0000000000000000 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_popcountsi2.o) + +Memory Configuration + +Name Origin Length Attributes +FLASH 0x0000000008000000 0x0000000000020000 xr +DTCMRAM 0x0000000020000298 0x000000000001fd68 xrw +RAM 0x0000000024000000 0x0000000000080000 xrw +RAM_D2 0x0000000030000000 0x0000000000048000 xrw +RAM_D3 0x0000000038000000 0x0000000000010000 xrw +ITCMRAM 0x0000000000000000 0x0000000000010000 xrw +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crti.o +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o +LOAD BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o +LOAD BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o +LOAD /tmp/ccPT7ssV.ltrans0.ltrans.o +LOAD /tmp/ccPT7ssV.ltrans1.ltrans.o +LOAD /tmp/ccPT7ssV.ltrans2.ltrans.o +LOAD /tmp/ccPT7ssV.ltrans3.ltrans.o +LOAD /tmp/ccPT7ssV.ltrans4.ltrans.o +LOAD BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/platform/source/TARGET_CORTEX_M/TOOLCHAIN_GCC/except.o +START GROUP +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libsupc++_nano.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libm.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libnosys.a +END GROUP +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libstdc++_nano.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libsupc++_nano.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libm.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libnosys.a +START GROUP +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libg_nano.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a +END GROUP +START GROUP +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a +END GROUP +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtend.o +LOAD /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtn.o + 0x000000000802f000 _ConfigStart = 0x802f000 + 0x00000000080002f0 _IdentificationStart = 0x80002f0 + 0x0000000008000300 _EncryptKeyStart = 0x8000300 + 0x0000000008000400 _SigningKeyStart = 0x8000400 + +.text 0x0000000008000000 0x1f00b + *(.isr_vector) + .isr_vector 0x0000000008000000 0x298 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + 0x0000000008000000 g_pfnVectors + 0x00000000080002f0 . = ABSOLUTE (0x80002f0) + *fill* 0x0000000008000298 0x58 + *(.bootloader_identification) + .bootloader_identification + 0x00000000080002f0 0x10 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080002f0 bootloader_identifier + *(.signing_key) + .signing_key 0x0000000008000300 0x100 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008000300 ecdsa_pub_key + *(.encrypt_key) + .encrypt_key 0x0000000008000400 0x100 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008000400 enc_priv_key + *(.text*) + .text 0x0000000008000500 0x40 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + .text 0x0000000008000540 0x74 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o + 0x0000000008000540 _start + 0x0000000008000540 _mainCRTStartup + .text 0x00000000080005b4 0xc8 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + 0x00000000080005b4 SVC_Handler + 0x000000000800064e PendSV_Handler + 0x000000000800065e SysTick_Handler + .text.Reset_Handler + 0x000000000800067c 0x4c BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + 0x000000000800067c Reset_Handler + .text.Default_Handler + 0x00000000080006c8 0x2 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + 0x00000000080006c8 LTDC_ER_IRQHandler + 0x00000000080006c8 DMA2_Stream5_IRQHandler + 0x00000000080006c8 FDCAN1_IT1_IRQHandler + 0x00000000080006c8 OTG_HS_WKUP_IRQHandler + 0x00000000080006c8 DFSDM1_FLT1_IRQHandler + 0x00000000080006c8 HRTIM1_TIMA_IRQHandler + 0x00000000080006c8 SWPMI1_IRQHandler + 0x00000000080006c8 EXTI1_IRQHandler + 0x00000000080006c8 TIM8_UP_TIM13_IRQHandler + 0x00000000080006c8 BDMA_Channel1_IRQHandler + 0x00000000080006c8 USART6_IRQHandler + 0x00000000080006c8 BDMA_Channel4_IRQHandler + 0x00000000080006c8 WWDG_RST_IRQHandler + 0x00000000080006c8 DMA2_Stream7_IRQHandler + 0x00000000080006c8 CRS_IRQHandler + 0x00000000080006c8 SAI2_IRQHandler + 0x00000000080006c8 ADC3_IRQHandler + 0x00000000080006c8 UART4_IRQHandler + 0x00000000080006c8 OTG_FS_WKUP_IRQHandler + 0x00000000080006c8 JPEG_IRQHandler + 0x00000000080006c8 TIM8_CC_IRQHandler + 0x00000000080006c8 ETH_IRQHandler + 0x00000000080006c8 SPI2_IRQHandler + 0x00000000080006c8 EXTI9_5_IRQHandler + 0x00000000080006c8 HRTIM1_TIME_IRQHandler + 0x00000000080006c8 SPI1_IRQHandler + 0x00000000080006c8 HRTIM1_TIMB_IRQHandler + 0x00000000080006c8 TIM5_IRQHandler + 0x00000000080006c8 TIM17_IRQHandler + 0x00000000080006c8 BDMA_Channel3_IRQHandler + 0x00000000080006c8 FDCAN2_IT0_IRQHandler + 0x00000000080006c8 ADC_IRQHandler + 0x00000000080006c8 BDMA_Channel5_IRQHandler + 0x00000000080006c8 I2C4_EV_IRQHandler + 0x00000000080006c8 BDMA_Channel7_IRQHandler + 0x00000000080006c8 LPTIM5_IRQHandler + 0x00000000080006c8 DMA1_Stream6_IRQHandler + 0x00000000080006c8 DMA1_Stream1_IRQHandler + 0x00000000080006c8 WWDG_IRQHandler + 0x00000000080006c8 WAKEUP_PIN_IRQHandler + 0x00000000080006c8 DMA2D_IRQHandler + 0x00000000080006c8 DMA2_Stream0_IRQHandler + 0x00000000080006c8 HSEM2_IRQHandler + 0x00000000080006c8 I2C3_EV_IRQHandler + 0x00000000080006c8 SPI4_IRQHandler + 0x00000000080006c8 DMA1_Stream2_IRQHandler + 0x00000000080006c8 RCC_IRQHandler + 0x00000000080006c8 I2C1_ER_IRQHandler + 0x00000000080006c8 HRTIM1_Master_IRQHandler + 0x00000000080006c8 SAI4_IRQHandler + 0x00000000080006c8 HOLD_CORE_IRQHandler + 0x00000000080006c8 DMA2_Stream3_IRQHandler + 0x00000000080006c8 BDMA_Channel0_IRQHandler + 0x00000000080006c8 HRTIM1_TIMC_IRQHandler + 0x00000000080006c8 OTG_HS_EP1_OUT_IRQHandler + 0x00000000080006c8 DMA2_Stream4_IRQHandler + 0x00000000080006c8 TIM1_UP_IRQHandler + 0x00000000080006c8 SAI1_IRQHandler + 0x00000000080006c8 I2C2_EV_IRQHandler + 0x00000000080006c8 CEC_IRQHandler + 0x00000000080006c8 OTG_FS_EP1_OUT_IRQHandler + 0x00000000080006c8 LPUART1_IRQHandler + 0x00000000080006c8 DMAMUX2_OVR_IRQHandler + 0x00000000080006c8 TIM3_IRQHandler + 0x00000000080006c8 SPI6_IRQHandler + 0x00000000080006c8 USART2_IRQHandler + 0x00000000080006c8 DMA1_Stream0_IRQHandler + 0x00000000080006c8 CM4_SEV_IRQHandler + 0x00000000080006c8 DMA1_Stream7_IRQHandler + 0x00000000080006c8 HardFault_Handler + 0x00000000080006c8 TIM6_DAC_IRQHandler + 0x00000000080006c8 DMA1_Stream4_IRQHandler + 0x00000000080006c8 SDMMC2_IRQHandler + 0x00000000080006c8 TIM8_TRG_COM_TIM14_IRQHandler + 0x00000000080006c8 LTDC_IRQHandler + 0x00000000080006c8 PVD_AVD_IRQHandler + 0x00000000080006c8 FMC_IRQHandler + 0x00000000080006c8 ECC_IRQHandler + 0x00000000080006c8 FLASH_IRQHandler + 0x00000000080006c8 DSI_IRQHandler + 0x00000000080006c8 QUADSPI_IRQHandler + 0x00000000080006c8 EXTI15_10_IRQHandler + 0x00000000080006c8 TIM8_BRK_TIM12_IRQHandler + 0x00000000080006c8 TIM1_BRK_IRQHandler + 0x00000000080006c8 BDMA_Channel2_IRQHandler + 0x00000000080006c8 USART1_IRQHandler + 0x00000000080006c8 RTC_WKUP_IRQHandler + 0x00000000080006c8 TIM2_IRQHandler + 0x00000000080006c8 I2C4_ER_IRQHandler + 0x00000000080006c8 BusFault_Handler + 0x00000000080006c8 TAMP_STAMP_IRQHandler + 0x00000000080006c8 DMA2_Stream6_IRQHandler + 0x00000000080006c8 LPTIM2_IRQHandler + 0x00000000080006c8 LPTIM4_IRQHandler + 0x00000000080006c8 DebugMon_Handler + 0x00000000080006c8 COMP1_IRQHandler + 0x00000000080006c8 DFSDM1_FLT2_IRQHandler + 0x00000000080006c8 SDMMC1_IRQHandler + 0x00000000080006c8 OTG_HS_EP1_IN_IRQHandler + 0x00000000080006c8 LPTIM3_IRQHandler + 0x00000000080006c8 Default_Handler + 0x00000000080006c8 FDCAN1_IT0_IRQHandler + 0x00000000080006c8 DMAMUX1_OVR_IRQHandler + 0x00000000080006c8 RNG_IRQHandler + 0x00000000080006c8 ETH_WKUP_IRQHandler + 0x00000000080006c8 EXTI2_IRQHandler + 0x00000000080006c8 OTG_FS_IRQHandler + 0x00000000080006c8 OTG_FS_EP1_IN_IRQHandler + 0x00000000080006c8 UART5_IRQHandler + 0x00000000080006c8 DMA1_Stream5_IRQHandler + 0x00000000080006c8 UART8_IRQHandler + 0x00000000080006c8 FDCAN_CAL_IRQHandler + 0x00000000080006c8 TIM4_IRQHandler + 0x00000000080006c8 USART3_IRQHandler + 0x00000000080006c8 UART7_IRQHandler + 0x00000000080006c8 DFSDM1_FLT3_IRQHandler + 0x00000000080006c8 I2C3_ER_IRQHandler + 0x00000000080006c8 NMI_Handler + 0x00000000080006c8 BDMA_Channel6_IRQHandler + 0x00000000080006c8 SAI3_IRQHandler + 0x00000000080006c8 TIM15_IRQHandler + 0x00000000080006c8 TIM16_IRQHandler + 0x00000000080006c8 HRTIM1_TIMD_IRQHandler + 0x00000000080006c8 EXTI3_IRQHandler + 0x00000000080006c8 I2C2_ER_IRQHandler + 0x00000000080006c8 SPDIF_RX_IRQHandler + 0x00000000080006c8 MDIOS_IRQHandler + 0x00000000080006c8 TIM1_TRG_COM_IRQHandler + 0x00000000080006c8 DMA2_Stream2_IRQHandler + 0x00000000080006c8 DMA2_Stream1_IRQHandler + 0x00000000080006c8 FPU_IRQHandler + 0x00000000080006c8 DCMI_IRQHandler + 0x00000000080006c8 FDCAN2_IT1_IRQHandler + 0x00000000080006c8 I2C1_EV_IRQHandler + 0x00000000080006c8 TIM1_CC_IRQHandler + 0x00000000080006c8 CM7_SEV_IRQHandler + 0x00000000080006c8 LPTIM1_IRQHandler + 0x00000000080006c8 SPI3_IRQHandler + 0x00000000080006c8 DFSDM1_FLT0_IRQHandler + 0x00000000080006c8 UsageFault_Handler + 0x00000000080006c8 OTG_HS_IRQHandler + 0x00000000080006c8 MDIOS_WKUP_IRQHandler + 0x00000000080006c8 DMA1_Stream3_IRQHandler + 0x00000000080006c8 SPI5_IRQHandler + 0x00000000080006c8 TIM7_IRQHandler + 0x00000000080006c8 MemManage_Handler + 0x00000000080006c8 EXTI0_IRQHandler + 0x00000000080006c8 RTC_Alarm_IRQHandler + 0x00000000080006c8 EXTI4_IRQHandler + 0x00000000080006c8 MDMA_IRQHandler + 0x00000000080006c8 HRTIM1_FLT_IRQHandler + .text.mbedtls_asn1_get_len + 0x00000000080006ca 0x92 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.rtos_event_pending + 0x000000000800075c 0x10 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxIdleThread + 0x000000000800076c 0x8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxThreadGetId + 0x0000000008000774 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadBlock + 0x0000000008000780 0x30 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadRegPtr + 0x00000000080007b0 0x14 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadDelayRemove + 0x00000000080007c4 0x40 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadListRemove + 0x0000000008000804 0x14 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadListRoot + 0x0000000008000818 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadListGet + 0x0000000008000824 0x12 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x0000000008000836 0x2 + .text.osRtxThreadWaitEnter + 0x0000000008000838 0x88 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadListPut + 0x00000000080008c0 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadReadyPut + 0x00000000080008e4 0x10 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadDispatch + 0x00000000080008f4 0x50 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadWaitExit + 0x0000000008000944 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadJoinWakeup + 0x0000000008000968 0x1e /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadListSort + 0x0000000008000986 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x00000000080009aa 0x2 + .text.osRtxThreadDelayTick + 0x00000000080009ac 0x9c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.atomic_chk32_any.lto_priv.387 + 0x0000000008000a48 0x22 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.atomic_chk32_all.lto_priv.389 + 0x0000000008000a6a 0x26 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadPostProcess + 0x0000000008000a90 0x4a /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.atomic_dec16_nz.lto_priv.391 + 0x0000000008000ada 0x1a /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.atomic_inc16_lim + 0x0000000008000af4 0x1a /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.atomic_inc16_lt.lto_priv.393 + 0x0000000008000b0e 0x1e /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxSemaphoreRelease + 0x0000000008000b2c 0x3c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxSemaphorePostProcess + 0x0000000008000b68 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxMutexRelease + 0x0000000008000b8c 0xa8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxMutexAcquire.lto_priv.296 + 0x0000000008000c34 0x90 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008000c34 svcRtxMutexAcquire.lto_priv.296 + .text.osRtxMutexOwnerRelease + 0x0000000008000cc4 0x44 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.atomic_inc32.lto_priv.395 + 0x0000000008000d08 0x12 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.MessageQueuePut + 0x0000000008000d1a 0x40 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxMemoryPoolFree + 0x0000000008000d5a 0x48 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxMemoryPoolAlloc + 0x0000000008000da2 0x2e /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxMemoryPoolInit + 0x0000000008000dd0 0x42 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxMemoryFree + 0x0000000008000e12 0x46 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxThreadDestroy + 0x0000000008000e58 0x6c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxThreadTerminate.lto_priv.355 + 0x0000000008000ec4 0x8c /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008000ec4 svcRtxThreadTerminate.lto_priv.355 + .text.svcRtxThreadExit + 0x0000000008000f50 0x44 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxSemaphoreDelete.lto_priv.354 + 0x0000000008000f94 0x60 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008000f94 svcRtxSemaphoreDelete.lto_priv.354 + .text.svcRtxMutexDelete + 0x0000000008000ff4 0xa8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxMemoryAlloc + 0x000000000800109c 0x64 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxThreadNew + 0x0000000008001100 0x1b8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxSemaphoreNew.lto_priv.294 + 0x00000000080012b8 0x78 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080012b8 svcRtxSemaphoreNew.lto_priv.294 + .text.svcRtxMutexNew + 0x0000000008001330 0x6c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxMemoryInit + 0x000000000800139c 0x32 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x00000000080013ce 0x2 + .text.svcRtxKernelGetTickCount.lto_priv.361 + 0x00000000080013d0 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080013d0 svcRtxKernelGetTickCount.lto_priv.361 + .text.svcRtxKernelInitialize + 0x00000000080013dc 0x7c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.GetKernelSleepTime + 0x0000000008001458 0x20 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxEventFlagsNew.lto_priv.295 + 0x0000000008001478 0x68 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008001478 svcRtxEventFlagsNew.lto_priv.295 + .text.svcRtxDelay.lto_priv.353 + 0x00000000080014e0 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080014e0 svcRtxDelay.lto_priv.353 + .text._Z16getOTABinaryBasem + 0x00000000080014fc 0x30 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.__NVIC_SystemReset.lto_priv.399 + 0x000000000800152c 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed6detail8invoke_rIvRPFvvEJELi0EEET_OT0_DpOT1_ + 0x0000000008001550 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed8CallbackIFvvEE11target_callIPS1_EEvPKNS_6detail12CallbackBaseE + 0x0000000008001554 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.gpio_write + 0x0000000008001558 0x30 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL17led_swap_feedbackv + 0x0000000008001588 0x38 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed15FileBlockDevice8get_typeEv + 0x00000000080015c0 0x8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed15FileBlockDevice4sizeEv + 0x00000000080015c8 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed15FileBlockDevice14get_erase_sizeEy + 0x00000000080015ce 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed15FileBlockDevice14get_erase_sizeEv + 0x00000000080015d4 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed15FileBlockDevice16get_program_sizeEv + 0x00000000080015da 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed15FileBlockDevice13get_read_sizeEv + 0x00000000080015e0 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed15FileBlockDevice13is_valid_readEyy + 0x00000000080015e6 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed15FileBlockDevice4syncEv + 0x000000000800160a 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800160a mbed::FileBlockDevice::sync() + .text._ZN4mbed15FileBlockDeviceD2Ev + 0x000000000800160e 0x2 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed6detail8invoke_rIvRKPFvP9writeInfoEJRKS3_ELi0EEET_OT0_DpOT1_ + 0x0000000008001610 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed6detail8invoke_rIvRKMN6events10EventQueueEFvvEJRKPS3_ELi0EEET_OT0_DpOT1_ + 0x0000000008001616 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN6events10EventQueue13function_dtorIN4mbed8CallbackIFvvEEEEEvPv + 0x0000000008001632 0x2 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZZN4mbed8CallbackIFvvEEC4IPFvP9writeInfoES5_Li0EEET_T0_ENKUlvE_clEv + 0x0000000008001634 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed6detail8invoke_rIvRZNS_8CallbackIFvvEEC4IPFvP9writeInfoES7_Li0EEET_T0_EUlvE_JELi0EEESA_OSB_DpOT1_ + 0x000000000800163a 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed8CallbackIFvvEE11target_callIZNS2_C4IPFvP9writeInfoES6_Li0EEET_T0_EUlvE_EEvPKNS_6detail12CallbackBaseE + 0x000000000800163e 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZZN4mbed8CallbackIFvvEEC4IPN6events10EventQueueEMS5_FvvELi0EEET_T0_ENKUlvE_clEv + 0x0000000008001642 0x8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed6detail8invoke_rIvRZNS_8CallbackIFvvEEC4IPN6events10EventQueueEMS7_FvvELi0EEET_T0_EUlvE_JELi0EEESB_OSC_DpOT1_ + 0x000000000800164a 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed8CallbackIFvvEE11target_callIZNS2_C4IPN6events10EventQueueEMS6_FvvELi0EEET_T0_EUlvE_EEvPKNS_6detail12CallbackBaseE + 0x000000000800164e 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._Z18Flash_If_GetStatusmhPh + 0x0000000008001652 0xa /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._Z13Flash_If_ReadPhS_m + 0x000000000800165c 0x5c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.utox8 0x00000000080016b8 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_DFU_SerialStrDescriptor + 0x00000000080016dc 0x40 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_DFU_LangIDStrDescriptor + 0x000000000800171c 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_DFU_DeviceDescriptor + 0x0000000008001728 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_GetString.part.3 + 0x0000000008001734 0x36 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x000000000800176a 0x2 + .text.USBD_DFU_InterfaceStrDescriptor + 0x000000000800176c 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_DFU_ConfigStrDescriptor + 0x0000000008001788 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_DFU_ManufacturerStrDescriptor + 0x00000000080017a4 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_DFU_ProductStrDescriptor + 0x00000000080017c0 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_ClrClassConfig + 0x00000000080017dc 0xe /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_SetClassConfig + 0x00000000080017ea 0x16 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed6detail8invoke_rIvRKPFvP19_USBD_HandleTypeDefEJRKS3_ELi0EEET_OT0_DpOT1_ + 0x0000000008001800 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZZN4mbed8CallbackIFvvEEC4IPFvP19_USBD_HandleTypeDefES5_Li0EEET_T0_ENKUlvE_clEv + 0x0000000008001806 0x6 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed6detail8invoke_rIvRZNS_8CallbackIFvvEEC4IPFvP19_USBD_HandleTypeDefES7_Li0EEET_T0_EUlvE_JELi0EEESA_OSB_DpOT1_ + 0x000000000800180c 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed8CallbackIFvvEE11target_callIZNS2_C4IPFvP19_USBD_HandleTypeDefES6_Li0EEET_T0_EUlvE_EEvPKNS_6detail12CallbackBaseE + 0x0000000008001810 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL25USBD_DFU_GetUsrStringDescP19_USBD_HandleTypeDefhPt + 0x0000000008001814 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL31USBD_DFU_GetDeviceQualifierDescPt + 0x0000000008001838 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL15USBD_DFU_DataInP19_USBD_HandleTypeDefh + 0x0000000008001844 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL16USBD_DFU_DataOutP19_USBD_HandleTypeDefh + 0x0000000008001848 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL25USBD_DFU_IsoOutIncompleteP19_USBD_HandleTypeDefh + 0x000000000800184c 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL24USBD_DFU_IsoINIncompleteP19_USBD_HandleTypeDefh + 0x0000000008001850 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL20USBD_DFU_EP0_RxReadyP19_USBD_HandleTypeDef + 0x0000000008001854 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL12USBD_DFU_SOFP19_USBD_HandleTypeDef + 0x0000000008001858 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL19USBD_DFU_GetCfgDescPt + 0x000000000800185c 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed11BlockDevice14is_valid_eraseEyy + 0x0000000008001868 0x66 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed11BlockDevice16is_valid_programEyy + 0x00000000080018ce 0x60 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080018ce mbed::BlockDevice::is_valid_program(unsigned long long, unsigned long long) const + .text._ZNK4mbed11BlockDevice13is_valid_readEyy + 0x000000000800192e 0x60 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800192e mbed::BlockDevice::is_valid_read(unsigned long long, unsigned long long) const + .text._ZN4mbed11BlockDevice4trimEyy + 0x000000000800198e 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800198e mbed::BlockDevice::trim(unsigned long long, unsigned long long) + *fill* 0x0000000008001992 0x2 + .text._ZN4mbed8CallbackIFvvEE8generateIPS1_vEEvOT_ + 0x0000000008001994 0x18 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxMessageQueueGet + 0x00000000080019ac 0x110 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxMessageQueuePostProcess + 0x0000000008001abc 0xcc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxMessageQueuePut + 0x0000000008001b88 0xb4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed15FileBlockDeviceD0Ev + 0x0000000008001c3c 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL15USBD_DFU_DeInitP19_USBD_HandleTypeDefh + 0x0000000008001c48 0x3c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.OS_Tick_Enable + 0x0000000008001c84 0x34 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxKernelResume + 0x0000000008001cb8 0x80 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxKernelSuspend + 0x0000000008001d38 0x54 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxPostProcess + 0x0000000008001d8c 0x50 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxTimerSetup + 0x0000000008001ddc 0x4c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.svcRtxKernelStart + 0x0000000008001e28 0xc0 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.RTCSetBKPRegister + 0x0000000008001ee8 0x38 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.RTCGetBKPRegister + 0x0000000008001f20 0x38 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._Z13delayed_writeP9writeInfo + 0x0000000008001f58 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008001f58 delayed_write(writeInfo*) + .text._ZL13USBD_DFU_InitP19_USBD_HandleTypeDefh + 0x0000000008001f7c 0x58 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed15FileBlockDevice4readEPvyy + 0x0000000008001fd4 0x60 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._Z14Flash_If_Erasem + 0x0000000008002034 0x6c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_CtlSendData + 0x00000000080020a0 0x18 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_CtlSendStatus + 0x00000000080020b8 0x18 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.USBD_Stop + 0x00000000080020d0 0x68 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL6rebootP19_USBD_HandleTypeDef.lto_priv.297 + 0x0000000008002138 0xa /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002138 reboot(_USBD_HandleTypeDef*) [clone .lto_priv.297] + *fill* 0x0000000008002142 0x2 + .text._ZL14USBD_DFU_SetupP19_USBD_HandleTypeDefP13usb_setup_req + 0x0000000008002144 0x3a8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed15FileBlockDevice5eraseEyy + 0x00000000080024ec 0x90 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed15FileBlockDevice7programEPKvyy + 0x000000000800257c 0x60 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed15FileBlockDevice6deinitEv + 0x00000000080025dc 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed15FileBlockDevice4initEv + 0x00000000080025e8 0x70 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed8CallbackIFvvEE4callEv + 0x0000000008002658 0x14 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._Z15Flash_If_DeInitv + 0x000000000800266c 0x64 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL20USBD_DFU_EP0_TxReadyP19_USBD_HandleTypeDef + 0x00000000080026d0 0x174 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZL21led_swap_feedback_offv + 0x0000000008002844 0x48 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.mbedtls_mpi_cmp_mpi + 0x000000000800288c 0x80 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800288c mbedtls_mpi_cmp_mpi + .text.mbedtls_mpi_cmp_int + 0x000000000800290c 0x2c /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800290c mbedtls_mpi_cmp_int + .text.mbedtls_mpi_cmp_abs + 0x0000000008002938 0x62 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002938 mbedtls_mpi_cmp_abs + .text.mbedtls_mpi_write_binary + 0x000000000800299a 0x6a /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800299a mbedtls_mpi_write_binary + .text.mpi_bigendian_to_host.lto_priv.381 + 0x0000000008002a04 0x26 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002a04 mpi_bigendian_to_host.lto_priv.381 + .text.mbedtls_mpi_bitlen + 0x0000000008002a2a 0x3e /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002a2a mbedtls_mpi_bitlen + .text.mbedtls_mpi_lsb + 0x0000000008002a68 0x34 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002a68 mbedtls_mpi_lsb + .text.mbedtls_mpi_get_bit + 0x0000000008002a9c 0x20 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002a9c mbedtls_mpi_get_bit + .text.mbedtls_mpi_grow + 0x0000000008002abc 0x50 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002abc mbedtls_mpi_grow + .text.mbedtls_mpi_shift_l + 0x0000000008002b0c 0x8e /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002b0c mbedtls_mpi_shift_l + .text.mbedtls_mpi_lset + 0x0000000008002b9a 0x28 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002b9a mbedtls_mpi_lset + .text.mbedtls_mpi_shift_r + 0x0000000008002bc2 0x76 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002bc2 mbedtls_mpi_shift_r + .text.mbedtls_mpi_safe_cond_swap + 0x0000000008002c38 0x7c /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002c38 mbedtls_mpi_safe_cond_swap + .text.mbedtls_mpi_safe_cond_assign + 0x0000000008002cb4 0x6c /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002cb4 mbedtls_mpi_safe_cond_assign + .text.mbedtls_mpi_shrink + 0x0000000008002d20 0x78 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002d20 mbedtls_mpi_shrink + .text.mbedtls_mpi_free + 0x0000000008002d98 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002d98 mbedtls_mpi_free + .text.mbedtls_mpi_read_binary + 0x0000000008002dbc 0x6c /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002dbc mbedtls_mpi_read_binary + .text.mbedtls_mpi_copy + 0x0000000008002e28 0x62 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002e28 mbedtls_mpi_copy + .text.mbedtls_mpi_sub_abs + 0x0000000008002e8a 0xcc /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002e8a mbedtls_mpi_sub_abs + .text.mbedtls_mpi_add_abs + 0x0000000008002f56 0xc2 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008002f56 mbedtls_mpi_add_abs + .text.mbedtls_asn1_get_tag + 0x0000000008003018 0x28 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008003018 mbedtls_asn1_get_tag + .text.mbedtls_asn1_get_alg + 0x0000000008003040 0x9a /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008003040 mbedtls_asn1_get_alg + .text.mbedtls_asn1_get_mpi + 0x00000000080030da 0x26 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080030da mbedtls_asn1_get_mpi + .text.mbedtls_aes_crypt_ctr + 0x0000000008003100 0x3fc /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008003100 mbedtls_aes_crypt_ctr + .text.aes_gen_tables.lto_priv.331 + 0x00000000080034fc 0x120 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080034fc aes_gen_tables.lto_priv.331 + .text.__wrap_main + 0x000000000800361c 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800361c __wrap_main + .text.IsIrqMasked.lto_priv.307.lto_priv.343 + 0x0000000008003620 0x16 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008003620 IsIrqMasked.lto_priv.367.lto_priv.368 + 0x0000000008003620 IsIrqMasked.lto_priv.308.lto_priv.312 + 0x0000000008003620 IsIrqMasked.lto_priv.310.lto_priv.311 + 0x0000000008003620 IsIrqMasked.lto_priv.309.lto_priv.317 + 0x0000000008003620 IsIrqMasked.lto_priv.366.lto_priv.369 + 0x0000000008003620 IsIrqMasked.lto_priv.307.lto_priv.343 + *fill* 0x0000000008003636 0x2 + .text.osThreadExit + 0x0000000008003638 0x3c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxTimerThread + 0x0000000008003674 0x34 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxTimerTick + 0x00000000080036a8 0xec /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.default_idle_hook + 0x0000000008003794 0x17c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.software_init_hook + 0x0000000008003910 0x2dc /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008003910 software_init_hook + .text._Z14Flash_If_WritePhS_m + 0x0000000008003bec 0x218 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxPendSV_Handler + 0x0000000008003e04 0x80 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008003e04 osRtxPendSV_Handler + .text.osRtxTick_Handler + 0x0000000008003e84 0x8c /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008003e84 osRtxTick_Handler + .text.osSemaphoreRelease + 0x0000000008003f10 0x50 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008003f10 osSemaphoreRelease + .text._Z13Flash_If_Initv + 0x0000000008003f60 0xf8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osMutexDelete + 0x0000000008004058 0x28 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008004058 osMutexDelete + .text._ZN16QSPIFBlockDeviceD2Ev + 0x0000000008004080 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN16QSPIFBlockDeviceD0Ev + 0x00000000080040a4 0x12 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x00000000080040b6 0x2 + .text.osMutexRelease + 0x00000000080040b8 0x28 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080040b8 osMutexRelease + .text.osMutexNew + 0x00000000080040e0 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080040e0 osMutexNew + .text.EventFlagsCheck.lto_priv.375 + 0x0000000008004104 0x34 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008004104 EventFlagsCheck.lto_priv.375 + .text.svcRtxEventFlagsWait.lto_priv.371 + 0x0000000008004138 0x50 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008004138 svcRtxEventFlagsWait.lto_priv.371 + .text.svcRtxEventFlagsSet + 0x0000000008004188 0x6a /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.osRtxEventFlagsPostProcess + 0x00000000080041f2 0x2c /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed6detail12CallbackBase5clearEv + 0x000000000800421e 0xc /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800421e mbed::detail::CallbackBase::clear() + .text._ZN4mbed8CallbackIFvvEEC2IPS1_Li0EEET_ + 0x000000000800422a 0x1a /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZNK4mbed8CallbackIFvvEEclEv + 0x0000000008004244 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008004244 mbed::Callback::operator()() const + .text._ZN6events10EventQueue13function_callIN4mbed8CallbackIFvvEEEEEvPv + 0x0000000008004248 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed8CallbackIFvvEE8generateIZNS2_C4IPFvP9writeInfoES6_Li0EEET_T0_EUlvE_vEEvOS9_ + 0x000000000800424c 0x18 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800424c void mbed::Callback::generate::generate(void (*)(writeInfo*), writeInfo*)::{lambda()#1}, void>(mbed::Callback::generate(void (*)(writeInfo*), writeInfo*)::{lambda()#1}&&) + .text._ZN4mbed8CallbackIFvvEE8generateIZNS2_C4IPN6events10EventQueueEMS6_FvvELi0EEET_T0_EUlvE_vEEvOSA_ + 0x0000000008004264 0x14 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008004264 void mbed::Callback::generate::generate(events::EventQueue*, void (events::EventQueue::*)())::{lambda()#1}, void>(mbed::Callback::generate(events::EventQueue*, void (events::EventQueue::*)())::{lambda()#1}&&) + .text.USBD_LL_StallEP + 0x0000000008004278 0x9a /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008004278 USBD_LL_StallEP + .text.USBD_LL_DataOutStage + 0x0000000008004312 0x78 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x000000000800438a 0x2 + .text._ZL9start_dfuv + 0x000000000800438c 0x12f4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text._ZN4mbed8CallbackIFvvEE8generateIZNS2_C4IPFvP19_USBD_HandleTypeDefES6_Li0EEET_T0_EUlvE_vEEvOS9_ + 0x0000000008005680 0x18 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008005680 void mbed::Callback::generate::generate(void (*)(_USBD_HandleTypeDef*), _USBD_HandleTypeDef*)::{lambda()#1}, void>(mbed::Callback::generate(void (*)(_USBD_HandleTypeDef*), _USBD_HandleTypeDef*)::{lambda()#1}&&) + .text.boot_empty_keys + 0x0000000008005698 0x34 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008005698 boot_empty_keys + .text._ZN4mbed11BlockDevice20get_default_instanceEv + 0x00000000080056cc 0x1b8 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x00000000080056cc mbed::BlockDevice::get_default_instance() + .text.startup.main + 0x0000000008005884 0xe60 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008005884 main + .text.mbed_start + 0x00000000080066e4 0x78 /tmp/ccPT7ssV.ltrans0.ltrans.o + .text.startup._ZL14initBlockTablev.lto_priv.313 + 0x000000000800675c 0x664 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000800675c initBlockTable() [clone .lto_priv.313] + .text.startup._Z16get_secondary_bdv + 0x0000000008006dc0 0x30 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x0000000008006dc0 get_secondary_bd() + .text.HAL_TIM_OC_Start.part.8.constprop.161 + 0x0000000008006df0 0xac /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.flash_area_erased_val + 0x0000000008006e9c 0x18 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.flash_area_write + 0x0000000008006eb4 0x28 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_write_enc_key + 0x0000000008006edc 0x22 /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x0000000008006efe 0x2 + .text.us_ticker_clear_interrupt + 0x0000000008006f00 0x10 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008006f00 us_ticker_clear_interrupt + .text.us_ticker_disable_interrupt + 0x0000000008006f10 0x14 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008006f10 us_ticker_disable_interrupt + .text.us_ticker_fire_interrupt + 0x0000000008006f24 0x20 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008006f24 us_ticker_fire_interrupt + .text.us_ticker_set_interrupt + 0x0000000008006f44 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008006f44 us_ticker_set_interrupt + .text.us_ticker_read + 0x0000000008006f60 0xc /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008006f60 us_ticker_read + .text.us_ticker_init + 0x0000000008006f6c 0x20 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008006f6c us_ticker_init + .text.timer_irq_handler + 0x0000000008006f8c 0x2c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.us_ticker_get_info + 0x0000000008006fb8 0x8 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008006fb8 us_ticker_get_info + .text.configure_dualpad_switch + 0x0000000008006fc0 0x24 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.stm_pin_PullConfig + 0x0000000008006fe4 0x50 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.USB_EP0StartXfer + 0x0000000008007034 0xec /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.unlikely.HAL_RCCEx_GetPLL3ClockFreq + 0x0000000008007120 0x14c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.unlikely.HAL_RCCEx_GetPLL2ClockFreq + 0x000000000800726c 0x14c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text._ZN4mbed8FileBaseC2EPKcNS_8PathTypeE.constprop.259 + 0x00000000080073b8 0x40 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text._ZN4mbed8CallbackIFvvEEC2IPFvP19_USBD_HandleTypeDefES5_Li0EEET_T0_.constprop.238 + 0x00000000080073f8 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text._ZN4mbed8CallbackIFvvEEC2IPN6events10EventQueueEMS5_FvvELi0EEET_T0_.constprop.171 + 0x0000000008007414 0x2c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text._ZN4mbed8CallbackIFvvEEC2IPFvP9writeInfoES5_Li0EEET_T0_.constprop.168 + 0x0000000008007440 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.ecp_mul_comb.isra.16.constprop.141 + 0x000000000800745c 0x440 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.mbedtls_ecp_mul_restartable.part.20.constprop.140 + 0x000000000800789c 0x374 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.unlikely.mbedtls_ecp_mul_shortcuts.constprop.138 + 0x0000000008007c10 0x7a /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_encrypt.constprop.124 + 0x0000000008007c8a 0x52 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.asn1_get_tagged_int.constprop.112 + 0x0000000008007cdc 0x64 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.mbedtls_aes_setkey_enc.constprop.120 + 0x0000000008007d40 0x1e4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text._ZN4mbed8CallbackIFiyNS_20sfdp_cmd_addr_size_tEhhPvyEEC2IP16QSPIFBlockDeviceMS6_FiyS1_hhS2_yELi0EEET_T0_.constprop.16 + 0x0000000008007f24 0x22 /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x0000000008007f46 0x2 + .text.qspi_prepare_command + 0x0000000008007f48 0x168 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.startup._GLOBAL__I_65535_0_bootutil_extra.o.53499 + 0x00000000080080b0 0x2b8 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.mbed_error.constprop.276 + 0x0000000008008368 0x24 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008368 mbed_error.constprop.276 + .text._ZN4mbed13FATFileSystemC2EPKcPNS_11BlockDeviceE.constprop.258 + 0x000000000800838c 0x38 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800838c mbed::FATFileSystem::FATFileSystem(char const*, mbed::BlockDevice*) [clone .constprop.258] + .text._ZN4mbed16LittleFileSystemC2EPKcPNS_11BlockDeviceEmmmm.constprop.254 + 0x00000000080083c4 0x5c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080083c4 mbed::LittleFileSystem::LittleFileSystem(char const*, mbed::BlockDevice*, unsigned long, unsigned long, unsigned long, unsigned long) [clone .constprop.254] + .text.USBD_CtlError.constprop.250 + 0x0000000008008420 0x16 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008420 USBD_CtlError.constprop.250 + .text.HAL_PCD_EP_Transmit.constprop.249 + 0x0000000008008436 0x2a /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008436 HAL_PCD_EP_Transmit.constprop.249 + .text.HAL_PCD_EP_Receive.constprop.247 + 0x0000000008008460 0x30 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008460 HAL_PCD_EP_Receive.constprop.247 + .text._ZN4mbed6detail12CallbackBaseC2EDn.constprop.245 + 0x0000000008008490 0x6 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008490 mbed::detail::CallbackBase::CallbackBase(decltype(nullptr)) [clone .constprop.245] + .text._ZN4mbed8callbackI19_USBD_HandleTypeDefS1_vJEEENS_8CallbackIFT1_DpT2_EEEPFS3_PT_S5_EPT0_.constprop.237 + 0x0000000008008496 0xc /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008496 mbed::Callback mbed::callback<_USBD_HandleTypeDef, _USBD_HandleTypeDef, void>(void (*)(_USBD_HandleTypeDef*), _USBD_HandleTypeDef*) [clone .constprop.237] + *fill* 0x00000000080084a2 0x2 + .text.HAL_NVIC_SetPriority.constprop.230 + 0x00000000080084a4 0x44 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080084a4 HAL_NVIC_SetPriority.constprop.230 + .text.flash_get_sector_size.constprop.209 + 0x00000000080084e8 0x40 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080084e8 flash_get_sector_size.constprop.209 + .text.flash_get_size.constprop.206 + 0x0000000008008528 0x24 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008528 flash_get_size.constprop.206 + .text._ZN4mbed8callbackIN6events10EventQueueES2_vJEEENS_8CallbackIFT1_DpT2_EEEPT0_MT_FS4_S6_E.constprop.170 + 0x000000000800854c 0x18 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800854c mbed::Callback mbed::callback(events::EventQueue*, void (events::EventQueue::*)()) [clone .constprop.170] + .text._ZN4mbed8callbackI9writeInfoS1_vJEEENS_8CallbackIFT1_DpT2_EEEPFS3_PT_S5_EPT0_.constprop.167 + 0x0000000008008564 0xc /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008564 mbed::Callback mbed::callback(void (*)(writeInfo*), writeInfo*) [clone .constprop.167] + .text.mbedtls_mpi_shift_l_mod.constprop.144 + 0x0000000008008570 0x1e /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008570 mbedtls_mpi_shift_l_mod.constprop.144 + *fill* 0x000000000800858e 0x2 + .text.mbedtls_md_setup.constprop.143 + 0x0000000008008590 0x54 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008590 mbedtls_md_setup.constprop.143 + .text.bootutil_hmac_sha256_set_key.constprop.116 + 0x00000000080085e4 0x24 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.core_util_atomic_decr_u32.constprop.59 + 0x0000000008008608 0x12 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008608 core_util_atomic_decr_u32.constprop.59 + .text.hmac_drbg_reseed_core.constprop.49 + 0x000000000800861a 0x54 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800861a hmac_drbg_reseed_core.constprop.49 + .text._ZN4mbed8CallbackIFvvEEC2EDn.constprop.46 + 0x000000000800866e 0xc /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800866e mbed::Callback::Callback(decltype(nullptr)) [clone .constprop.46] + *fill* 0x000000000800867a 0x2 + .text._ZN4mbed4QSPI16configure_formatE14qspi_bus_widthS1_17qspi_address_sizeS1_hS1_i.constprop.44 + 0x000000000800867c 0x68 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800867c mbed::QSPI::configure_format(qspi_bus_width, qspi_bus_width, qspi_address_size, qspi_bus_width, unsigned char, qspi_bus_width, int) [clone .constprop.44] + .text.serial_readable.constprop.29 + 0x00000000080086e4 0x28 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080086e4 serial_readable.constprop.29 + .text._ZN4mbed8callbackI16QSPIFBlockDeviceS1_iJyNS_20sfdp_cmd_addr_size_tEhhPvyEEENS_8CallbackIFT1_DpT2_EEEPT0_MT_FS5_S7_E.constprop.15 + 0x000000000800870c 0x18 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800870c mbed::Callback mbed::callback(QSPIFBlockDevice*, int (QSPIFBlockDevice::*)(unsigned long long, mbed::sfdp_cmd_addr_size_t, unsigned char, unsigned char, void*, unsigned long long)) [clone .constprop.15] + .text._ZL7dir_sdiP9FATFS_DIRm.constprop.11 + 0x0000000008008724 0x6a /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008724 dir_sdi(FATFS_DIR*, unsigned long) [clone .constprop.11] + .text._ZL8dir_readP9FATFS_DIRi.constprop.9 + 0x000000000800878e 0x56 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800878e dir_read(FATFS_DIR*, int) [clone .constprop.9] + .text._ZN4mbed8CallbackIFvPKcEEC2IPS3_Li0EEET_.constprop.8 + 0x00000000080087e4 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080087e4 mbed::Callback::Callback(void (*)(char const*)) [clone .constprop.8] + .text.lfs_cache_cmp.constprop.7 + 0x0000000008008800 0x50 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008800 lfs_cache_cmp.constprop.7 + .text.lfs_ctz_find.constprop.6 + 0x0000000008008850 0x8a /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008850 lfs_ctz_find.constprop.6 + *fill* 0x00000000080088da 0x2 + .text.flash_area_get_sectors + 0x00000000080088dc 0x6c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080088dc flash_area_get_sectors + .text.flash_area_align + 0x0000000008008948 0x18 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008948 flash_area_align + .text.boot_write_trailer + 0x0000000008008960 0x5c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_write_swap_info.constprop.218 + 0x00000000080089bc 0x18 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080089bc boot_write_swap_info.constprop.218 + .text.boot_write_image_ok + 0x00000000080089d4 0x18 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.flash_area_erase + 0x00000000080089ec 0x20 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080089ec flash_area_erase + .text.swap_erase_trailer_sectors.constprop.107 + 0x0000000008008a0c 0x58 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.flash_area_read + 0x0000000008008a64 0x88 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008a64 flash_area_read + .text.bootutil_tlv_iter_begin.constprop.126 + 0x0000000008008aec 0x92 /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x0000000008008b7e 0x2 + .text.boot_copy_region.constprop.98 + 0x0000000008008b80 0x130 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008008b80 boot_copy_region.constprop.98 + .text.bootutil_tlv_iter_next + 0x0000000008008cb0 0x94 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.bootutil_img_validate.constprop.121 + 0x0000000008008d44 0x5a0 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_enc_load.constprop.110 + 0x00000000080092e4 0x444 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080092e4 boot_enc_load.constprop.110 + .text.flash_area_close + 0x0000000008009728 0x28 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009728 flash_area_close + .text.flash_area_open + 0x0000000008009750 0xa4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009750 flash_area_open + .text.boot_check_header_erased.constprop.105 + 0x00000000080097f4 0x48 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080097f4 boot_check_header_erased.constprop.105 + .text.boot_read_image_headers.constprop.102 + 0x000000000800983c 0x68 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800983c boot_read_image_headers.constprop.102 + .text.swap_set_copy_done.constprop.100 + 0x00000000080098a4 0x36 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080098a4 swap_set_copy_done.constprop.100 + *fill* 0x00000000080098da 0x2 + .text.boot_read_image_size.constprop.91 + 0x00000000080098dc 0x90 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_find_status.isra.3 + 0x000000000800996c 0x6c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_enc_set_key + 0x00000000080099d8 0x2a /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000080099d8 boot_enc_set_key + *fill* 0x0000000008009a02 0x2 + .text.boot_validate_slot.constprop.104 + 0x0000000008009a04 0xfc /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009a04 boot_validate_slot.constprop.104 + .text.bootutil_buffer_is_erased.part.3 + 0x0000000008009b00 0x22 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009b00 bootutil_buffer_is_erased.part.3 + .text.boot_read_flag + 0x0000000008009b22 0x3a /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_write_magic + 0x0000000008009b5c 0x44 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009b5c boot_write_magic + .text.boot_read_swap_state + 0x0000000008009ba0 0xb4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009ba0 boot_read_swap_state + .text.swap_set_image_ok.constprop.101 + 0x0000000008009c54 0x3c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009c54 swap_set_image_ok.constprop.101 + .text.boot_read_swap_state_by_id + 0x0000000008009c90 0x28 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009c90 boot_read_swap_state_by_id + .text.swap_status_init.constprop.97 + 0x0000000008009cb8 0x5e /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_magic_compatible_check + 0x0000000008009d16 0x1e /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009d16 boot_magic_compatible_check + .text.boot_status_off + 0x0000000008009d34 0x16 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009d34 boot_status_off + *fill* 0x0000000008009d4a 0x2 + .text.boot_write_status.constprop.99 + 0x0000000008009d4c 0x7c /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.boot_swap_image.constprop.90 + 0x0000000008009dc8 0x46c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000008009dc8 boot_swap_image.constprop.90 + .text.HAL_GetTick + 0x000000000800a234 0x64 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800a234 HAL_GetTick + .text.FLASH_WaitForLastOperation.constprop.212 + 0x000000000800a298 0xb8 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800a298 FLASH_WaitForLastOperation.constprop.212 + .text.UART_WaitOnFlagUntilTimeout.constprop.36 + 0x000000000800a350 0x78 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.RCCEx_PLL3_Config + 0x000000000800a3c8 0x100 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.RCCEx_PLL2_Config + 0x000000000800a4c8 0x100 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.HAL_RCC_OscConfig + 0x000000000800a5c8 0x530 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.QSPI_WaitFlagStateUntilTimeout + 0x000000000800aaf8 0x4a /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.HAL_QSPI_Command.constprop.265 + 0x000000000800ab42 0x1de /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.qspi_read + 0x000000000800ad20 0xe6 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text._ZN4mbed4QSPI4readEiiiPcPj.constprop.42 + 0x000000000800ae06 0x5a /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800ae06 mbed::QSPI::read(int, int, int, char*, unsigned int*) [clone .constprop.42] + .text.qspi_write + 0x000000000800ae60 0xde /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800ae60 qspi_write + .text._ZN4mbed4QSPI16command_transferEiiPKcjS2_j.constprop.263 + 0x000000000800af3e 0xbc /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800af3e mbed::QSPI::command_transfer(int, int, char const*, unsigned int, char const*, unsigned int) [clone .constprop.263] + *fill* 0x000000000800affa 0x2 + .text.Set_GPIO_Clock + 0x000000000800affc 0x190 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800affc Set_GPIO_Clock + .text.pin_mode + 0x000000000800b18c 0x68 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b18c pin_mode + .text._gpio_init_out.part.1.constprop.279 + 0x000000000800b1f4 0x44 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b1f4 _gpio_init_out.part.1.constprop.279 + .text.pin_function + 0x000000000800b238 0x170 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b238 pin_function + .text.startup._ZN4mbed10DigitalOutC2E7PinNamei.constprop.152 + 0x000000000800b3a8 0x58 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.HSEM1_IRQHandler + 0x000000000800b400 0x14 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b400 HSEM1_IRQHandler + .text.SystemCoreClockUpdate + 0x000000000800b414 0x54 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b414 SystemCoreClockUpdate + .text.SystemInit + 0x000000000800b468 0xe4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b468 SystemInit + .text.USB_CoreReset.lto_priv.407 + 0x000000000800b54c 0x30 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b54c USB_CoreReset.lto_priv.407 + .text.USB_EP0_OutStart + 0x000000000800b57c 0x4c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b57c USB_EP0_OutStart + .text.USB_DevDisconnect + 0x000000000800b5c8 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b5c8 USB_DevDisconnect + .text.USB_ReadPacket + 0x000000000800b5e4 0x4a /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b5e4 USB_ReadPacket + .text.USB_ActivateEndpoint + 0x000000000800b62e 0x72 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b62e USB_ActivateEndpoint + .text.HAL_RCCEx_PeriphCLKConfig + 0x000000000800b6a0 0x36c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800b6a0 HAL_RCCEx_PeriphCLKConfig + .text.HAL_RCC_GetSysClockFreq + 0x000000000800ba0c 0x138 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800ba0c HAL_RCC_GetSysClockFreq + .text.HAL_RCC_GetHCLKFreq + 0x000000000800bb44 0x30 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800bb44 HAL_RCC_GetHCLKFreq + .text.qspi_frequency + 0x000000000800bb74 0xb0 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800bb74 qspi_frequency + .text.unlikely.HAL_RCC_GetPCLK2Freq + 0x000000000800bc24 0x24 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.HAL_RCC_GetPCLK1Freq + 0x000000000800bc48 0x24 /tmp/ccPT7ssV.ltrans1.ltrans.o + .text.unlikely.init_uart.constprop.35 + 0x000000000800bc6c 0x554 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800bc6c init_uart.constprop.35 + .text.unlikely.serial_baud.constprop.27 + 0x000000000800c1c0 0xc0 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800c1c0 serial_baud.constprop.27 + .text.init_32bit_timer + 0x000000000800c280 0x13c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800c280 init_32bit_timer + .text.SetSysClock_PLL_HSI + 0x000000000800c3bc 0x240 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800c3bc SetSysClock_PLL_HSI + .text.HAL_PCD_Start + 0x000000000800c5fc 0x52 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800c5fc HAL_PCD_Start + *fill* 0x000000000800c64e 0x2 + .text.HAL_GPIO_Init + 0x000000000800c650 0x1d4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800c650 HAL_GPIO_Init + .text.HAL_FLASH_Lock + 0x000000000800c824 0x30 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800c824 HAL_FLASH_Lock + .text.HAL_FLASH_Unlock + 0x000000000800c854 0x4c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800c854 HAL_FLASH_Unlock + .text.osMutexAcquire.constprop.274 + 0x000000000800c8a0 0x2c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000800c8a0 osMutexAcquire.constprop.274 + .text._ZN4mbed10FileSystem9file_syncEPv + 0x000000000800c8cc 0x4 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800c8cc mbed::FileSystem::file_sync(void*) + 0x000000000800c8cc mbed::FileSystem::dir_tell(void*) + 0x000000000800c8cc mbed::FileSystem::file_isatty(void*) + .text._ZN4mbed16FileSystemHandle4openEPPNS_9DirHandleEPKc + 0x000000000800c8d0 0x6 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800c8d0 mbed::FileSystemHandle::stat(char const*, stat*) + 0x000000000800c8d0 mbed::FileSystem::stat(char const*, stat*) + 0x000000000800c8d0 mbed::FileSystem::rename(char const*, char const*) + 0x000000000800c8d0 mbed::FileSystemHandle::rename(char const*, char const*) + 0x000000000800c8d0 mbed::FileSystem::dir_read(void*, dirent*) + 0x000000000800c8d0 mbed::FileSystem::statvfs(char const*, statvfs*) + 0x000000000800c8d0 mbed::FileSystem::dir_open(void**, char const*) + 0x000000000800c8d0 mbed::FileSystemHandle::open(mbed::DirHandle**, char const*) + 0x000000000800c8d0 mbed::FileSystemHandle::statvfs(char const*, statvfs*) + .text._ZN4mbed16FileSystemHandle6removeEPKc + 0x000000000800c8d6 0x6 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800c8d6 mbed::FileSystem::reformat(mbed::BlockDevice*) + 0x000000000800c8d6 mbed::FileSystem::remove(char const*) + 0x000000000800c8d6 mbed::FileSystem::dir_close(void*) + 0x000000000800c8d6 mbed::FileSystemHandle::remove(char const*) + .text._ZN4mbed10FileSystem11file_rewindEPv + 0x000000000800c8dc 0x12 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800c8dc mbed::FileSystem::file_rewind(void*) + .text._ZN4mbed16FileSystemHandle5mkdirEPKcm + 0x000000000800c8ee 0x6 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800c8ee mbed::FileSystem::mkdir(char const*, unsigned long) + 0x000000000800c8ee mbed::FileSystemHandle::mkdir(char const*, unsigned long) + .text._ZN4mbed4File8truncateEl + 0x000000000800c8f4 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File4sizeEv + 0x000000000800c90a 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File6rewindEv + 0x000000000800c916 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File4tellEv + 0x000000000800c922 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File4seekEli + 0x000000000800c92e 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File6isattyEv + 0x000000000800c944 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File4syncEv + 0x000000000800c950 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File5writeEPKvj + 0x000000000800c95c 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File4readEPvj + 0x000000000800c972 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File5closeEv + 0x000000000800c988 0x1c /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed7ManagedINS_4FileEE5closeEv + 0x000000000800c9a4 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4File4openEPNS_10FileSystemEPKci + 0x000000000800c9ba 0x22 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4FileD2Ev + 0x000000000800c9dc 0x18 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed7ManagedINS_4FileEED2Ev + 0x000000000800c9f4 0x14 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed3Dir4sizeEv + 0x000000000800ca08 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed3Dir6rewindEv + 0x000000000800ca14 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed3Dir4tellEv + 0x000000000800ca20 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed3Dir4seekEl + 0x000000000800ca2c 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed3Dir5closeEv + 0x000000000800ca42 0x1c /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed7ManagedINS_3DirEE5closeEv + 0x000000000800ca5e 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed3Dir4openEPNS_10FileSystemEPKc + 0x000000000800ca74 0x22 /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000000800ca96 0x2 + .text._ZN4mbed3DirD2Ev + 0x000000000800ca98 0x18 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed7ManagedINS_3DirEED2Ev + 0x000000000800cab0 0x14 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbedL17lfs_statvfs_countEPvm + 0x000000000800cac4 0xa /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbedL11lfs_bd_readEPK10lfs_configmmPvm + 0x000000000800cace 0x24 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbedL11lfs_bd_progEPK10lfs_configmmPKvm + 0x000000000800caf2 0x24 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbedL12lfs_bd_eraseEPK10lfs_configm + 0x000000000800cb16 0x1c /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbedL11lfs_bd_syncEPK10lfs_config + 0x000000000800cb32 0x8 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbedL11lfs_toerrorEi + 0x000000000800cb3a 0xc /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000000800cb46 0x2 + .text.lfs_crc 0x000000000800cb48 0x44 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_paircmp + 0x000000000800cb8c 0x22 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_pairisnull + 0x000000000800cbae 0x14 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_alloc_lookahead + 0x000000000800cbc2 0x36 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed6detail8invoke_rIvRPFvPKcEJS3_ELi0EEET_OT0_DpOT1_ + 0x000000000800cbf8 0x6 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed8CallbackIFvPKcEE11target_callIPS3_EEvPKNS_6detail12CallbackBaseES2_ + 0x000000000800cbfe 0x14 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed13FATFileSystem8dir_tellEPv + 0x000000000800cc12 0x1a /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800cc12 mbed::FATFileSystem::dir_tell(void*) + .text._ZN4mbed13FATFileSystem9file_sizeEPv + 0x000000000800cc2c 0x1a /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800cc2c mbed::FATFileSystem::file_size(void*) + .text._ZN4mbed13FATFileSystem9file_tellEPv + 0x000000000800cc46 0x1a /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800cc46 mbed::FATFileSystem::file_tell(void*) + .text._ZN4mbed13FATFileSystem5mountEPNS_11BlockDeviceE + 0x000000000800cc60 0xa /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800cc60 mbed::FATFileSystem::mount(mbed::BlockDevice*) + .text._ZN4mbedL15fat_error_remapE7FRESULT + 0x000000000800cc6a 0x72 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZL8st_clustP5FATFSPhm.isra.3 + 0x000000000800ccdc 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZL8ld_clustP5FATFSPKh.isra.2 + 0x000000000800ccf2 0x1e /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZL8validateP7FFOBJIDPP5FATFS + 0x000000000800cd10 0x30 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZL12get_ldnumberPPKc + 0x000000000800cd40 0x3a /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed7ManagedINS_4FileEED0Ev + 0x000000000800cd7a 0x12 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed7ManagedINS_3DirEED0Ev + 0x000000000800cd8c 0x12 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed4FileD0Ev + 0x000000000800cd9e 0x12 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed3DirD0Ev + 0x000000000800cdb0 0x12 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_deinit + 0x000000000800cdc2 0x2e /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed13FATFileSystem9dir_closeEPv + 0x000000000800cdf0 0x34 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800cdf0 mbed::FATFileSystem::dir_close(void*) + .text._ZN4mbedL8dodeleteEPKc.lto_priv.305 + 0x000000000800ce24 0x8 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800ce24 mbed::dodelete(char const*) [clone .lto_priv.305] + .text._ZN4mbed3Dir4readEP6dirent + 0x000000000800ce2c 0x26 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_cache_zero.isra.14 + 0x000000000800ce52 0x16 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem8dir_tellEPv + 0x000000000800ce68 0x20 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800ce68 mbed::LittleFileSystem::dir_tell(void*) + .text._ZN4mbed16LittleFileSystem9dir_closeEPv + 0x000000000800ce88 0x3c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800ce88 mbed::LittleFileSystem::dir_close(void*) + .text._ZN4mbed16LittleFileSystem9file_sizeEPv + 0x000000000800cec4 0x30 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800cec4 mbed::LittleFileSystem::file_size(void*) + .text._ZN4mbed16LittleFileSystem9file_tellEPv + 0x000000000800cef4 0x20 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800cef4 mbed::LittleFileSystem::file_tell(void*) + .text._ZN4mbed16LittleFileSystem7unmountEv + 0x000000000800cf14 0x38 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800cf14 mbed::LittleFileSystem::unmount() + .text.lfs_init + 0x000000000800cf4c 0x7a /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_cache_flush + 0x000000000800cfc6 0x5a /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_cache_prog + 0x000000000800d020 0xe6 /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000000800d106 0x2 + .text._ZL8check_fsP5FATFSm.part.7 + 0x000000000800d108 0xb0 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZL12get_fileinfoP9FATFS_DIRP7FILINFO.part.4 + 0x000000000800d1b8 0x66 /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000000800d21e 0x2 + .text._ZN4mbed13FATFileSystem6unlockEv + 0x000000000800d220 0x14 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d220 mbed::FATFileSystem::unlock() + .text._ZN4mbed13FATFileSystem4lockEv + 0x000000000800d234 0x14 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d234 mbed::FATFileSystem::lock() + .text.get_fattime + 0x000000000800d248 0x5c /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.f_sync 0x000000000800d2a4 0x6c /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed13FATFileSystem9file_syncEPv + 0x000000000800d310 0x26 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d310 mbed::FATFileSystem::file_sync(void*) + .text._ZN4mbed13FATFileSystem10file_closeEPv + 0x000000000800d336 0x3e /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d336 mbed::FATFileSystem::file_close(void*) + .text.f_readdir + 0x000000000800d374 0x42 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed13FATFileSystem10dir_rewindEPv + 0x000000000800d3b6 0x20 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d3b6 mbed::FATFileSystem::dir_rewind(void*) + .text._ZN4mbed13FATFileSystem8dir_seekEPvl + 0x000000000800d3d6 0x46 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d3d6 mbed::FATFileSystem::dir_seek(void*, long) + .text._ZN4mbed13FATFileSystem8dir_readEPvP6dirent + 0x000000000800d41c 0x5a /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d41c mbed::FATFileSystem::dir_read(void*, dirent*) + *fill* 0x000000000800d476 0x2 + .text._ZL11follow_pathP9FATFS_DIRPKc + 0x000000000800d478 0x184 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZL12dir_registerP9FATFS_DIR + 0x000000000800d5fc 0x6a /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.HAL_Delay + 0x000000000800d666 0x1c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d666 HAL_Delay + *fill* 0x000000000800d682 0x2 + .text._ZN4mbed16LittleFileSystemD2Ev + 0x000000000800d684 0x34 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d684 mbed::LittleFileSystem::~LittleFileSystem() + 0x000000000800d684 mbed::LittleFileSystem::~LittleFileSystem() + 0x000000000800d684 .LTHUNK4.lto_priv.339 + .text._ZThn4_N4mbed16LittleFileSystemD1Ev + 0x000000000800d6b8 0x8 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d6b8 non-virtual thunk to mbed::LittleFileSystem::~LittleFileSystem() + .text._ZN4mbed16LittleFileSystemD0Ev + 0x000000000800d6c0 0x12 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d6c0 .LTHUNK5.lto_priv.341 + 0x000000000800d6c0 mbed::LittleFileSystem::~LittleFileSystem() + .text._ZThn4_N4mbed16LittleFileSystemD0Ev + 0x000000000800d6d2 0x8 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d6d2 non-virtual thunk to mbed::LittleFileSystem::~LittleFileSystem() + .text.lfs_ctz_index.isra.16.lto_priv.337 + 0x000000000800d6da 0x34 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d6da lfs_ctz_index.isra.16.lto_priv.337 + .text.lfs_cache_read.isra.9.lto_priv.336 + 0x000000000800d70e 0xd4 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d70e lfs_cache_read.isra.9.lto_priv.336 + .text.lfs_ctz_traverse.part.17 + 0x000000000800d7e2 0x7e /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_bd_crc + 0x000000000800d860 0x4a /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_bd_read + 0x000000000800d8aa 0x1a /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_dir_fetch + 0x000000000800d8c4 0xd0 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem10dir_rewindEPv + 0x000000000800d994 0x3a /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d994 mbed::LittleFileSystem::dir_rewind(void*) + .text._ZN4mbed16LittleFileSystem8dir_seekEPvl + 0x000000000800d9ce 0x64 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800d9ce mbed::LittleFileSystem::dir_seek(void*, long) + *fill* 0x000000000800da32 0x2 + .text._ZN4mbed16LittleFileSystem5mountEPNS_11BlockDeviceE + 0x000000000800da34 0x160 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800da34 mbed::LittleFileSystem::mount(mbed::BlockDevice*) + .text.lfs_traverse.part.22 + 0x000000000800db94 0x112 /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000000800dca6 0x2 + .text.lfs_alloc + 0x000000000800dca8 0xd0 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_file_relocate + 0x000000000800dd78 0xac /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_file_flush + 0x000000000800de24 0xcc /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem9file_seekEPvli + 0x000000000800def0 0x56 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800def0 mbed::LittleFileSystem::file_seek(void*, long, int) + .text.lfs_file_write + 0x000000000800df46 0x26a /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem13file_truncateEPvl + 0x000000000800e1b0 0xf0 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800e1b0 mbed::LittleFileSystem::file_truncate(void*, long) + .text._ZN4mbed16LittleFileSystem10file_writeEPvPKvj + 0x000000000800e2a0 0x36 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800e2a0 mbed::LittleFileSystem::file_write(void*, void const*, unsigned int) + .text.lfs_file_read + 0x000000000800e2d6 0xc6 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem9file_readEPvS1_j + 0x000000000800e39c 0x36 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800e39c mbed::LittleFileSystem::file_read(void*, void*, unsigned int) + *fill* 0x000000000800e3d2 0x2 + .text._ZN4mbed16LittleFileSystem7statvfsEPKcP7statvfs + 0x000000000800e3d4 0x74 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800e3d4 mbed::LittleFileSystem::statvfs(char const*, statvfs*) + .text.lfs_pred + 0x000000000800e448 0x56 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_dir_next + 0x000000000800e49e 0x86 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_parent.part.12 + 0x000000000800e524 0x62 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_moved + 0x000000000800e586 0x70 /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000000800e5f6 0x2 + .text._ZN4mbed16LittleFileSystem8dir_readEPvP6dirent + 0x000000000800e5f8 0x114 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800e5f8 mbed::LittleFileSystem::dir_read(void*, dirent*) + .text.lfs_deorphan + 0x000000000800e70c 0x120 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_dir_commit + 0x000000000800e82c 0x28a /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_dir_remove + 0x000000000800eab6 0x104 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_dir_update + 0x000000000800ebba 0x32 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.lfs_file_sync + 0x000000000800ebec 0x78 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem9file_syncEPv + 0x000000000800ec64 0x2c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800ec64 mbed::LittleFileSystem::file_sync(void*) + .text._ZN4mbed16LittleFileSystem10file_closeEPv + 0x000000000800ec90 0x5c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800ec90 mbed::LittleFileSystem::file_close(void*) + .text.lfs_dir_find + 0x000000000800ecec 0x150 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem4statEPKcP4stat + 0x000000000800ee3c 0xb8 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800ee3c mbed::LittleFileSystem::stat(char const*, stat*) + .text._ZN4mbed16LittleFileSystem6removeEPKc + 0x000000000800eef4 0xb0 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800eef4 mbed::LittleFileSystem::remove(char const*) + .text.lfs_dir_alloc + 0x000000000800efa4 0x58 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem8reformatEPNS_11BlockDeviceE + 0x000000000800effc 0x224 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800effc mbed::LittleFileSystem::reformat(mbed::BlockDevice*) + .text.lfs_dir_append + 0x000000000800f220 0xda /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed16LittleFileSystem5mkdirEPKcm + 0x000000000800f2fa 0xce /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f2fa mbed::LittleFileSystem::mkdir(char const*, unsigned long) + .text._ZN4mbed16LittleFileSystem6renameEPKcS2_ + 0x000000000800f3c8 0x18e /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f3c8 mbed::LittleFileSystem::rename(char const*, char const*) + .text._ZNK4mbed6detail12CallbackBase7call_fnEv.isra.3.lto_priv.370 + 0x000000000800f556 0x2 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f556 mbed::detail::CallbackBase::call_fn() const [clone .isra.3] [clone .lto_priv.370] + 0x000000000800f556 mbed::detail::CallbackBase::call_fn() const [clone .isra.5] [clone .lto_priv.365] + .text._ZNK4mbed8CallbackIFvPKcEE4callES2_ + 0x000000000800f558 0x14 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZNK4mbed8CallbackIFvPKcEEclES2_ + 0x000000000800f56c 0x4 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed8CallbackIFvPKcEE8generateIPS3_vEEvOT_ + 0x000000000800f570 0x18 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f570 void mbed::Callback::generate(void (*&&)(char const*)) + .text._ZNK4mbed8CallbackIFvvEEcvbEv + 0x000000000800f588 0x10 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f588 mbed::Callback::operator bool() const + .text._ZN4mbed8DeferredIPKcED2Ev + 0x000000000800f598 0x1a /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000000800f5b2 0x2 + .text._ZN4mbedL20disk_get_sector_sizeEh.lto_priv.364 + 0x000000000800f5b4 0x20 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f5b4 mbed::disk_get_sector_size(unsigned char) [clone .lto_priv.364] + .text.disk_write + 0x000000000800f5d4 0x58 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f5d4 disk_write + .text._ZN4mbed13FATFileSystem10file_writeEPvPKvj + 0x000000000800f62c 0x1e4 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f62c mbed::FATFileSystem::file_write(void*, void const*, unsigned int) + .text.disk_read + 0x000000000800f810 0x3c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800f810 disk_read + .text._ZL12mount_volumePPKcPP5FATFSh + 0x000000000800f84c 0x304 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text.f_mount 0x000000000800fb50 0x54 /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed13FATFileSystem7unmountEv + 0x000000000800fba4 0x6c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800fba4 mbed::FATFileSystem::unmount() + .text._ZN4mbed13FATFileSystemD2Ev + 0x000000000800fc10 0x2c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800fc10 mbed::FATFileSystem::~FATFileSystem() + 0x000000000800fc10 mbed::FATFileSystem::~FATFileSystem() + 0x000000000800fc10 .LTHUNK4.lto_priv.338 + .text._ZThn4_N4mbed13FATFileSystemD1Ev + 0x000000000800fc3c 0x8 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800fc3c non-virtual thunk to mbed::FATFileSystem::~FATFileSystem() + .text._ZN4mbed13FATFileSystemD0Ev + 0x000000000800fc44 0x12 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800fc44 .LTHUNK5.lto_priv.340 + 0x000000000800fc44 mbed::FATFileSystem::~FATFileSystem() + .text._ZThn4_N4mbed13FATFileSystemD0Ev + 0x000000000800fc56 0x8 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800fc56 non-virtual thunk to mbed::FATFileSystem::~FATFileSystem() + *fill* 0x000000000800fc5e 0x2 + .text._ZN4mbed13FATFileSystem5mountEPNS_11BlockDeviceEb + 0x000000000800fc60 0x7c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800fc60 mbed::FATFileSystem::mount(mbed::BlockDevice*, bool) + .text._ZL7get_fatP7FFOBJIDm.isra.9.lto_priv.332 + 0x000000000800fcdc 0xd8 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800fcdc get_fat(FFOBJID*, unsigned long) [clone .isra.9] [clone .lto_priv.332] + .text._ZN4mbed13FATFileSystem9file_readEPvS1_j + 0x000000000800fdb4 0x176 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800fdb4 mbed::FATFileSystem::file_read(void*, void*, unsigned int) + .text._ZN4mbed13FATFileSystem7statvfsEPKcP7statvfs + 0x000000000800ff2a 0x132 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000800ff2a mbed::FATFileSystem::statvfs(char const*, statvfs*) + .text.f_lseek 0x000000000801005c 0x10c /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed13FATFileSystem13file_truncateEPvl + 0x0000000008010168 0xd2 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x0000000008010168 mbed::FATFileSystem::file_truncate(void*, long) + .text._ZN4mbed13FATFileSystem9file_seekEPvli + 0x000000000801023a 0x44 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000000801023a mbed::FATFileSystem::file_seek(void*, long, int) + *fill* 0x000000000801027e 0x2 + .text._ZN4mbed10FileSystem4openEPPNS_9DirHandleEPKc + 0x0000000008010280 0x3c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x0000000008010280 mbed::FileSystem::open(mbed::DirHandle**, char const*) + .text._ZN4mbed10FileSystem4openEPPNS_10FileHandleEPKci + 0x00000000080102bc 0x44 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x00000000080102bc mbed::FileSystem::open(mbed::FileHandle**, char const*, int) + .text._ZN4mbed10FileSystem8dir_sizeEPv + 0x0000000008010300 0x52 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x0000000008010300 mbed::FileSystem::dir_size(void*) + .text._ZN4mbed16LittleFileSystem8dir_openEPPvPKc + 0x0000000008010352 0x90 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x0000000008010352 mbed::LittleFileSystem::dir_open(void**, char const*) + .text._ZN4mbed16LittleFileSystem9file_openEPPvPKci + 0x00000000080103e2 0x1c8 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x00000000080103e2 mbed::LittleFileSystem::file_open(void**, char const*, int) + .text._ZN4mbedL15fat_path_prefixEiPKc + 0x00000000080105aa 0x6e /tmp/ccPT7ssV.ltrans2.ltrans.o + .text._ZN4mbed13FATFileSystem8dir_openEPPvPKc + 0x0000000008010618 0xb6 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x0000000008010618 mbed::FATFileSystem::dir_open(void**, char const*) + .text._ZN4mbed13FATFileSystem9file_openEPPvPKci + 0x00000000080106ce 0x21c /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x00000000080106ce mbed::FATFileSystem::file_open(void**, char const*, int) + .text._ZN4mbed13FATFileSystem4statEPKcP4stat + 0x00000000080108ea 0xae /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x00000000080108ea mbed::FATFileSystem::stat(char const*, stat*) + .text._ZN4mbed13FATFileSystem5mkdirEPKcm + 0x0000000008010998 0x156 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x0000000008010998 mbed::FATFileSystem::mkdir(char const*, unsigned long) + .text._ZN4mbed13FATFileSystem6renameEPKcS2_ + 0x0000000008010aee 0x194 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x0000000008010aee mbed::FATFileSystem::rename(char const*, char const*) + .text._ZN4mbed13FATFileSystem6removeEPKc + 0x0000000008010c82 0xf0 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x0000000008010c82 mbed::FATFileSystem::remove(char const*) + .text._ZNK4mbed18SlicingBlockDevice8get_typeEv + 0x0000000008010d72 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010d72 mbed::SlicingBlockDevice::get_type() const + .text._ZNK4mbed18SlicingBlockDevice4sizeEv + 0x0000000008010d7a 0x12 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010d7a mbed::SlicingBlockDevice::size() const + .text._ZNK4mbed18SlicingBlockDevice15get_erase_valueEv + 0x0000000008010d8c 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010d8c mbed::SlicingBlockDevice::get_erase_value() const + .text._ZNK4mbed18SlicingBlockDevice14get_erase_sizeEy + 0x0000000008010d94 0x18 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010d94 mbed::SlicingBlockDevice::get_erase_size(unsigned long long) const + .text._ZNK4mbed18SlicingBlockDevice14get_erase_sizeEv + 0x0000000008010dac 0x16 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010dac mbed::SlicingBlockDevice::get_erase_size() const + .text._ZNK4mbed18SlicingBlockDevice16get_program_sizeEv + 0x0000000008010dc2 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010dc2 mbed::SlicingBlockDevice::get_program_size() const + .text._ZNK4mbed18SlicingBlockDevice13get_read_sizeEv + 0x0000000008010dca 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010dca mbed::SlicingBlockDevice::get_read_size() const + .text._ZNK4mbed18SlicingBlockDevice14is_valid_eraseEyy + 0x0000000008010dd2 0x50 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010dd2 mbed::SlicingBlockDevice::is_valid_erase(unsigned long long, unsigned long long) const + .text._ZNK4mbed18SlicingBlockDevice16is_valid_programEyy + 0x0000000008010e22 0x50 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010e22 mbed::SlicingBlockDevice::is_valid_program(unsigned long long, unsigned long long) const + .text._ZNK4mbed18SlicingBlockDevice13is_valid_readEyy + 0x0000000008010e72 0x50 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010e72 mbed::SlicingBlockDevice::is_valid_read(unsigned long long, unsigned long long) const + .text._ZN4mbed18SlicingBlockDevice5eraseEyy + 0x0000000008010ec2 0x42 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010ec2 mbed::SlicingBlockDevice::erase(unsigned long long, unsigned long long) + .text._ZN4mbed18SlicingBlockDevice7programEPKvyy + 0x0000000008010f04 0x48 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010f04 mbed::SlicingBlockDevice::program(void const*, unsigned long long, unsigned long long) + .text._ZN4mbed18SlicingBlockDevice4readEPvyy + 0x0000000008010f4c 0x48 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010f4c mbed::SlicingBlockDevice::read(void*, unsigned long long, unsigned long long) + .text._ZN4mbed18SlicingBlockDevice4syncEv + 0x0000000008010f94 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010f94 mbed::SlicingBlockDevice::sync() + .text._ZN4mbed18SlicingBlockDevice6deinitEv + 0x0000000008010f9c 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010f9c mbed::SlicingBlockDevice::deinit() + .text._ZN4mbed18SlicingBlockDevice4initEv + 0x0000000008010fa4 0x7e /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008010fa4 mbed::SlicingBlockDevice::init() + .text._ZNK4mbed14MBRBlockDevice8get_typeEv + 0x0000000008011022 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011022 mbed::MBRBlockDevice::get_type() const + .text._ZNK4mbed14MBRBlockDevice20get_partition_numberEv + 0x000000000801102e 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801102e mbed::MBRBlockDevice::get_partition_number() const + .text._ZNK4mbed14MBRBlockDevice18get_partition_typeEv + 0x0000000008011032 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011032 mbed::MBRBlockDevice::get_partition_type() const + .text._ZNK4mbed14MBRBlockDevice18get_partition_stopEv + 0x0000000008011036 0x12 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011036 mbed::MBRBlockDevice::get_partition_stop() const + .text._ZNK4mbed14MBRBlockDevice19get_partition_startEv + 0x0000000008011048 0x6 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011048 mbed::MBRBlockDevice::get_partition_start() const + .text._ZNK4mbed14MBRBlockDevice4sizeEv + 0x000000000801104e 0x6 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801104e mbed::MBRBlockDevice::size() const + .text._ZNK4mbed14MBRBlockDevice15get_erase_valueEv + 0x0000000008011054 0x14 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011054 mbed::MBRBlockDevice::get_erase_value() const + .text._ZNK4mbed14MBRBlockDevice14get_erase_sizeEy + 0x0000000008011068 0x2a /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011068 mbed::MBRBlockDevice::get_erase_size(unsigned long long) const + .text._ZNK4mbed14MBRBlockDevice14get_erase_sizeEv + 0x0000000008011092 0x14 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011092 mbed::MBRBlockDevice::get_erase_size() const + .text._ZNK4mbed14MBRBlockDevice16get_program_sizeEv + 0x00000000080110a6 0x14 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080110a6 mbed::MBRBlockDevice::get_program_size() const + .text._ZNK4mbed14MBRBlockDevice13get_read_sizeEv + 0x00000000080110ba 0x14 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080110ba mbed::MBRBlockDevice::get_read_size() const + .text._ZN4mbed14MBRBlockDevice5eraseEyy + 0x00000000080110ce 0x48 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080110ce mbed::MBRBlockDevice::erase(unsigned long long, unsigned long long) + .text._ZN4mbed14MBRBlockDevice7programEPKvyy + 0x0000000008011116 0x4e /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011116 mbed::MBRBlockDevice::program(void const*, unsigned long long, unsigned long long) + .text._ZN4mbed14MBRBlockDevice4readEPvyy + 0x0000000008011164 0x4e /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011164 mbed::MBRBlockDevice::read(void*, unsigned long long, unsigned long long) + .text._ZN4mbed14MBRBlockDevice4syncEv + 0x00000000080111b2 0x14 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080111b2 mbed::MBRBlockDevice::sync() + .text._ZN4mbed6detail8invoke_rIiRKM16QSPIFBlockDeviceFiyNS_20sfdp_cmd_addr_size_tEhhPvyEJRKPS2_yS3_hhS4_yELi0EEET_OT0_DpOT1_ + 0x00000000080111c6 0x42 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZZN4mbed8CallbackIFiyNS_20sfdp_cmd_addr_size_tEhhPvyEEC4IP16QSPIFBlockDeviceMS6_FiyS1_hhS2_yELi0EEET_T0_ENKUlyS1_hhS2_yE_clEyS1_hhS2_y + 0x0000000008011208 0x2a /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN4mbed6detail8invoke_rIiRZNS_8CallbackIFiyNS_20sfdp_cmd_addr_size_tEhhPvyEEC4IP16QSPIFBlockDeviceMS8_FiyS3_hhS4_yELi0EEET_T0_EUlyS3_hhS4_yE_JyS3_hhS4_yELi0EEESC_OSD_DpOT1_ + 0x0000000008011232 0x2e /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN4mbed8CallbackIFiyNS_20sfdp_cmd_addr_size_tEhhPvyEE11target_callIZNS4_C4IP16QSPIFBlockDeviceMS7_FiyS1_hhS2_yELi0EEET_T0_EUlyS1_hhS2_yE_EEiPKNS_6detail12CallbackBaseEyS1_hhS2_y + 0x0000000008011260 0x22 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZNK4mbed15FileBlockDevice15get_erase_valueEv + 0x0000000008011282 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011282 QSPIFBlockDevice::get_erase_value() const + 0x0000000008011282 mbed::FileBlockDevice::get_erase_value() const + .text._ZNK16QSPIFBlockDevice4sizeEv + 0x0000000008011286 0xa /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011286 QSPIFBlockDevice::size() const + .text._ZNK16QSPIFBlockDevice14get_erase_sizeEy + 0x0000000008011290 0x7a /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011290 QSPIFBlockDevice::get_erase_size(unsigned long long) const + *fill* 0x000000000801130a 0x2 + .text._ZNK16QSPIFBlockDevice8get_typeEv + 0x000000000801130c 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801130c QSPIFBlockDevice::get_type() const + .text._ZNK16QSPIFBlockDevice14get_erase_sizeEv + 0x0000000008011314 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011314 QSPIFBlockDevice::get_erase_size() const + .text._ZNK19FlashIAPBlockDevice13get_read_sizeEv + 0x000000000801131c 0x6 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801131c QSPIFBlockDevice::get_program_size() const + 0x000000000801131c FlashIAPBlockDevice::get_read_size() const + 0x000000000801131c QSPIFBlockDevice::get_read_size() const + .text._ZNK19FlashIAPBlockDevice14is_valid_eraseEyy + 0x0000000008011322 0x94 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011322 FlashIAPBlockDevice::is_valid_erase(unsigned long long, unsigned long long) const + *fill* 0x00000000080113b6 0x2 + .text._ZNK19FlashIAPBlockDevice8get_typeEv + 0x00000000080113b8 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080113b8 FlashIAPBlockDevice::get_type() const + .text._ZNK19FlashIAPBlockDevice4sizeEv + 0x00000000080113c0 0x6 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080113c0 FlashIAPBlockDevice::size() const + .text._ZNK19FlashIAPBlockDevice15get_erase_valueEv + 0x00000000080113c6 0x10 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080113c6 FlashIAPBlockDevice::get_erase_value() const + .text._ZNK19FlashIAPBlockDevice16get_program_sizeEv + 0x00000000080113d6 0x10 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080113d6 FlashIAPBlockDevice::get_program_size() const + .text._ZN12DirectSerialD2Ev + 0x00000000080113e6 0x2 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN12DirectSerial5writeEPKvj + 0x00000000080113e8 0x30 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN4mbed11BlockDevice4syncEv + 0x0000000008011418 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011418 mbed::BlockDevice::sync() + .text._ZN4mbed16UnbufferedSerial6isattyEv + 0x000000000801141c 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN4mbed16UnbufferedSerial4sizeEv + 0x0000000008011420 0x6 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN4mbed16UnbufferedSerial4seekEli + 0x0000000008011426 0x6 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN4mbed10FileHandle12enable_inputEb + 0x000000000801142c 0x6 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801142c mbed::FileHandle::enable_output(bool) + 0x000000000801142c mbed::FileHandle::enable_input(bool) + .text._ZNK4mbed10FileHandle4pollEs + 0x0000000008011432 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011432 mbed::FileHandle::poll(short) const + *fill* 0x0000000008011436 0x2 + .text.mbed_mpu_enable_ram_xn + 0x0000000008011438 0x2c /tmp/ccPT7ssV.ltrans3.ltrans.o + .text.mbed_mpu_enable_rom_wn + 0x0000000008011464 0x24 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text.block_us_ticker_free.lto_priv.306 + 0x0000000008011488 0x2 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011488 block_us_ticker_free.lto_priv.306 + .text._ZN4mbed18SlicingBlockDeviceD0Ev + 0x000000000801148a 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801148a mbed::SlicingBlockDevice::~SlicingBlockDevice() + .text._ZN4mbed14MBRBlockDeviceD0Ev + 0x0000000008011496 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011496 mbed::MBRBlockDevice::~MBRBlockDevice() + .text._ZN12DirectSerialD0Ev + 0x00000000080114a2 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN4mbed14MBRBlockDevice6deinitEv + 0x00000000080114ae 0x26 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080114ae mbed::MBRBlockDevice::deinit() + .text._ZN16QSPIFBlockDevice28_qspi_send_read_sfdp_commandEyN4mbed20sfdp_cmd_addr_size_tEhhPvy + 0x00000000080114d4 0xdc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080114d4 QSPIFBlockDevice::_qspi_send_read_sfdp_command(unsigned long long, mbed::sfdp_cmd_addr_size_t, unsigned char, unsigned char, void*, unsigned long long) + .text._ZNK19FlashIAPBlockDevice14get_erase_sizeEy + 0x00000000080115b0 0x18 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080115b0 FlashIAPBlockDevice::get_erase_size(unsigned long long) const + .text._ZNK19FlashIAPBlockDevice14get_erase_sizeEv + 0x00000000080115c8 0x16 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080115c8 FlashIAPBlockDevice::get_erase_size() const + .text._ZN19FlashIAPBlockDevice5eraseEyy + 0x00000000080115de 0x36 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080115de FlashIAPBlockDevice::erase(unsigned long long, unsigned long long) + .text._ZN19FlashIAPBlockDevice7programEPKvyy + 0x0000000008011614 0x3a /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011614 FlashIAPBlockDevice::program(void const*, unsigned long long, unsigned long long) + .text._ZN19FlashIAPBlockDevice6deinitEv + 0x000000000801164e 0x28 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801164e FlashIAPBlockDevice::deinit() + .text._ZN19FlashIAPBlockDevice4initEv + 0x0000000008011676 0x9e /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011676 FlashIAPBlockDevice::init() + .text.mbed_minimal_putchar + 0x0000000008011714 0x36 /tmp/ccPT7ssV.ltrans3.ltrans.o + *fill* 0x000000000801174a 0x2 + .text.mbed_minimal_formatted_string_integer + 0x000000000801174c 0x11c /tmp/ccPT7ssV.ltrans3.ltrans.o + .text.mbed_minimal_formatted_string + 0x0000000008011868 0x2d0 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text.__cxa_pure_virtual + 0x0000000008011b38 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011b38 __cxa_pure_virtual + .text._ZNK12DirectSerial4pollEs + 0x0000000008011b40 0x38 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN12DirectSerial4readEPvj + 0x0000000008011b78 0x74 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN4mbed8internal8SysTimerISt5ratioILx1ELx1000EELb1EE7handlerEv + 0x0000000008011bec 0x64 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZNK4mbed8CallbackIFiyNS_20sfdp_cmd_addr_size_tEhhPvyEE4callEyS1_hhS2_y + 0x0000000008011c50 0x30 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZNK4mbed8CallbackIFiyNS_20sfdp_cmd_addr_size_tEhhPvyEEclEyS1_hhS2_y + 0x0000000008011c80 0x1a /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZL9clst2sectP5FATFSm.lto_priv.333 + 0x0000000008011c9a 0x16 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011c9a clst2sect(FATFS*, unsigned long) [clone .lto_priv.333] + .text._ZL11sync_windowP5FATFS.lto_priv.346 + 0x0000000008011cb0 0x40 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011cb0 sync_window(FATFS*) [clone .lto_priv.346] + .text._ZL9dir_clearP5FATFSm.lto_priv.351 + 0x0000000008011cf0 0x4c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011cf0 dir_clear(FATFS*, unsigned long) [clone .lto_priv.351] + .text._ZL11move_windowP5FATFSm.lto_priv.334 + 0x0000000008011d3c 0x34 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011d3c move_window(FATFS*, unsigned long) [clone .lto_priv.334] + .text._ZL8st_dwordPhm.lto_priv.349 + 0x0000000008011d70 0x10 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011d70 st_dword(unsigned char*, unsigned long) [clone .lto_priv.349] + .text._ZL7sync_fsP5FATFS.lto_priv.350 + 0x0000000008011d80 0x94 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011d80 sync_fs(FATFS*) [clone .lto_priv.350] + .text._ZL8ld_dwordPKh.lto_priv.348 + 0x0000000008011e14 0x10 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011e14 ld_dword(unsigned char const*) [clone .lto_priv.348] + .text._ZL7put_fatP5FATFSmm + 0x0000000008011e24 0x118 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZL12create_chainP7FFOBJIDm.lto_priv.347 + 0x0000000008011f3c 0xe8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008011f3c create_chain(FFOBJID*, unsigned long) [clone .lto_priv.347] + .text._ZL8dir_nextP9FATFS_DIRi.lto_priv.335 + 0x0000000008012024 0xbc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012024 dir_next(FATFS_DIR*, int) [clone .lto_priv.335] + .text._ZL12remove_chainP7FFOBJIDmm.lto_priv.345 + 0x00000000080120e0 0xd0 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080120e0 remove_chain(FFOBJID*, unsigned long, unsigned long) [clone .lto_priv.345] + .text._ZN4mbed18SlicingBlockDeviceD2Ev.lto_priv.410 + 0x00000000080121b0 0x2 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080121b0 mbed::SlicingBlockDevice::~SlicingBlockDevice() [clone .lto_priv.405] + 0x00000000080121b0 mbed::SlicingBlockDevice::~SlicingBlockDevice() [clone .lto_priv.410] + .text._ZN4mbed14MBRBlockDeviceD2Ev.lto_priv.409 + 0x00000000080121b2 0x2 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080121b2 mbed::MBRBlockDevice::~MBRBlockDevice() [clone .lto_priv.409] + 0x00000000080121b2 mbed::MBRBlockDevice::~MBRBlockDevice() [clone .lto_priv.404] + .text._ZN4mbed8CallbackIFiyNS_20sfdp_cmd_addr_size_tEhhPvyEE8generateIZNS4_C4IP16QSPIFBlockDeviceMS7_FiyS1_hhS2_yELi0EEET_T0_EUlyS1_hhS2_yE_vEEvOSB_ + 0x00000000080121b4 0x14 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080121b4 void mbed::Callback::generate::generate(QSPIFBlockDevice*, int (QSPIFBlockDevice::*)(unsigned long long, mbed::sfdp_cmd_addr_size_t, unsigned char, unsigned char, void*, unsigned long long))::{lambda(unsigned long long, mbed::sfdp_cmd_addr_size_t, unsigned char, unsigned char, void*, unsigned long long)#1}, void>(mbed::Callback::generate(QSPIFBlockDevice*, int (QSPIFBlockDevice::*)(unsigned long long, mbed::sfdp_cmd_addr_size_t, unsigned char, unsigned char, void*, unsigned long long))::{lambda(unsigned long long, mbed::sfdp_cmd_addr_size_t, unsigned char, unsigned char, void*, unsigned long long)#1}&&) + .text._ZN19FlashIAPBlockDeviceD2Ev + 0x00000000080121c8 0x14 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080121c8 FlashIAPBlockDevice::~FlashIAPBlockDevice() + 0x00000000080121c8 FlashIAPBlockDevice::~FlashIAPBlockDevice() + .text._ZN19FlashIAPBlockDeviceD0Ev + 0x00000000080121dc 0x12 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080121dc FlashIAPBlockDevice::~FlashIAPBlockDevice() + *fill* 0x00000000080121ee 0x2 + .text._ZN4rtos5Mutex6unlockEv + 0x00000000080121f0 0x2c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080121f0 rtos::Mutex::unlock() + .text._ZN4rtos5Mutex4lockEv + 0x000000000801221c 0x30 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801221c rtos::Mutex::lock() + .text._ZN4rtos6Thread6_thunkEPv + 0x000000000801224c 0x26 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801224c rtos::Thread::_thunk(void*) + *fill* 0x0000000008012272 0x2 + .text._ZN4mbed8FileBaseD2Ev + 0x0000000008012274 0x94 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012274 mbed::FileBase::~FileBase() + 0x0000000008012274 mbed::FileBase::~FileBase() + .text._ZN4mbed8FileBaseD0Ev + 0x0000000008012308 0x12 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012308 mbed::FileBase::~FileBase() + *fill* 0x000000000801231a 0x2 + .text._ZN4rtos5MutexC2Ev + 0x000000000801231c 0x2c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801231c rtos::Mutex::Mutex() + 0x000000000801231c rtos::Mutex::Mutex() + .text.__wrap_snprintf + 0x0000000008012348 0x1e /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012348 __wrap_snprintf + *fill* 0x0000000008012366 0x2 + .text.__wrap_printf + 0x0000000008012368 0x2c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012368 __wrap_printf + .text._wait_us_ticks + 0x0000000008012394 0x14 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012394 _wait_us_ticks + .text._Znwj 0x00000000080123a8 0x18 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080123a8 operator new(unsigned int) + .text._ZN4mbed14MBRBlockDevice4initEv + 0x00000000080123c0 0x138 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080123c0 mbed::MBRBlockDevice::init() + .text.__env_unlock + 0x00000000080124f8 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080124f8 __env_unlock + .text.__env_lock + 0x0000000008012504 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012504 __env_lock + .text.__malloc_unlock + 0x0000000008012510 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012510 __malloc_unlock + .text.__malloc_lock + 0x000000000801251c 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801251c __malloc_lock + .text.__wrap_atexit + 0x0000000008012528 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012528 __wrap_atexit + .text._sbrk 0x000000000801252c 0x2c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801252c _sbrk + .text._ZL16singleton_unlockv.lto_priv.356.lto_priv.380 + 0x0000000008012558 0x10 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012558 singleton_unlock() [clone .lto_priv.356] [clone .lto_priv.380] + 0x0000000008012558 singleton_unlock() [clone .lto_priv.357] [clone .lto_priv.406] + .text._ZL14singleton_lockv.lto_priv.358.lto_priv.379 + 0x0000000008012568 0x10 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012568 singleton_lock() [clone .lto_priv.358] [clone .lto_priv.379] + .text.__cxa_guard_acquire + 0x0000000008012578 0x2e /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012578 __cxa_guard_acquire + *fill* 0x00000000080125a6 0x2 + .text.core_util_critical_section_exit + 0x00000000080125a8 0x28 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080125a8 core_util_critical_section_exit + .text.core_util_critical_section_enter + 0x00000000080125d0 0x30 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080125d0 core_util_critical_section_enter + .text.mbed_mpu_manager_unlock_rom_write + 0x0000000008012600 0x24 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012600 mbed_mpu_manager_unlock_rom_write + .text.mbed_mpu_manager_lock_rom_write + 0x0000000008012624 0x24 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012624 mbed_mpu_manager_lock_rom_write + .text.mbed_mpu_manager_unlock_ram_execution + 0x0000000008012648 0x24 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012648 mbed_mpu_manager_unlock_ram_execution + .text.mbed_mpu_manager_lock_ram_execution + 0x000000000801266c 0x24 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801266c mbed_mpu_manager_lock_ram_execution + .text._ZN19FlashIAPBlockDevice4readEPvyy + 0x0000000008012690 0x6c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012690 FlashIAPBlockDevice::read(void*, unsigned long long, unsigned long long) + .text.handle_error.isra.0.lto_priv.315 + 0x00000000080126fc 0x64 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080126fc handle_error.isra.0.lto_priv.315 + .text.gpio_write.lto_priv.314 + 0x0000000008012760 0x30 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012760 gpio_write.lto_priv.314 + .text.mbed_die + 0x0000000008012790 0xa4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text.__wrap_exit + 0x0000000008012834 0xa /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012834 __wrap_exit + *fill* 0x000000000801283e 0x2 + .text.mbed_halt_system.lto_priv.316 + 0x0000000008012840 0x40 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012840 mbed_halt_system.lto_priv.316 + .text.error 0x0000000008012880 0x2c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012880 error + .text.mbed_start_application + 0x00000000080128ac 0xb4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080128ac mbed_start_application + .text.__wrap__calloc_r + 0x0000000008012960 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012960 __wrap__calloc_r + .text.__wrap__free_r + 0x0000000008012964 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012964 __wrap__free_r + .text.__wrap__realloc_r + 0x0000000008012968 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012968 __wrap__realloc_r + .text.__wrap__malloc_r + 0x000000000801296c 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801296c __wrap__malloc_r + .text._ZN4mbed8FilePath10fileSystemEv + 0x0000000008012970 0x12 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012970 mbed::FilePath::fileSystem() + *fill* 0x0000000008012982 0x2 + .text._ZN4mbed8FilePathC2EPKc + 0x0000000008012984 0xb0 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012984 mbed::FilePath::FilePath(char const*) + 0x0000000008012984 mbed::FilePath::FilePath(char const*) + .text.update_present_time.lto_priv.377 + 0x0000000008012a34 0x90 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012a34 update_present_time.lto_priv.377 + .text.schedule_interrupt.lto_priv.376 + 0x0000000008012ac4 0x106 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012ac4 schedule_interrupt.lto_priv.376 + .text.ticker_irq_handler + 0x0000000008012bca 0x62 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012bca ticker_irq_handler + .text.initialize.lto_priv.378 + 0x0000000008012c2c 0x12c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012c2c initialize.lto_priv.378 + .text.ticker_read_us + 0x0000000008012d58 0x1e /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012d58 ticker_read_us + .text._ZN4mbed8internal8SysTimerISt5ratioILx1ELx1000EELb1EE19update_and_get_tickEv + 0x0000000008012d76 0x9a /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012d76 mbed::internal::SysTimer, true>::update_and_get_tick() + .text._ZN4mbed8internal13init_os_timerEv + 0x0000000008012e10 0x58 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012e10 mbed::internal::init_os_timer() + .text.pinmap_find_function + 0x0000000008012e68 0x18 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012e68 pinmap_find_function + .text.pinmap_peripheral + 0x0000000008012e80 0x2c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012e80 pinmap_peripheral + .text.pinmap_merge + 0x0000000008012eac 0x20 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008012eac pinmap_merge + .text._ZN4mbed16mbed_file_handleEi + 0x0000000008012ecc 0x2d0 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._fstat 0x000000000801319c 0x3c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801319c _fstat + .text._lseek 0x00000000080131d8 0x34 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080131d8 _lseek + .text.isatty 0x000000000801320c 0x2c /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._isatty 0x0000000008013238 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013238 _isatty + .text.read 0x000000000801323c 0x34 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._read 0x0000000008013270 0x6c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013270 _read + .text.write 0x00000000080132dc 0x34 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._write 0x0000000008013310 0xbc /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013310 _write + .text._close 0x00000000080133cc 0x3c /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080133cc _close + .text._open 0x0000000008013408 0x120 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013408 _open + .text.equeue_enqueue + 0x0000000008013528 0x8e /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013528 equeue_enqueue + *fill* 0x00000000080135b6 0x2 + .text._ZN4rtos6ThreadD2Ev + 0x00000000080135b8 0x84 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x00000000080135b8 rtos::Thread::~Thread() + 0x00000000080135b8 rtos::Thread::~Thread() + .text._ZN4rtos6ThreadD0Ev + 0x000000000801363c 0x12 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000000801363c rtos::Thread::~Thread() + *fill* 0x000000000801364e 0x2 + .text.equeue_tick + 0x0000000008013650 0x70 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013650 equeue_tick + .text._ZN16QSPIFBlockDevice13_is_mem_readyEv + 0x00000000080136c0 0x74 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN16QSPIFBlockDevice17_set_write_enableEv + 0x0000000008013734 0x80 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN16QSPIFBlockDevice31_qspi_update_4byte_ext_addr_regEy + 0x00000000080137b4 0x68 /tmp/ccPT7ssV.ltrans3.ltrans.o + .text._ZN16QSPIFBlockDevice26_qspi_send_general_commandEiyPKcyS1_y + 0x000000000801381c 0x3a /tmp/ccPT7ssV.ltrans3.ltrans.o + .text.unlikely._ZN16QSPIFBlockDevice28_qspi_write_status_registersEPh + 0x0000000008013856 0xae /tmp/ccPT7ssV.ltrans3.ltrans.o + .text.unlikely._ZN16QSPIFBlockDevice27_qspi_read_status_registersEPh + 0x0000000008013904 0x5a /tmp/ccPT7ssV.ltrans3.ltrans.o + *fill* 0x000000000801395e 0x2 + .text._ZN16QSPIFBlockDevice6deinitEv + 0x0000000008013960 0xc8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013960 QSPIFBlockDevice::deinit() + .text._ZN16QSPIFBlockDevice4readEPvyy + 0x0000000008013a28 0xa2 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013a28 QSPIFBlockDevice::read(void*, unsigned long long, unsigned long long) + *fill* 0x0000000008013aca 0x2 + .text._ZN16QSPIFBlockDevice5eraseEyy + 0x0000000008013acc 0x1f4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013acc QSPIFBlockDevice::erase(unsigned long long, unsigned long long) + .text._ZN16QSPIFBlockDevice7programEPKvyy + 0x0000000008013cc0 0x118 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013cc0 QSPIFBlockDevice::program(void const*, unsigned long long, unsigned long long) + .text._ZN16QSPIFBlockDevice4initEv + 0x0000000008013dd8 0xc04 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000008013dd8 QSPIFBlockDevice::init() + .text._ZN4mbed10FileHandle5sigioENS_8CallbackIFvvEEE + 0x00000000080149dc 0xc /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080149dc mbed::FileHandle::sigio(mbed::Callback) + .text._ZNK4mbed10FileHandle11is_blockingEv + 0x00000000080149e8 0x4 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080149e8 mbed::FileHandle::is_blocking() const + .text._ZN4mbed10FileHandle12set_blockingEb + 0x00000000080149ec 0xc /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080149ec mbed::FileHandle::set_blocking(bool) + .text._ZN4mbed10TimerEvent3irqEm + 0x00000000080149f8 0x6 /tmp/ccPT7ssV.ltrans4.ltrans.o + .text._ZN4mbed10FileHandle8truncateEl + 0x00000000080149fe 0x6 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080149fe mbed::FileHandle::truncate(long) + .text._ZN4mbed10FileHandle6rewindEv + 0x0000000008014a04 0xa /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008014a04 mbed::FileHandle::rewind() + .text._ZN4mbed10FileHandle4tellEv + 0x0000000008014a0e 0xa /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008014a0e mbed::FileHandle::tell() + .text.mbedtls_md_starts + 0x0000000008014a18 0xcc /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.sub32 0x0000000008014ae4 0x16 /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.add32 0x0000000008014afa 0x18 /tmp/ccPT7ssV.ltrans4.ltrans.o + *fill* 0x0000000008014b12 0x2 + .text._ZN4mbed4QSPI11_initializeEv + 0x0000000008014b14 0x214 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008014b14 mbed::QSPI::_initialize() + .text.ecp_mod_p256 + 0x0000000008014d28 0x4c6 /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.mbedtls_ecp_set_zero + 0x00000000080151ee 0x28 /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.mbedtls_mpi_fill_random + 0x0000000008015216 0x6c /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.mbedtls_mpi_add_mpi + 0x0000000008015282 0x44 /tmp/ccPT7ssV.ltrans4.ltrans.o + .text._ZN4mbed10TimerEvent6removeEv + 0x00000000080152c6 0x3a /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080152c6 mbed::TimerEvent::remove() + .text._ZN4mbed10TimerEvent15insert_absoluteENSt6chrono10time_pointINS_15TickerDataClockENS1_8durationIxSt5ratioILx1ELx1000000EEEEEE + 0x0000000008015300 0x62 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015300 mbed::TimerEvent::insert_absolute(std::chrono::time_point > >) + .text._ZN4mbed10TickerBase7handlerEv + 0x0000000008015362 0x34 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015362 mbed::TickerBase::handler() + *fill* 0x0000000008015396 0x2 + .text._ZN4mbed10TimerEventC2EPK13ticker_data_t + 0x0000000008015398 0x3c /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015398 mbed::TimerEvent::TimerEvent(ticker_data_t const*) + .text._ZN4mbed8CallbackIFvvEEaSEDn.isra.2.lto_priv.372.lto_priv.411 + 0x00000000080153d4 0xc /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080153d4 mbed::Callback::operator=(decltype(nullptr)) [clone .isra.2] [clone .lto_priv.373] [clone .lto_priv.408] + 0x00000000080153d4 mbed::Callback::operator=(decltype(nullptr)) [clone .isra.2] [clone .lto_priv.372] [clone .lto_priv.411] + .text._ZN4mbed11TimeoutBase7handlerEv + 0x00000000080153e0 0x2a /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080153e0 mbed::TimeoutBase::handler() + .text._ZN4mbed10TickerBase6attachENS_8CallbackIFvvEEENSt6chrono8durationIxSt5ratioILx1ELx1000000EEEE + 0x000000000801540a 0x4a /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x000000000801540a mbed::TickerBase::attach(mbed::Callback, std::chrono::duration >) + .text._ZN4mbed4QSPI19_build_qspi_commandEiii + 0x0000000008015454 0x7a /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015454 mbed::QSPI::_build_qspi_command(int, int, int) + .text._ZN4mbed8CallbackIFvvEEC2Ev.lto_priv.342 + 0x00000000080154ce 0xc /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080154ce mbed::Callback::Callback() + 0x00000000080154ce mbed::Callback::Callback() [clone .lto_priv.342] + 0x00000000080154ce mbed::Callback::Callback() + .text._ZN4mbed6detail12CallbackBase7controlEv + 0x00000000080154da 0x4 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080154da mbed::detail::CallbackBase::control() const + 0x00000000080154da mbed::detail::CallbackBase::control() + *fill* 0x00000000080154de 0x2 + .text.mbedtls_platform_zeroize + 0x00000000080154e0 0x14 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080154e0 mbedtls_platform_zeroize + .text.mbedtls_internal_sha256_process + 0x00000000080154f4 0x6d0 /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.mbedtls_sha256_update_ret.part.0 + 0x0000000008015bc4 0x74 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015bc4 mbedtls_sha256_update_ret.part.0 + .text.mbedtls_md_update + 0x0000000008015c38 0x2c /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.mbedtls_md_hmac_reset + 0x0000000008015c64 0x2c /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.mbedtls_sha256_finish_ret + 0x0000000008015c90 0x12a /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015c90 mbedtls_sha256_finish_ret + *fill* 0x0000000008015dba 0x2 + .text.mbedtls_md_finish + 0x0000000008015dbc 0x1c /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.mbedtls_md_hmac_finish + 0x0000000008015dd8 0x54 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015dd8 mbedtls_md_hmac_finish + .text.mbedtls_md_hmac_update + 0x0000000008015e2c 0x20 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015e2c mbedtls_md_hmac_update + .text.mbedtls_md_hmac_starts + 0x0000000008015e4c 0xc0 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015e4c mbedtls_md_hmac_starts + .text.mbedtls_md_free + 0x0000000008015f0c 0x44 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015f0c mbedtls_md_free + .text.mbedtls_hmac_drbg_update_ret + 0x0000000008015f50 0xd0 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008015f50 mbedtls_hmac_drbg_update_ret + .text.ecp_drbg_random.lto_priv.298 + 0x0000000008016020 0x98 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016020 ecp_drbg_random.lto_priv.298 + .text.mbedtls_ecp_group_load.part.1 + 0x00000000080160b8 0x70 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080160b8 mbedtls_ecp_group_load.part.1 + .text.mbedtls_ecp_point_free.part.9 + 0x0000000008016128 0x1c /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016128 mbedtls_ecp_point_free.part.9 + .text.mbedtls_mpi_add_mod.part.3.lto_priv.344 + 0x0000000008016144 0x26 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016144 mbedtls_mpi_add_mod.part.3.lto_priv.344 + 0x0000000008016144 mbedtls_mpi_shift_l_mod.part.4.lto_priv.318 + .text.mbedtls_mpi_add_mod.lto_priv.329 + 0x000000000801616a 0x20 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x000000000801616a mbedtls_mpi_add_mod.lto_priv.329 + .text.mbedtls_ecp_copy + 0x000000000801618a 0x2c /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x000000000801618a mbedtls_ecp_copy + .text.mbedtls_ecp_point_free + 0x00000000080161b6 0x8 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080161b6 mbedtls_ecp_point_free + .text.mbedtls_ecp_group_free + 0x00000000080161be 0x62 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080161be mbedtls_ecp_group_free + .text.mbedtls_ecp_point_init + 0x0000000008016220 0x18 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016220 mbedtls_ecp_point_init + .text.mbedtls_ecp_group_init + 0x0000000008016238 0x3c /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016238 mbedtls_ecp_group_init + .text.mbedtls_ecp_get_type + 0x0000000008016274 0x14 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016274 mbedtls_ecp_get_type + .text.mbedtls_ecp_check_privkey + 0x0000000008016288 0x84 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016288 mbedtls_ecp_check_privkey + .text.mbedtls_ecp_point_read_binary + 0x000000000801630c 0x150 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x000000000801630c mbedtls_ecp_point_read_binary + .text.ecp_drbg_seed.lto_priv.319 + 0x000000000801645c 0x68 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x000000000801645c ecp_drbg_seed.lto_priv.319 + .text.mbedtls_mpi_mul_mpi + 0x00000000080164c4 0x2a6 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080164c4 mbedtls_mpi_mul_mpi + .text.mbedtls_mpi_mul_int + 0x000000000801676a 0x1a /tmp/ccPT7ssV.ltrans4.ltrans.o + .text.mbedtls_mpi_sub_mpi + 0x0000000008016784 0x46 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016784 mbedtls_mpi_sub_mpi + .text.ecp_safe_invert_jac.lto_priv.325 + 0x00000000080167ca 0x48 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080167ca ecp_safe_invert_jac.lto_priv.325 + .text.ecp_select_comb.lto_priv.326 + 0x0000000008016812 0x64 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016812 ecp_select_comb.lto_priv.326 + .text.mbedtls_mpi_sub_mod.lto_priv.330 + 0x0000000008016876 0x3a /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016876 mbedtls_mpi_sub_mod.lto_priv.330 + .text.mbedtls_mpi_mod_mpi + 0x00000000080168b0 0x380 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080168b0 mbedtls_mpi_mod_mpi + .text.mbedtls_mpi_mul_mod.lto_priv.328 + 0x0000000008016c30 0x98 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016c30 mbedtls_mpi_mul_mod.lto_priv.328 + .text.mbedtls_ecp_check_pubkey + 0x0000000008016cc8 0x160 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016cc8 mbedtls_ecp_check_pubkey + .text.ecp_randomize_mxz.lto_priv.327 + 0x0000000008016e28 0x90 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016e28 ecp_randomize_mxz.lto_priv.327 + .text.ecp_randomize_jac.lto_priv.324 + 0x0000000008016eb8 0xd4 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016eb8 ecp_randomize_jac.lto_priv.324 + .text.ecp_double_jac.lto_priv.321 + 0x0000000008016f8c 0x28a /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008016f8c ecp_double_jac.lto_priv.321 + *fill* 0x0000000008017216 0x2 + .text.ecp_add_mixed.lto_priv.320 + 0x0000000008017218 0x25c /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017218 ecp_add_mixed.lto_priv.320 + .text.mbedtls_mpi_inv_mod + 0x0000000008017474 0x38c /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017474 mbedtls_mpi_inv_mod + .text.ecp_normalize_jac_many.part.5.lto_priv.322 + 0x0000000008017800 0x1b4 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017800 ecp_normalize_jac_many.part.5.lto_priv.322 + .text.ecp_normalize_jac.lto_priv.323 + 0x00000000080179b4 0x9c /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080179b4 ecp_normalize_jac.lto_priv.323 + .text._ZN6events10EventQueue16dispatch_foreverEv + 0x0000000008017a50 0x1c0 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017a50 events::EventQueue::dispatch_forever() + .text._ZNK12SingletonPtrIN4rtos5MutexEE3getEv + 0x0000000008017c10 0x22 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017c10 SingletonPtr::get() const + *fill* 0x0000000008017c32 0x2 + .text._ZN4mbed4QSPI6unlockEv + 0x0000000008017c34 0x14 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017c34 mbed::QSPI::unlock() + .text._ZN4mbed4QSPI4lockEv + 0x0000000008017c48 0x14 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017c48 mbed::QSPI::lock() + .text._ZN4mbed4QSPID2Ev + 0x0000000008017c5c 0xb0 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017c5c mbed::QSPI::~QSPI() + 0x0000000008017c5c mbed::QSPI::~QSPI() + .text._ZN4mbed4QSPID0Ev + 0x0000000008017d0c 0x12 /tmp/ccPT7ssV.ltrans4.ltrans.o + *fill* 0x0000000008017d1e 0x2 + .text._ZN4mbed8FlashIAP5eraseEmm + 0x0000000008017d20 0x2dc /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017d20 mbed::FlashIAP::erase(unsigned long, unsigned long) + .text._ZN4mbed8FlashIAP7programEPKvmm + 0x0000000008017ffc 0x29c /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008017ffc mbed::FlashIAP::program(void const*, unsigned long, unsigned long) + .text._ZN4mbed8FlashIAP6deinitEv + 0x0000000008018298 0x38 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x0000000008018298 mbed::FlashIAP::deinit() + .text._ZN4mbed8FlashIAP4initEv + 0x00000000080182d0 0x60 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x00000000080182d0 mbed::FlashIAP::init() + .text.__errno 0x0000000008018330 0xc /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-errno.o) + 0x0000000008018330 __errno + .text._fclose_r + 0x000000000801833c 0xa4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) + 0x000000000801833c _fclose_r + .text.fclose 0x00000000080183e0 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) + 0x00000000080183e0 fclose + .text.__sflush_r + 0x00000000080183f0 0x10c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + 0x00000000080183f0 __sflush_r + .text._fflush_r + 0x00000000080184fc 0x54 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + 0x00000000080184fc _fflush_r + .text.fflush 0x0000000008018550 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + 0x0000000008018550 fflush + .text.std 0x0000000008018574 0x48 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .text._cleanup_r + 0x00000000080185bc 0xc /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x00000000080185bc _cleanup_r + .text.__sfmoreglue + 0x00000000080185c8 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x00000000080185c8 __sfmoreglue + .text.__sinit 0x00000000080185f4 0x60 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x00000000080185f4 __sinit + .text.__sfp 0x0000000008018654 0x78 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x0000000008018654 __sfp + .text.__sfp_lock_acquire + 0x00000000080186cc 0x2 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x00000000080186cc __sfp_lock_acquire + .text.__sfp_lock_release + 0x00000000080186ce 0x2 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x00000000080186ce __sfp_lock_release + .text._fopen_r + 0x00000000080186d0 0x80 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) + 0x00000000080186d0 _fopen_r + .text.fopen 0x0000000008018750 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) + 0x0000000008018750 fopen + .text._fread_r + 0x0000000008018760 0xa0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fread.o) + 0x0000000008018760 _fread_r + .text.fread 0x0000000008018800 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fread.o) + 0x0000000008018800 fread + .text._fseek_r + 0x000000000801881c 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) + 0x000000000801881c _fseek_r + .text.fseek 0x0000000008018820 0x14 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) + 0x0000000008018820 fseek + .text._fseeko_r + 0x0000000008018834 0x120 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) + 0x0000000008018834 _fseeko_r + .text.ftell 0x0000000008018954 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) + 0x0000000008018954 ftell + .text._ftello_r + 0x0000000008018964 0xa4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftello.o) + 0x0000000008018964 _ftello_r + .text._fwalk 0x0000000008018a08 0x38 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwalk.o) + 0x0000000008018a08 _fwalk + .text._fwalk_reent + 0x0000000008018a40 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwalk.o) + 0x0000000008018a40 _fwalk_reent + .text.__libc_init_array + 0x0000000008018a7c 0x48 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-init.o) + 0x0000000008018a7c __libc_init_array + .text.localtime + 0x0000000008018ac4 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) + 0x0000000008018ac4 localtime + .text.localtime_r + 0x0000000008018ae8 0x1d8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) + 0x0000000008018ae8 localtime_r + .text.__swhatbuf_r + 0x0000000008018cc0 0x48 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) + 0x0000000008018cc0 __swhatbuf_r + .text.__smakebuf_r + 0x0000000008018d08 0x80 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) + 0x0000000008018d08 __smakebuf_r + .text.malloc 0x0000000008018d88 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-malloc.o) + 0x0000000008018d88 malloc + .text.free 0x0000000008018d98 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-malloc.o) + 0x0000000008018d98 free + *fill* 0x0000000008018da8 0x8 + .text 0x0000000008018db0 0xa0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memchr.o) + 0x0000000008018db0 memchr + .text.memcpy 0x0000000008018e50 0x16 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcpy-stub.o) + 0x0000000008018e50 memcpy + .text.memset 0x0000000008018e66 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memset.o) + 0x0000000008018e66 memset + .text._calloc_r + 0x0000000008018e76 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-callocr.o) + 0x0000000008018e76 _calloc_r + *fill* 0x0000000008018e92 0x2 + .text._free_r 0x0000000008018e94 0x9c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-freer.o) + 0x0000000008018e94 _free_r + .text._malloc_r + 0x0000000008018f30 0xb4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + 0x0000000008018f30 _malloc_r + .text._realloc_r + 0x0000000008018fe4 0x4c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-reallocr.o) + 0x0000000008018fe4 _realloc_r + .text._open_r 0x0000000008019030 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-openr.o) + 0x0000000008019030 _open_r + .text.lflush 0x0000000008019054 0x12 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-refill.o) + *fill* 0x0000000008019066 0x2 + .text.__srefill_r + 0x0000000008019068 0x118 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-refill.o) + 0x0000000008019068 __srefill_r + .text._sbrk_r 0x0000000008019180 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sbrkr.o) + 0x0000000008019180 _sbrk_r + .text.__sread 0x00000000080191a0 0x22 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + 0x00000000080191a0 __sread + .text.__seofread + 0x00000000080191c2 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + 0x00000000080191c2 __seofread + .text.__swrite + 0x00000000080191c6 0x38 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + 0x00000000080191c6 __swrite + .text.__sseek 0x00000000080191fe 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + 0x00000000080191fe __sseek + .text.__sclose + 0x0000000008019222 0x8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + 0x0000000008019222 __sclose + *fill* 0x000000000801922a 0x2 + .text.__tzcalc_limits + 0x000000000801922c 0x150 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzcalc_limits.o) + 0x000000000801922c __tzcalc_limits + .text.__tz_lock + 0x000000000801937c 0x2 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzlock.o) + 0x000000000801937c __tz_lock + .text.__tz_unlock + 0x000000000801937e 0x2 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzlock.o) + 0x000000000801937e __tz_unlock + .text._tzset_unlocked + 0x0000000008019380 0xc /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) + 0x0000000008019380 _tzset_unlocked + .text._tzset_unlocked_r + 0x000000000801938c 0x2fc /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + 0x000000000801938c _tzset_unlocked_r + .text._write_r + 0x0000000008019688 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-writer.o) + 0x0000000008019688 _write_r + .text._close_r + 0x00000000080196ac 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-closer.o) + 0x00000000080196ac _close_r + .text.__sflags + 0x00000000080196cc 0x6a /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-flags.o) + 0x00000000080196cc __sflags + *fill* 0x0000000008019736 0x2 + .text._fstat_r + 0x0000000008019738 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fstatr.o) + 0x0000000008019738 _fstat_r + .text._findenv_r + 0x000000000801975c 0x78 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) + 0x000000000801975c _findenv_r + .text._getenv_r + 0x00000000080197d4 0xe /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) + 0x00000000080197d4 _getenv_r + *fill* 0x00000000080197e2 0x2 + .text.__gettzinfo + 0x00000000080197e4 0x8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gettzinfo.o) + 0x00000000080197e4 __gettzinfo + .text.gmtime_r + 0x00000000080197ec 0x15c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gmtime_r.o) + 0x00000000080197ec gmtime_r + .text._isatty_r + 0x0000000008019948 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-isattyr.o) + 0x0000000008019948 _isatty_r + .text._lseek_r + 0x0000000008019968 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lseekr.o) + 0x0000000008019968 _lseek_r + .text._malloc_usable_size_r + 0x000000000801998c 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-msizer.o) + 0x000000000801998c _malloc_usable_size_r + .text._read_r 0x000000000801999c 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-readr.o) + 0x000000000801999c _read_r + .text.sscanf 0x00000000080199c0 0x54 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) + 0x00000000080199c0 sscanf + 0x00000000080199c0 siscanf + .text 0x0000000008019a14 0x14 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcmp.o) + 0x0000000008019a14 strcmp + .text.strcpy 0x0000000008019a28 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcpy.o) + 0x0000000008019a28 strcpy + .text 0x0000000008019a38 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strlen.o) + 0x0000000008019a38 strlen + .text.strncmp 0x0000000008019a48 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncmp.o) + 0x0000000008019a48 strncmp + .text._strtoul_l.isra.0 + 0x0000000008019a6c 0xf4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + .text._strtoul_r + 0x0000000008019b60 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + 0x0000000008019b60 _strtoul_r + .text.strtoul 0x0000000008019b84 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + 0x0000000008019b84 strtoul + .text.__locale_ctype_ptr_l + 0x0000000008019bb0 0x6 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + 0x0000000008019bb0 __locale_ctype_ptr_l + *fill* 0x0000000008019bb6 0x2 + .text.__locale_ctype_ptr + 0x0000000008019bb8 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + 0x0000000008019bb8 __locale_ctype_ptr + .text.__ascii_mbtowc + 0x0000000008019bd4 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-mbtowc_r.o) + 0x0000000008019bd4 __ascii_mbtowc + .text._sungetc_r + 0x0000000008019bf8 0x7a /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + 0x0000000008019bf8 _sungetc_r + .text.__ssrefill_r + 0x0000000008019c72 0x3a /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + 0x0000000008019c72 __ssrefill_r + .text.__ssvfscanf_r + 0x0000000008019cac 0x2a0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + 0x0000000008019cac __ssvfscanf_r + 0x0000000008019cac __ssvfiscanf_r + .text._scanf_chars + 0x0000000008019f4c 0xc6 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + 0x0000000008019f4c _scanf_chars + *fill* 0x000000000801a012 0x2 + .text._scanf_i + 0x000000000801a014 0x1e8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + 0x000000000801a014 _scanf_i + .text.__sccl 0x000000000801a1fc 0x64 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sccl.o) + 0x000000000801a1fc __sccl + .text._strtol_l.isra.0 + 0x000000000801a260 0xf6 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + *fill* 0x000000000801a356 0x2 + .text._strtol_r + 0x000000000801a358 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + 0x000000000801a358 _strtol_r + .text.__submore + 0x000000000801a37c 0x74 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + 0x000000000801a37c __submore + .text.__ascii_wctomb + 0x000000000801a3f0 0x1a /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wctomb_r.o) + 0x000000000801a3f0 __ascii_wctomb + *fill* 0x000000000801a40a 0x2 + .text 0x000000000801a40c 0xa0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_ldivmod.o) + 0x000000000801a40c __aeabi_ldivmod + .text 0x000000000801a4ac 0x2cc /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_udivmoddi4.o) + 0x000000000801a4ac __udivmoddi4 + .text 0x000000000801a778 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_dvmd_tls.o) + 0x000000000801a778 __aeabi_ldiv0 + 0x000000000801a778 __aeabi_idiv0 + .text.calloc 0x000000000801a77c 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-calloc.o) + 0x000000000801a77c calloc + .text._fputc_r + 0x000000000801a78c 0x48 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) + 0x000000000801a78c _fputc_r + .text.fputc 0x000000000801a7d4 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) + 0x000000000801a7d4 fputc + .text._fwrite_r + 0x000000000801a7e4 0x9c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) + 0x000000000801a7e4 _fwrite_r + .text.fwrite 0x000000000801a880 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) + 0x000000000801a880 fwrite + .text.memcmp 0x000000000801a89c 0x1e /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcmp.o) + 0x000000000801a89c memcmp + *fill* 0x000000000801a8ba 0x2 + .text._putc_r 0x000000000801a8bc 0x6c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-putc.o) + 0x000000000801a8bc _putc_r + .text._puts_r 0x000000000801a928 0xb8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-puts.o) + 0x000000000801a928 _puts_r + .text.puts 0x000000000801a9e0 0x10 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-puts.o) + 0x000000000801a9e0 puts + .text.strchr 0x000000000801a9f0 0x1a /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strchr.o) + 0x000000000801a9f0 strchr + .text.strcspn 0x000000000801aa0a 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcspn.o) + 0x000000000801aa0a strcspn + .text.strncpy 0x000000000801aa2e 0x2a /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncpy.o) + 0x000000000801aa2e strncpy + .text.strspn 0x000000000801aa58 0x24 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strspn.o) + 0x000000000801aa58 strspn + .text.__swbuf_r + 0x000000000801aa7c 0xa4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wbuf.o) + 0x000000000801aa7c __swbuf_r + .text.__swsetup_r + 0x000000000801ab20 0xdc /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wsetup.o) + 0x000000000801ab20 __swsetup_r + .text 0x000000000801abfc 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_uldivmod.o) + 0x000000000801abfc __aeabi_uldivmod + .text 0x000000000801ac2c 0x28 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_popcountsi2.o) + 0x000000000801ac2c __popcountsi2 + *(.init) + .init 0x000000000801ac54 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crti.o + 0x000000000801ac54 _init + .init 0x000000000801ac58 0x8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtn.o + *(.fini) + .fini 0x000000000801ac60 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crti.o + 0x000000000801ac60 _fini + .fini 0x000000000801ac64 0x8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtn.o + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) + *(SORT_BY_NAME(.ctors.*)) + *(.ctors) + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend.o *crtend?.o) .dtors) + *(SORT_BY_NAME(.dtors.*)) + *(.dtors) + *(.rodata*) + .rodata 0x000000000801ac6c 0xb8 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000801ac7c os_cb_sections + 0x000000000801acb4 osRtxConfig + .rodata.RTCGetBKPRegister.str1.1 + 0x000000000801ad24 0x14 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.RTCSetBKPRegister.str1.1 + 0x000000000801ad38 0x14 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.USBD_DFU_ConfigStrDescriptor.str1.1 + 0x000000000801ad4c 0xb /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.USBD_DFU_InterfaceStrDescriptor.str1.1 + 0x000000000801ad57 0xe /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.USBD_DFU_ManufacturerStrDescriptor.str1.1 + 0x000000000801ad65 0xb /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.USBD_DFU_ProductStrDescriptor.str1.1 + 0x000000000801ad70 0x5 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZL14initBlockTablev.lto_priv.313.str1.1 + 0x000000000801ad75 0x138 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZL9start_dfuv.str1.1 + 0x000000000801aead 0x7f /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZN4mbed15FileBlockDevice4initEv.str1.1 + 0x000000000801af2c 0x82 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZN4mbed15FileBlockDevice4readEPvyy.str1.1 + 0x000000000801afae 0x41 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZN4mbed15FileBlockDevice5eraseEyy.str1.1 + 0x000000000801afef 0x52 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZN4mbed15FileBlockDevice7programEPKvyy.str1.1 + 0x000000000801b041 0x5a /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZNK4mbed15FileBlockDevice8get_typeEv.str1.1 + 0x000000000801b09b 0x7 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x000000000801b0a2 0x2 + .rodata._ZTV16QSPIFBlockDevice + 0x000000000801b0a4 0x54 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZTVN4mbed14MBRBlockDeviceE + 0x000000000801b0f8 0x64 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZTVN4mbed15FileBlockDeviceE + 0x000000000801b15c 0x54 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata._ZTVN4mbed18SlicingBlockDeviceE + 0x000000000801b1b0 0x54 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.boot_status_tables + 0x000000000801b204 0x10 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.boot_swap_tables + 0x000000000801b214 0x12 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.main.str1.1 + 0x000000000801b226 0x43f /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x45c (size before relaxing) + .rodata.mbed_start.str1.1 + 0x000000000801b665 0x27 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.osRtxUserSVC + 0x000000000801b68c 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000801b68c osRtxUserSVC + .rodata.os_idle_thread_attr + 0x000000000801b690 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.os_timer_mq_attr + 0x000000000801b6b4 0x18 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.os_timer_thread_attr + 0x000000000801b6cc 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.software_init_hook.str1.1 + 0x000000000801b6f0 0x19 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.str1.1 + 0x000000000801b709 0x74 /tmp/ccPT7ssV.ltrans0.ltrans.o + .rodata.CSWTCH.24 + 0x000000000801b77d 0x3 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.CSWTCH.59 + 0x000000000801b780 0x29 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.CSWTCH.60 + 0x000000000801b7a9 0x6 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.CSWTCH.67 + 0x000000000801b7af 0x6 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.D1CorePrescTable + 0x000000000801b7b5 0x10 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801b7b5 D1CorePrescTable + *fill* 0x000000000801b7c5 0x3 + .rodata.PinMapAnalogSwitch + 0x000000000801b7c8 0x28 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.Set_GPIO_Clock.str1.1 + 0x000000000801b7f0 0x21 /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x000000000801b811 0x1 + .rodata.UARTPrescTable + 0x000000000801b812 0x18 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata._GLOBAL__I_65535_0_bootutil_extra.o.53499.str1.1 + 0x000000000801b82a 0x3c /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x000000000801b866 0x2 + .rodata._ZTV19FlashIAPBlockDevice + 0x000000000801b868 0x54 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801b868 vtable for FlashIAPBlockDevice + .rodata._ZTVN4mbed13FATFileSystemE + 0x000000000801b8bc 0x9c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801b8bc vtable for mbed::FATFileSystem + .rodata._ZTVN4mbed14FileSystemLikeE + 0x000000000801b958 0x3c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801b958 vtable for mbed::FileSystemLike + .rodata._ZTVN4mbed16FileSystemHandleE + 0x000000000801b994 0x2c /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata._ZTVN4mbed16LittleFileSystemE + 0x000000000801b9c0 0x90 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801b9c0 vtable for mbed::LittleFileSystem + .rodata._ZTVN4mbed6TickerE + 0x000000000801ba50 0xc /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata._ZTVN4mbed7TimeoutE + 0x000000000801ba5c 0xc /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata._ZTVN4mbed8FileBaseE + 0x000000000801ba68 0x10 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801ba68 vtable for mbed::FileBase + .rodata._ZTVN4rtos6ThreadE + 0x000000000801ba78 0x10 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801ba78 vtable for rtos::Thread + .rodata.boot_enc_load.constprop.110.str1.1 + 0x000000000801ba88 0x11 /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x000000000801ba99 0x3 + .rodata.boot_img_magic + 0x000000000801ba9c 0x10 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.boot_swap_image.constprop.90.str1.1 + 0x000000000801baac 0x45 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.boot_validate_slot.constprop.104.str1.1 + 0x000000000801baf1 0x38 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.ec_pubkey_oid.lto_priv.299 + 0x000000000801bb29 0x8 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.ec_pubkey_oid.lto_priv.300 + 0x000000000801bb31 0x8 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.ec_secp256r1_oid.lto_priv.301 + 0x000000000801bb39 0x9 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.ec_secp256r1_oid.lto_priv.302 + 0x000000000801bb42 0x9 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.flash_area_open.str1.1 + 0x000000000801bb4b 0x22 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.flash_area_read.str1.1 + 0x000000000801bb6d 0x5d /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x000000000801bbca 0x2 + .rodata.info.16939 + 0x000000000801bbcc 0x8 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.ll_pin_defines + 0x000000000801bbd4 0x40 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801bbd4 ll_pin_defines + .rodata.mbedtls_sha256_info + 0x000000000801bc14 0x8 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801bc14 mbedtls_sha256_info + .rodata.qspi_prepare_command.str1.1 + 0x000000000801bc1c 0x40 /tmp/ccPT7ssV.ltrans1.ltrans.o + .rodata.str1.1 + 0x000000000801bc5c 0xe /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x000000000801bc6a 0x2 + .rodata.us_data.lto_priv.360 + 0x000000000801bc6c 0x8 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801bc6c us_data.lto_priv.360 + .rodata.us_interface.lto_priv.362 + 0x000000000801bc74 0x24 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000000801bc74 us_interface.lto_priv.362 + .rodata._ZL11follow_pathP9FATFS_DIRPKc.str1.1 + 0x000000000801bc98 0xf /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata._ZL5ExCvt + 0x000000000801bca7 0x80 /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata._ZL8check_fsP5FATFSm.part.7.str1.1 + 0x000000000801bd27 0x9 /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata._ZN4mbed16LittleFileSystem5mountEPNS_11BlockDeviceE.str1.1 + 0x000000000801bd30 0x9 /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata._ZN4mbed16LittleFileSystem8dir_readEPvP6dirent.str1.1 + 0x000000000801bd39 0x3 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x5 (size before relaxing) + .rodata._ZN4mbed4impl7MbedCRCILm79764919ELh32ELNS_7CrcModeE1EE10_crc_tableE + 0x000000000801bd3c 0x40 /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata._ZTVN4mbed3DirE + 0x000000000801bd7c 0x2c /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata._ZTVN4mbed4FileE + 0x000000000801bda8 0x54 /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata._ZTVN4mbed7ManagedINS_3DirEEE + 0x000000000801bdfc 0x2c /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata._ZTVN4mbed7ManagedINS_4FileEEE + 0x000000000801be28 0x54 /tmp/ccPT7ssV.ltrans2.ltrans.o + .rodata.lfs_dir_find.str1.1 + 0x000000000801be7c 0x2 /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000000801be7e 0x2 + .rodata.PinMap_UART_RX + 0x000000000801be80 0x15c /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata.PinMap_UART_TX + 0x000000000801bfdc 0x150 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata._ZN16QSPIFBlockDevice4initEv.str1.1 + 0x000000000801c12c 0x5 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata._ZN4mbed8FilePathC2EPKc.str1.1 + 0x000000000801c131 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0xa (size before relaxing) + .rodata._ZN4rtos5MutexC2Ev.str1.1 + 0x000000000801c139 0x1a /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata._ZNK16QSPIFBlockDevice8get_typeEv.str1.1 + 0x000000000801c139 0x6 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata._ZNK19FlashIAPBlockDevice8get_typeEv.str1.1 + 0x000000000801c13f 0x9 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata._ZTV12DirectSerial + 0x000000000801c148 0x50 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata._ZTVN4mbed8internal8SysTimerISt5ratioILx1ELx1000EELb1EEE + 0x000000000801c198 0xc /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata.__stderr_name + 0x000000000801c1a4 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata.__stdin_name + 0x000000000801c1ac 0x7 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata.__stdout_name + 0x000000000801c1b3 0x8 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata._write.str1.1 + 0x000000000801c1bb 0x2 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata.int2hex_lower.6713 + 0x000000000801c1bd 0x10 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata.int2hex_upper.6714 + 0x000000000801c1cd 0x10 /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata.str1.1 + 0x000000000801c1dd 0xb /tmp/ccPT7ssV.ltrans3.ltrans.o + .rodata.K 0x000000000801c1e8 0x100 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.PinMap_QSPI_DATA0 + 0x000000000801c2e8 0x30 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.PinMap_QSPI_DATA1 + 0x000000000801c318 0x30 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.PinMap_QSPI_DATA2 + 0x000000000801c348 0x24 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.PinMap_QSPI_DATA3 + 0x000000000801c36c 0x30 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.PinMap_QSPI_SCLK + 0x000000000801c39c 0x24 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.PinMap_QSPI_SSEL + 0x000000000801c3c0 0x30 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata._ZTVN4mbed10TimerEventE + 0x000000000801c3f0 0xc /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata._ZTVN4mbed4QSPIE + 0x000000000801c3fc 0x18 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x000000000801c3fc vtable for mbed::QSPI + .rodata.secp256r1_b + 0x000000000801c414 0x20 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.secp256r1_gx + 0x000000000801c434 0x20 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.secp256r1_gy + 0x000000000801c454 0x20 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.secp256r1_n + 0x000000000801c474 0x20 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.secp256r1_p + 0x000000000801c494 0x20 /tmp/ccPT7ssV.ltrans4.ltrans.o + .rodata.__sf_fake_stderr + 0x000000000801c4b4 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x000000000801c4b4 __sf_fake_stderr + .rodata.__sf_fake_stdin + 0x000000000801c4d4 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x000000000801c4d4 __sf_fake_stdin + .rodata.__sf_fake_stdout + 0x000000000801c4f4 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + 0x000000000801c4f4 __sf_fake_stdout + .rodata._global_impure_ptr + 0x000000000801c514 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-impure.o) + 0x000000000801c514 _global_impure_ptr + .rodata.__month_lengths + 0x000000000801c518 0x60 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-month_lengths.o) + 0x000000000801c518 __month_lengths + .rodata._tzset_unlocked_r.str1.1 + 0x000000000801c578 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + 0x4e (size before relaxing) + .rodata.str1.1 + 0x000000000801c5b4 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + .rodata._setlocale_r.str1.1 + 0x000000000801c5b4 0x6 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + 0x9 (size before relaxing) + .rodata.str1.1 + 0x000000000801c5ba 0x6 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + 0x2 (size before relaxing) + .rodata.__ssvfscanf_r.str1.1 + 0x000000000801c5ba 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + *fill* 0x000000000801c5be 0x2 + .rodata 0x000000000801c5c0 0xc /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + .rodata._scanf_i.str1.1 + 0x000000000801c5cc 0x12 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + .rodata.str1.1 + 0x000000000801c5de 0x9 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + .rodata._ctype_ + 0x000000000801c5e7 0x101 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ctype_.o) + 0x000000000801c5e7 _ctype_ + *(.eh_frame*) + .eh_frame 0x000000000801c6e8 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + .eh_frame 0x000000000801c6e8 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtend.o + *ltrans0*.o(.rodata*) + *ltrans1*.o(.rodata*) + *ltrans2*.o(.rodata*) + *ltrans3*.o(.rodata*) + *ltrans4*.o(.rodata*) + *lib*.o(.rodata*) + 0x000000000801f000 . = ABSOLUTE (0x801f000) + *fill* 0x000000000801c6ec 0x2914 + *(.bootloader_version) + .bootloader_version + 0x000000000801f000 0xb /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x000000000801f000 bootloader_data + +.glue_7 0x000000000801f00c 0x0 + .glue_7 0x000000000801f00c 0x0 linker stubs + +.glue_7t 0x000000000801f00c 0x0 + .glue_7t 0x000000000801f00c 0x0 linker stubs + +.vfp11_veneer 0x000000000801f00c 0x0 + .vfp11_veneer 0x000000000801f00c 0x0 linker stubs + +.v4_bx 0x000000000801f00c 0x0 + .v4_bx 0x000000000801f00c 0x0 linker stubs + +.iplt 0x000000000801f00c 0x0 + .iplt 0x000000000801f00c 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + 0x000000000801f00c __exidx_start = . + +.ARM.exidx 0x000000000801f00c 0x8 + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + .ARM.exidx 0x000000000801f00c 0x8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o + .ARM.exidx 0x000000000801f014 0x0 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + 0x18 (size before relaxing) + .ARM.exidx 0x000000000801f014 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_udivmoddi4.o) + 0x8 (size before relaxing) + 0x000000000801f014 __exidx_end = . + 0x000000000801f014 __etext = . + 0x000000000801f014 _sidata = . + +.rel.dyn 0x000000000801f014 0x0 + .rel.iplt 0x000000000801f014 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + +.data 0x0000000024000000 0x580 load address 0x000000000801f014 + 0x0000000024000000 __data_start__ = . + 0x0000000024000000 _sdata = . + *(vtable) + *(.data*) + .data.DFU_Desc + 0x0000000024000000 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .data.FILE_FLASH_DESC_STR + 0x000000002400001c 0x30 /tmp/ccPT7ssV.ltrans0.ltrans.o + .data.USBD_DFU + 0x000000002400004c 0x3c /tmp/ccPT7ssV.ltrans0.ltrans.o + .data.USBD_DFU_Flash_fops + 0x0000000024000088 0x28 /tmp/ccPT7ssV.ltrans0.ltrans.o + .data.USBD_DeviceDesc + 0x00000000240000b0 0x12 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x00000000240000c2 0x2 + .data.USBD_LangIDDesc + 0x00000000240000c4 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .data.USBD_StringSerial + 0x00000000240000c8 0x32 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x00000000240000fa 0x2 + .data._ZL16USBD_DFU_CfgDesc + 0x00000000240000fc 0x78 /tmp/ccPT7ssV.ltrans0.ltrans.o + .data._ZL28USBD_DFU_DeviceQualifierDesc + 0x0000000024000174 0xa /tmp/ccPT7ssV.ltrans0.ltrans.o + .data._ZZL9led_pulsePN4mbed10DigitalOutEE12ledDirection + 0x000000002400017e 0x1 /tmp/ccPT7ssV.ltrans0.ltrans.o + .data._ZZL9led_pulsePN4mbed10DigitalOutEE14ledTargetValue + 0x000000002400017f 0x1 /tmp/ccPT7ssV.ltrans0.ltrans.o + .data._ZL12flash_map_bd + 0x0000000024000180 0xc /tmp/ccPT7ssV.ltrans1.ltrans.o + .data._ZL11filehandles + 0x000000002400018c 0x100 /tmp/ccPT7ssV.ltrans3.ltrans.o + .data._ZZ5_sbrkE4heap + 0x000000002400028c 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .data.os 0x0000000024000290 0xa4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x0000000024000290 osRtxInfo + .data.memset_func + 0x0000000024000334 0x4 /tmp/ccPT7ssV.ltrans4.ltrans.o + .data.one.7108 + 0x0000000024000338 0x4 /tmp/ccPT7ssV.ltrans4.ltrans.o + .data._impure_ptr + 0x000000002400033c 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-impure.o) + 0x000000002400033c _impure_ptr + .data.impure_data + 0x0000000024000340 0x60 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-impure.o) + .data._tzname 0x00000000240003a0 0x8 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + 0x00000000240003a0 _tzname + .data.tzinfo 0x00000000240003a8 0x58 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gettzinfo.o) + .data.environ 0x0000000024000400 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-environ.o) + 0x0000000024000400 environ + .data.__global_locale + 0x0000000024000404 0x16c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + 0x0000000024000404 __global_locale + 0x0000000024000570 . = ALIGN (0x8) + 0x0000000024000570 PROVIDE (__preinit_array_start = .) + *(.preinit_array) + 0x0000000024000570 PROVIDE (__preinit_array_end = .) + 0x0000000024000570 . = ALIGN (0x8) + 0x0000000024000570 PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) + *(.init_array) + .init_array 0x0000000024000570 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + .init_array 0x0000000024000574 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024000578 PROVIDE (__init_array_end = .) + 0x0000000024000578 . = ALIGN (0x8) + [!provide] PROVIDE (__fini_array_start = .) + *(SORT_BY_NAME(.fini_array.*)) + *(.fini_array) + .fini_array 0x0000000024000578 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + [!provide] PROVIDE (__fini_array_end = .) + *(.jcr*) + 0x0000000024000580 . = ALIGN (0x8) + *fill* 0x000000002400057c 0x4 + 0x0000000024000580 __data_end__ = . + 0x0000000024000580 _edata = . + +.igot.plt 0x0000000024000580 0x0 load address 0x000000000801f594 + .igot.plt 0x0000000024000580 0x0 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + +.uninitialized 0x0000000024000580 0x0 + 0x0000000024000580 . = ALIGN (0x20) + 0x0000000024000580 __uninitialized_start = . + *(.uninitialized) + *(.keep.uninitialized) + 0x0000000024000580 . = ALIGN (0x20) + 0x0000000024000580 __uninitialized_end = . + +.bss 0x0000000024000580 0x2a138 load address 0x000000000801f598 + 0x0000000024000580 . = ALIGN (0x8) + 0x0000000024000580 __bss_start__ = . + 0x0000000024000580 _sbss = . + *(.bss*) + .bss 0x0000000024000580 0x1c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + .bss.BOOTLOADER_DESC_STR + 0x000000002400059c 0x30 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.FT0 0x00000000240005cc 0x400 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.FT1 0x00000000240009cc 0x400 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.FT2 0x0000000024000dcc 0x400 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.FT3 0x00000000240011cc 0x400 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.RSb 0x00000000240015cc 0x100 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.RtcHandle + 0x00000000240016cc 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.USBD_Device + 0x00000000240016f0 0x2c4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.USBD_StrDesc + 0x00000000240019b4 0x100 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._ZGVZN4mbed11BlockDevice20get_default_instanceEvE10default_bd + 0x0000000024001ab4 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._ZGVZN4mbed11ResetReason3getEvE6reason + 0x0000000024001ab8 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._ZGVZN4mbed11ResetReason7get_rawEvE6reason + 0x0000000024001abc 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._ZZL25USBD_DFU_GetUsrStringDescP19_USBD_HandleTypeDefhPtE12USBD_StrDesc + 0x0000000024001ac0 0xff /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._ZZL9led_pulsePN4mbed10DigitalOutEE12ledKeepValue + 0x0000000024001bbf 0x1 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._ZZL9led_pulsePN4mbed10DigitalOutEE7divisor + 0x0000000024001bc0 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x0000000024001bc4 0x4 + .bss._ZZN4mbed11BlockDevice20get_default_instanceEvE10default_bd + 0x0000000024001bc8 0x208 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._ZZN4mbed11ResetReason3getEvE6reason + 0x0000000024001dd0 0x1 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x0000000024001dd1 0x3 + .bss._ZZN4mbed11ResetReason7get_rawEvE6reason + 0x0000000024001dd4 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._main_stack + 0x0000000024001dd8 0x1000 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss._main_thread_attr + 0x0000000024002dd8 0x24 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.bd 0x0000000024002dfc 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.cfgidx.13803 + 0x0000000024002e00 0x1 /tmp/ccPT7ssV.ltrans0.ltrans.o + *fill* 0x0000000024002e01 0x3 + .bss.env_mutex_attr + 0x0000000024002e04 0x10 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.env_mutex_obj + 0x0000000024002e14 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.flash 0x0000000024002e30 0x8 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.fs 0x0000000024002e38 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.hpcd 0x0000000024002e3c 0x408 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.malloc_mutex_attr + 0x0000000024003244 0x10 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.malloc_mutex_obj + 0x0000000024003254 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.os 0x0000000024003270 0x40 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.os.msgqueue.cb + 0x00000000240032b0 0x34 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.os.msgqueue.mem + 0x00000000240032e4 0x50 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.os.thread.cb + 0x0000000024003334 0xcc /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.os.thread.idle.stack + 0x0000000024003400 0x300 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.os.thread.timer.stack + 0x0000000024003700 0x300 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.primary_slot_sectors.7989 + 0x0000000024003a00 0x1e00 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.rtc_initialized + 0x0000000024005800 0x4 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.scratch_sectors.7991 + 0x0000000024005804 0x1e00 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.secondary_slot_sectors.7990 + 0x0000000024007604 0x1e00 /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.singleton_mutex_obj + 0x0000000024009404 0x1c /tmp/ccPT7ssV.ltrans0.ltrans.o + .bss.FSb.lto_priv.382 + 0x0000000024009420 0x100 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024009420 FSb.lto_priv.382 + .bss.RCON.lto_priv.383 + 0x0000000024009520 0x28 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024009520 RCON.lto_priv.383 + .bss.TimMasterHandle + 0x0000000024009548 0x4c /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss._ZL10block_info.lto_priv.403 + 0x0000000024009594 0x40 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024009594 _ZL10block_info.lto_priv.403 + .bss._ZL10open_count + 0x00000000240095d4 0xc /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss._ZL11flash_areas + 0x00000000240095e0 0x24 /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x0000000024009604 0x4 + .bss._ZL13restart_timer.lto_priv.292 + 0x0000000024009608 0x40 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024009608 _ZL13restart_timer.lto_priv.292 + .bss._ZL13restart_timer.lto_priv.293 + 0x0000000024009648 0x40 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024009648 _ZL13restart_timer.lto_priv.293 + .bss._ZL16BlockTableLoaded.lto_priv.402 + 0x0000000024009688 0x1 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024009688 _ZL16BlockTableLoaded.lto_priv.402 + *fill* 0x0000000024009689 0x7 + .bss._ZL18mcuboot_primary_bd + 0x0000000024009690 0x28 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss._ZN16QSPIFBlockDevice28_active_qspif_flash_csel_arrE + 0x00000000240096b8 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000240096b8 QSPIFBlockDevice::_active_qspif_flash_csel_arr + .bss._ZN4mbed8FileBase5_headE + 0x00000000240096bc 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000240096bc mbed::FileBase::_head + .bss._ZN4mbed8FileBase6_mutexE + 0x00000000240096c0 0x28 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000240096c0 mbed::FileBase::_mutex + .bss.aes_init_done + 0x00000000240096e8 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.blue 0x00000000240096ec 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x00000000240096ec blue + .bss.boot_data.lto_priv.401 + 0x0000000024009708 0x3c0 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024009708 boot_data.lto_priv.401 + .bss.boot_status_fails + 0x0000000024009ac8 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.buf.7900 0x0000000024009acc 0x20000 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.debug_enabled + 0x0000000024029acc 0x1 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029acc debug_enabled + *fill* 0x0000000024029acd 0x3 + .bss.dfu_secondary_bd + 0x0000000024029ad0 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029ad0 dfu_secondary_bd + *fill* 0x0000000024029ad4 0x4 + .bss.events.lto_priv.363 + 0x0000000024029ad8 0x38 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029ad8 events.lto_priv.363 + .bss.green 0x0000000024029b10 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029b10 green + .bss.mbed_error_in_progress + 0x0000000024029b2c 0x1 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029b2c mbed_error_in_progress + *fill* 0x0000000024029b2d 0x3 + .bss.mcuboot_secondary_bd + 0x0000000024029b30 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.pFlash 0x0000000024029b34 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029b34 pFlash + .bss.prev_tick_remainder + 0x0000000024029b50 0x2 /tmp/ccPT7ssV.ltrans1.ltrans.o + *fill* 0x0000000024029b52 0x2 + .bss.prev_time + 0x0000000024029b54 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.qspi_flash + 0x0000000024029b58 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029b58 qspi_flash + .bss.red 0x0000000024029b5c 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029b5c red + .bss.stdio_uart + 0x0000000024029b78 0x1c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029b78 stdio_uart + *fill* 0x0000000024029b94 0x4 + .bss.swap_ticker + 0x0000000024029b98 0x40 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029b98 swap_ticker + .bss.tmpbuf.7819 + 0x0000000024029bd8 0x100 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.total_ticks + 0x0000000024029cd8 0x4 /tmp/ccPT7ssV.ltrans1.ltrans.o + .bss.uart_handlers + 0x0000000024029cdc 0x630 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x0000000024029cdc uart_handlers + .bss.writeQueue + 0x000000002402a30c 0x5c /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000002402a30c writeQueue + .bss.writeThread + 0x000000002402a368 0xbc /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x000000002402a368 writeThread + .bss._ZL4Fsid 0x000000002402a424 0x2 /tmp/ccPT7ssV.ltrans2.ltrans.o + *fill* 0x000000002402a426 0x2 + .bss._ZL5FatFs + 0x000000002402a428 0x10 /tmp/ccPT7ssV.ltrans2.ltrans.o + .bss._ZL6_mutex + 0x000000002402a438 0x28 /tmp/ccPT7ssV.ltrans2.ltrans.o + .bss._ZN4mbedL10_ffs_mutexE + 0x000000002402a460 0x28 /tmp/ccPT7ssV.ltrans2.ltrans.o + .bss._ZN4mbedL4_ffsE.lto_priv.352 + 0x000000002402a488 0x10 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x000000002402a488 _ZN4mbedL4_ffsE.lto_priv.352 + .bss._ZGVZL15default_consolevE7console + 0x000000002402a498 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss._ZL13stdio_in_prev + 0x000000002402a49c 0x40 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss._ZL14stdio_out_prev + 0x000000002402a4dc 0x40 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss._ZL16filehandle_mutex + 0x000000002402a51c 0x28 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss._ZN16QSPIFBlockDevice14_devices_mutexE + 0x000000002402a544 0x28 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000002402a544 QSPIFBlockDevice::_devices_mutex + .bss._ZN16QSPIFBlockDevice34_number_of_active_qspif_flash_cselE + 0x000000002402a56c 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000002402a56c QSPIFBlockDevice::_number_of_active_qspif_flash_csel + .bss._ZN4mbed8FileBase8_defaultE + 0x000000002402a570 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss._ZN4mbed8FlashIAP6_mutexE + 0x000000002402a574 0x28 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000002402a574 mbed::FlashIAP::_mutex + *fill* 0x000000002402a59c 0x4 + .bss._ZN4mbed8internal12_GLOBAL__N_113os_timer_dataE + 0x000000002402a5a0 0x48 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss._ZN4mbed8internal8os_timerE + 0x000000002402a5e8 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000002402a5e8 mbed::internal::os_timer + .bss._ZZL15default_consolevE7console + 0x000000002402a5ec 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss._ZZN4rtos6Kernel4impl14get_tick_countEvE6tick_h + 0x000000002402a5f0 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss._ZZN4rtos6Kernel4impl14get_tick_countEvE6tick_l + 0x000000002402a5f4 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss.critical_interrupts_enabled + 0x000000002402a5f8 0x1 /tmp/ccPT7ssV.ltrans3.ltrans.o + *fill* 0x000000002402a5f9 0x3 + .bss.critical_section_reentrancy_counter + 0x000000002402a5fc 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss.env_mutex_id.lto_priv.385 + 0x000000002402a600 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000002402a600 env_mutex_id.lto_priv.385 + .bss.error_count + 0x000000002402a604 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss.halt_in_progress + 0x000000002402a608 0x1 /tmp/ccPT7ssV.ltrans3.ltrans.o + *fill* 0x000000002402a609 0x3 + .bss.last_error_ctx + 0x000000002402a60c 0x34 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss.malloc_mutex_id.lto_priv.384 + 0x000000002402a640 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000002402a640 malloc_mutex_id.lto_priv.384 + .bss.mem_wn_lock + 0x000000002402a644 0x2 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss.mem_xn_lock + 0x000000002402a646 0x2 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss.singleton_mutex_id + 0x000000002402a648 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000002402a648 singleton_mutex_id + .bss.state_saved + 0x000000002402a64c 0x1 /tmp/ccPT7ssV.ltrans3.ltrans.o + *fill* 0x000000002402a64d 0x3 + .bss.stdio_uart_inited + 0x000000002402a650 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + .bss.terminate_hook.lto_priv.386 + 0x000000002402a654 0x4 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x000000002402a654 terminate_hook.lto_priv.386 + .bss._ZN4mbed4QSPI6_mutexE + 0x000000002402a658 0x28 /tmp/ccPT7ssV.ltrans4.ltrans.o + .bss.__malloc_free_list + 0x000000002402a680 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + 0x000000002402a680 __malloc_free_list + .bss.__malloc_sbrk_start + 0x000000002402a684 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + 0x000000002402a684 __malloc_sbrk_start + .bss.__tzname_dst + 0x000000002402a688 0xb /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + .bss.__tzname_std + 0x000000002402a693 0xb /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + *fill* 0x000000002402a69e 0x2 + .bss.prev_tzenv + 0x000000002402a6a0 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + .bss._daylight + 0x000000002402a6a4 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + 0x000000002402a6a4 _daylight + .bss._timezone + 0x000000002402a6a8 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + 0x000000002402a6a8 _timezone + .bss.initial_env + 0x000000002402a6ac 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-environ.o) + *(COMMON) + COMMON 0x000000002402a6b0 0x4 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + 0x000000002402a6b0 errno + 0x000000002402a6b8 . = ALIGN (0x8) + *fill* 0x000000002402a6b4 0x4 + 0x000000002402a6b8 __bss_end__ = . + 0x000000002402a6b8 _ebss = . + +.heap 0x000000002402a6b8 0x55548 + 0x000000002402a6b8 __end__ = . + [!provide] PROVIDE (end = .) + *(.heap*) + 0x000000002407fc00 . = ((ORIGIN (RAM) + LENGTH (RAM)) - 0x400) + *fill* 0x000000002402a6b8 0x55548 + 0x000000002407fc00 __HeapLimit = . + +.stack_dummy + *(.stack*) + 0x0000000024080000 __StackTop = (ORIGIN (RAM) + LENGTH (RAM)) + 0x0000000024080000 _estack = __StackTop + 0x000000002407fc00 __StackLimit = (__StackTop - 0x400) + 0x0000000024080000 PROVIDE (__stack = __StackTop) + 0x0000000000000001 ASSERT ((__StackLimit >= __HeapLimit), region RAM overflowed with stack) + +.lwip_sec 0x0000000030000000 0x44000 load address 0x000000000801f014 + 0x0000000030040000 . = ABSOLUTE (0x30040000) + *fill* 0x0000000030000000 0x40000 + *(.RxDecripSection) + 0x0000000030040100 . = ABSOLUTE (0x30040100) + *fill* 0x0000000030040000 0x100 + *(.TxDecripSection) + 0x0000000030040400 . = ABSOLUTE (0x30040400) + *fill* 0x0000000030040100 0x300 + *(.RxArraySection) + 0x0000000030044000 . = ABSOLUTE (0x30044000) + *fill* 0x0000000030040400 0x3c00 + *(.ethusbram) +OUTPUT(./BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_application.elf elf32-littlearm) + +.ARM.attributes + 0x0000000000000000 0x2c + .ARM.attributes + 0x0000000000000000 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crti.o + .ARM.attributes + 0x0000000000000020 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtbegin.o + .ARM.attributes + 0x0000000000000050 0x1e /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o + .ARM.attributes + 0x000000000000006e 0x25 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .ARM.attributes + 0x0000000000000093 0x21 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .ARM.attributes + 0x00000000000000b4 0x33 /tmp/ccPT7ssV.ltrans0.ltrans.o + .ARM.attributes + 0x00000000000000e7 0x33 /tmp/ccPT7ssV.ltrans1.ltrans.o + .ARM.attributes + 0x000000000000011a 0x33 /tmp/ccPT7ssV.ltrans2.ltrans.o + .ARM.attributes + 0x000000000000014d 0x33 /tmp/ccPT7ssV.ltrans3.ltrans.o + .ARM.attributes + 0x0000000000000180 0x33 /tmp/ccPT7ssV.ltrans4.ltrans.o + .ARM.attributes + 0x00000000000001b3 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-errno.o) + .ARM.attributes + 0x00000000000001e3 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) + .ARM.attributes + 0x0000000000000213 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + .ARM.attributes + 0x0000000000000243 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .ARM.attributes + 0x0000000000000273 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) + .ARM.attributes + 0x00000000000002a3 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fread.o) + .ARM.attributes + 0x00000000000002d3 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) + .ARM.attributes + 0x0000000000000303 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) + .ARM.attributes + 0x0000000000000333 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) + .ARM.attributes + 0x0000000000000363 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftello.o) + .ARM.attributes + 0x0000000000000393 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwalk.o) + .ARM.attributes + 0x00000000000003c3 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-impure.o) + .ARM.attributes + 0x00000000000003f3 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-init.o) + .ARM.attributes + 0x0000000000000423 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) + .ARM.attributes + 0x0000000000000453 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) + .ARM.attributes + 0x0000000000000483 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) + .ARM.attributes + 0x00000000000004b3 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-malloc.o) + .ARM.attributes + 0x00000000000004e3 0x1e /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memchr.o) + .ARM.attributes + 0x0000000000000501 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcpy-stub.o) + .ARM.attributes + 0x0000000000000531 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memset.o) + .ARM.attributes + 0x0000000000000561 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-month_lengths.o) + .ARM.attributes + 0x0000000000000591 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-callocr.o) + .ARM.attributes + 0x00000000000005c1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-freer.o) + .ARM.attributes + 0x00000000000005f1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + .ARM.attributes + 0x0000000000000621 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-reallocr.o) + .ARM.attributes + 0x0000000000000651 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-openr.o) + .ARM.attributes + 0x0000000000000681 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + .ARM.attributes + 0x00000000000006b1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-refill.o) + .ARM.attributes + 0x00000000000006e1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sbrkr.o) + .ARM.attributes + 0x0000000000000711 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + .ARM.attributes + 0x0000000000000741 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzcalc_limits.o) + .ARM.attributes + 0x0000000000000771 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzlock.o) + .ARM.attributes + 0x00000000000007a1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) + .ARM.attributes + 0x00000000000007d1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + .ARM.attributes + 0x0000000000000801 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzvars.o) + .ARM.attributes + 0x0000000000000831 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-writer.o) + .ARM.attributes + 0x0000000000000861 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-closer.o) + .ARM.attributes + 0x0000000000000891 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-flags.o) + .ARM.attributes + 0x00000000000008c1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fstatr.o) + .ARM.attributes + 0x00000000000008f1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) + .ARM.attributes + 0x0000000000000921 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gettzinfo.o) + .ARM.attributes + 0x0000000000000951 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gmtime_r.o) + .ARM.attributes + 0x0000000000000981 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-isattyr.o) + .ARM.attributes + 0x00000000000009b1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lseekr.o) + .ARM.attributes + 0x00000000000009e1 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-msizer.o) + .ARM.attributes + 0x0000000000000a11 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-readr.o) + .ARM.attributes + 0x0000000000000a41 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) + .ARM.attributes + 0x0000000000000a71 0x1e /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcmp.o) + .ARM.attributes + 0x0000000000000a8f 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcpy.o) + .ARM.attributes + 0x0000000000000abf 0x19 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strlen.o) + .ARM.attributes + 0x0000000000000ad8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncmp.o) + .ARM.attributes + 0x0000000000000b08 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + .ARM.attributes + 0x0000000000000b38 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-environ.o) + .ARM.attributes + 0x0000000000000b68 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .ARM.attributes + 0x0000000000000b98 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-mbtowc_r.o) + .ARM.attributes + 0x0000000000000bc8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + .ARM.attributes + 0x0000000000000bf8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + .ARM.attributes + 0x0000000000000c28 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sccl.o) + .ARM.attributes + 0x0000000000000c58 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + .ARM.attributes + 0x0000000000000c88 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + .ARM.attributes + 0x0000000000000cb8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wctomb_r.o) + .ARM.attributes + 0x0000000000000ce8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ctype_.o) + .ARM.attributes + 0x0000000000000d18 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_ldivmod.o) + .ARM.attributes + 0x0000000000000d38 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_udivmoddi4.o) + .ARM.attributes + 0x0000000000000d68 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_dvmd_tls.o) + .ARM.attributes + 0x0000000000000d88 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtend.o + .ARM.attributes + 0x0000000000000db8 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/crtn.o + .ARM.attributes + 0x0000000000000dd8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-calloc.o) + .ARM.attributes + 0x0000000000000e08 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) + .ARM.attributes + 0x0000000000000e38 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) + .ARM.attributes + 0x0000000000000e68 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcmp.o) + .ARM.attributes + 0x0000000000000e98 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-putc.o) + .ARM.attributes + 0x0000000000000ec8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-puts.o) + .ARM.attributes + 0x0000000000000ef8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strchr.o) + .ARM.attributes + 0x0000000000000f28 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcspn.o) + .ARM.attributes + 0x0000000000000f58 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncpy.o) + .ARM.attributes + 0x0000000000000f88 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strspn.o) + .ARM.attributes + 0x0000000000000fb8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wbuf.o) + .ARM.attributes + 0x0000000000000fe8 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wsetup.o) + .ARM.attributes + 0x0000000000001018 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_uldivmod.o) + .ARM.attributes + 0x0000000000001038 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_popcountsi2.o) + +.comment 0x0000000000000000 0x7f + .comment 0x0000000000000000 0x7f /tmp/ccPT7ssV.ltrans0.ltrans.o + 0x80 (size before relaxing) + .comment 0x000000000000007f 0x80 /tmp/ccPT7ssV.ltrans1.ltrans.o + .comment 0x000000000000007f 0x80 /tmp/ccPT7ssV.ltrans2.ltrans.o + .comment 0x000000000000007f 0x80 /tmp/ccPT7ssV.ltrans3.ltrans.o + .comment 0x000000000000007f 0x80 /tmp/ccPT7ssV.ltrans4.ltrans.o + +.debug_line 0x0000000000000000 0x109f9 + .debug_line 0x0000000000000000 0xd9 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .debug_line 0x00000000000000d9 0xdc BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .debug_line 0x00000000000001b5 0x4c4e /tmp/ccPT7ssV.ltrans0.ltrans.o + .debug_line 0x0000000000004e03 0x3cdf /tmp/ccPT7ssV.ltrans1.ltrans.o + .debug_line 0x0000000000008ae2 0x2c20 /tmp/ccPT7ssV.ltrans2.ltrans.o + .debug_line 0x000000000000b702 0x322e /tmp/ccPT7ssV.ltrans3.ltrans.o + .debug_line 0x000000000000e930 0x20c9 /tmp/ccPT7ssV.ltrans4.ltrans.o + +.debug_info 0x0000000000000000 0x69b3d + .debug_info 0x0000000000000000 0x26 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .debug_info 0x0000000000000026 0x22 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .debug_info 0x0000000000000048 0x1cc67 /tmp/ccPT7ssV.ltrans0.ltrans.o + .debug_info 0x000000000001ccaf 0x18f61 /tmp/ccPT7ssV.ltrans1.ltrans.o + .debug_info 0x0000000000035c10 0xf818 /tmp/ccPT7ssV.ltrans2.ltrans.o + .debug_info 0x0000000000045428 0x15dfd /tmp/ccPT7ssV.ltrans3.ltrans.o + .debug_info 0x000000000005b225 0xe918 /tmp/ccPT7ssV.ltrans4.ltrans.o + +.debug_abbrev 0x0000000000000000 0x50ed + .debug_abbrev 0x0000000000000000 0x14 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .debug_abbrev 0x0000000000000014 0x12 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .debug_abbrev 0x0000000000000026 0x1339 /tmp/ccPT7ssV.ltrans0.ltrans.o + .debug_abbrev 0x000000000000135f 0xe81 /tmp/ccPT7ssV.ltrans1.ltrans.o + .debug_abbrev 0x00000000000021e0 0xe8f /tmp/ccPT7ssV.ltrans2.ltrans.o + .debug_abbrev 0x000000000000306f 0x1314 /tmp/ccPT7ssV.ltrans3.ltrans.o + .debug_abbrev 0x0000000000004383 0xd6a /tmp/ccPT7ssV.ltrans4.ltrans.o + +.debug_aranges 0x0000000000000000 0x17e0 + .debug_aranges + 0x0000000000000000 0x20 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .debug_aranges + 0x0000000000000020 0x28 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .debug_aranges + 0x0000000000000048 0x620 /tmp/ccPT7ssV.ltrans0.ltrans.o + .debug_aranges + 0x0000000000000668 0x428 /tmp/ccPT7ssV.ltrans1.ltrans.o + .debug_aranges + 0x0000000000000a90 0x548 /tmp/ccPT7ssV.ltrans2.ltrans.o + .debug_aranges + 0x0000000000000fd8 0x578 /tmp/ccPT7ssV.ltrans3.ltrans.o + .debug_aranges + 0x0000000000001550 0x290 /tmp/ccPT7ssV.ltrans4.ltrans.o + +.debug_str 0x0000000000000000 0x14960 + .debug_str 0x0000000000000000 0xa2 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o + .debug_str 0x00000000000000a2 0x7e BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + 0xc6 (size before relaxing) + .debug_str 0x0000000000000120 0x9b43 /tmp/ccPT7ssV.ltrans0.ltrans.o + 0xa8e1 (size before relaxing) + .debug_str 0x0000000000009c63 0x4394 /tmp/ccPT7ssV.ltrans1.ltrans.o + 0x9b25 (size before relaxing) + .debug_str 0x000000000000dff7 0x1bf6 /tmp/ccPT7ssV.ltrans2.ltrans.o + 0x3215 (size before relaxing) + .debug_str 0x000000000000fbed 0x38d3 /tmp/ccPT7ssV.ltrans3.ltrans.o + 0x89f0 (size before relaxing) + .debug_str 0x00000000000134c0 0x14a0 /tmp/ccPT7ssV.ltrans4.ltrans.o + 0x47d2 (size before relaxing) + +.debug_ranges 0x0000000000000000 0x7948 + .debug_ranges 0x0000000000000000 0x20 BUILD/GIGA/GCC_ARM-CUSTOM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o + .debug_ranges 0x0000000000000020 0x2600 /tmp/ccPT7ssV.ltrans0.ltrans.o + .debug_ranges 0x0000000000002620 0x1708 /tmp/ccPT7ssV.ltrans1.ltrans.o + .debug_ranges 0x0000000000003d28 0x1460 /tmp/ccPT7ssV.ltrans2.ltrans.o + .debug_ranges 0x0000000000005188 0x16c8 /tmp/ccPT7ssV.ltrans3.ltrans.o + .debug_ranges 0x0000000000006850 0x10f8 /tmp/ccPT7ssV.ltrans4.ltrans.o + +.debug_loc 0x0000000000000000 0x30bbd + .debug_loc 0x0000000000000000 0xc36f /tmp/ccPT7ssV.ltrans0.ltrans.o + .debug_loc 0x000000000000c36f 0xb935 /tmp/ccPT7ssV.ltrans1.ltrans.o + .debug_loc 0x0000000000017ca4 0x9a14 /tmp/ccPT7ssV.ltrans2.ltrans.o + .debug_loc 0x00000000000216b8 0x8679 /tmp/ccPT7ssV.ltrans3.ltrans.o + .debug_loc 0x0000000000029d31 0x6e8c /tmp/ccPT7ssV.ltrans4.ltrans.o + +.debug_frame 0x0000000000000000 0x6850 + .debug_frame 0x0000000000000000 0x1424 /tmp/ccPT7ssV.ltrans0.ltrans.o + .debug_frame 0x0000000000001424 0xf84 /tmp/ccPT7ssV.ltrans1.ltrans.o + .debug_frame 0x00000000000023a8 0x1520 /tmp/ccPT7ssV.ltrans2.ltrans.o + .debug_frame 0x00000000000038c8 0x135c /tmp/ccPT7ssV.ltrans3.ltrans.o + .debug_frame 0x0000000000004c24 0xa6c /tmp/ccPT7ssV.ltrans4.ltrans.o + .debug_frame 0x0000000000005690 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-errno.o) + .debug_frame 0x00000000000056b0 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fclose.o) + .debug_frame 0x00000000000056ec 0x68 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fflush.o) + .debug_frame 0x0000000000005754 0x11c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-findfp.o) + .debug_frame 0x0000000000005870 0x44 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fopen.o) + .debug_frame 0x00000000000058b4 0x50 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fread.o) + .debug_frame 0x0000000000005904 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseek.o) + .debug_frame 0x0000000000005934 0x44 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fseeko.o) + .debug_frame 0x0000000000005978 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftell.o) + .debug_frame 0x00000000000059a8 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ftello.o) + .debug_frame 0x00000000000059e4 0x54 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwalk.o) + .debug_frame 0x0000000000005a38 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-init.o) + .debug_frame 0x0000000000005a64 0x34 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime.o) + .debug_frame 0x0000000000005a98 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lcltime_r.o) + .debug_frame 0x0000000000005ac8 0x58 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-makebuf.o) + .debug_frame 0x0000000000005b20 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-malloc.o) + .debug_frame 0x0000000000005b50 0x28 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcpy-stub.o) + .debug_frame 0x0000000000005b78 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memset.o) + .debug_frame 0x0000000000005b98 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-callocr.o) + .debug_frame 0x0000000000005bc4 0x38 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-freer.o) + .debug_frame 0x0000000000005bfc 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-mallocr.o) + .debug_frame 0x0000000000005c28 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-reallocr.o) + .debug_frame 0x0000000000005c64 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-openr.o) + .debug_frame 0x0000000000005c90 0x5c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-reent.o) + .debug_frame 0x0000000000005cec 0x40 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-refill.o) + .debug_frame 0x0000000000005d2c 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sbrkr.o) + .debug_frame 0x0000000000005d58 0x88 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-stdio.o) + .debug_frame 0x0000000000005de0 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzcalc_limits.o) + .debug_frame 0x0000000000005e1c 0x30 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzlock.o) + .debug_frame 0x0000000000005e4c 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset.o) + .debug_frame 0x0000000000005e88 0x5c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-tzset_r.o) + .debug_frame 0x0000000000005ee4 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-writer.o) + .debug_frame 0x0000000000005f10 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-closer.o) + .debug_frame 0x0000000000005f3c 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-flags.o) + .debug_frame 0x0000000000005f68 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fstatr.o) + .debug_frame 0x0000000000005f94 0x50 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-getenv_r.o) + .debug_frame 0x0000000000005fe4 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gettzinfo.o) + .debug_frame 0x0000000000006004 0x34 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-gmtime_r.o) + .debug_frame 0x0000000000006038 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-isattyr.o) + .debug_frame 0x0000000000006064 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-lseekr.o) + .debug_frame 0x0000000000006090 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-msizer.o) + .debug_frame 0x00000000000060b0 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-readr.o) + .debug_frame 0x00000000000060dc 0x80 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sscanf.o) + .debug_frame 0x000000000000615c 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcmp.o) + .debug_frame 0x000000000000617c 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcpy.o) + .debug_frame 0x000000000000619c 0x28 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncmp.o) + .debug_frame 0x00000000000061c4 0x84 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtoul.o) + .debug_frame 0x0000000000006248 0x68 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-locale.o) + .debug_frame 0x00000000000062b0 0x48 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-mbtowc_r.o) + .debug_frame 0x00000000000062f8 0x78 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-svfscanf.o) + .debug_frame 0x0000000000006370 0x60 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-nano-vfscanf_i.o) + .debug_frame 0x00000000000063d0 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-sccl.o) + .debug_frame 0x00000000000063fc 0x84 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strtol.o) + .debug_frame 0x0000000000006480 0x5c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-ungetc.o) + .debug_frame 0x00000000000064dc 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wctomb_r.o) + .debug_frame 0x0000000000006518 0x44 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_ldivmod.o) + .debug_frame 0x000000000000655c 0x34 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_udivmoddi4.o) + .debug_frame 0x0000000000006590 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-calloc.o) + .debug_frame 0x00000000000065b0 0x48 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fputc.o) + .debug_frame 0x00000000000065f8 0x4c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-fwrite.o) + .debug_frame 0x0000000000006644 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-memcmp.o) + .debug_frame 0x0000000000006670 0x48 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-putc.o) + .debug_frame 0x00000000000066b8 0x3c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-puts.o) + .debug_frame 0x00000000000066f4 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strchr.o) + .debug_frame 0x0000000000006714 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strcspn.o) + .debug_frame 0x0000000000006740 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strncpy.o) + .debug_frame 0x000000000000676c 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-strspn.o) + .debug_frame 0x0000000000006798 0x40 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wbuf.o) + .debug_frame 0x00000000000067d8 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc_nano.a(lib_a-wsetup.o) + .debug_frame 0x0000000000006804 0x2c /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_aeabi_uldivmod.o) + .debug_frame 0x0000000000006830 0x20 /home/andy/code/dbc/test/compilers/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv5/softfp/libgcc.a(_popcountsi2.o) diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.csv b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.csv new file mode 100644 index 0000000..0199cbc --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.csv @@ -0,0 +1,2 @@ +[fill].text,[fill].data,[fill].bss,[fill].text-delta,[fill].data-delta,[fill].bss-delta,[lib]/c_nano.a.text,[lib]/c_nano.a.data,[lib]/c_nano.a.bss,[lib]/c_nano.a.text-delta,[lib]/c_nano.a.data-delta,[lib]/c_nano.a.bss-delta,[lib]/gcc.a.text,[lib]/gcc.a.data,[lib]/gcc.a.bss,[lib]/gcc.a.text-delta,[lib]/gcc.a.data-delta,[lib]/gcc.a.bss-delta,[lib]/misc.text,[lib]/misc.data,[lib]/misc.bss,[lib]/misc.text-delta,[lib]/misc.data-delta,[lib]/misc.bss-delta,[misc].text,[misc].data,[misc].bss,[misc].text-delta,[misc].data-delta,[misc].bss-delta,cmsis/CMSIS_5.text,cmsis/CMSIS_5.data,cmsis/CMSIS_5.bss,cmsis/CMSIS_5.text-delta,cmsis/CMSIS_5.data-delta,cmsis/CMSIS_5.bss-delta,targets/TARGET_STM.text,targets/TARGET_STM.data,targets/TARGET_STM.bss,targets/TARGET_STM.text-delta,targets/TARGET_STM.data-delta,targets/TARGET_STM.bss-delta,static_ram,total_flash +228,4,58,228,4,58,9536,564,50,9536,564,50,968,0,0,968,0,0,180,0,28,180,0,28,97798,824,172208,97798,824,172208,200,0,0,200,0,0,742,0,0,742,0,0,173736,111044 diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.html b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.html new file mode 100644 index 0000000..c89b3ce --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.html @@ -0,0 +1,121 @@ + + + + + + + + + + + + + mcuboot_giga_wifi Gcc_Arm Memory Details + + + + + +

+ + + + + + + + diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.json b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.json new file mode 100644 index 0000000..3ac3bdd --- /dev/null +++ b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_map.json @@ -0,0 +1,87 @@ +[ + { + "module": "[fill]", + "size": { + ".text": 228, + ".data": 4, + ".bss": 58, + ".text-delta": 228, + ".data-delta": 4, + ".bss-delta": 58 + } + }, + { + "module": "[lib]/c_nano.a", + "size": { + ".text": 9536, + ".data": 564, + ".bss": 50, + ".text-delta": 9536, + ".data-delta": 564, + ".bss-delta": 50 + } + }, + { + "module": "[lib]/gcc.a", + "size": { + ".text": 968, + ".data": 0, + ".bss": 0, + ".text-delta": 968, + ".data-delta": 0, + ".bss-delta": 0 + } + }, + { + "module": "[lib]/misc", + "size": { + ".text": 180, + ".data": 0, + ".bss": 28, + ".text-delta": 180, + ".data-delta": 0, + ".bss-delta": 28 + } + }, + { + "module": "[misc]", + "size": { + ".text": 97798, + ".data": 824, + ".bss": 172208, + ".text-delta": 97798, + ".data-delta": 824, + ".bss-delta": 172208 + } + }, + { + "module": "cmsis/CMSIS_5", + "size": { + ".text": 200, + ".data": 0, + ".bss": 0, + ".text-delta": 200, + ".data-delta": 0, + ".bss-delta": 0 + } + }, + { + "module": "targets/TARGET_STM", + "size": { + ".text": 742, + ".data": 0, + ".bss": 0, + ".text-delta": 742, + ".data-delta": 0, + ".bss-delta": 0 + } + }, + { + "summary": { + "static_ram": 173736, + "static_ram_delta": 173736, + "total_flash": 111044, + "total_flash_delta": 111044 + } + } +] diff --git a/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_update.bin b/BUILD/GIGA/GCC_ARM-CUSTOM/mcuboot_giga_wifi_update.bin new file mode 100644 index 0000000000000000000000000000000000000000..9cc69dd063a93053e69225f9664169a28925bdce GIT binary patch literal 128404 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

{2n( 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 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM/app/ota/ota.d b/BUILD/GIGA/GCC_ARM/app/ota/ota.d new file mode 100644 index 0000000..96b1c71 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/app/ota/ota.d @@ -0,0 +1,233 @@ +BUILD/GIGA/GCC_ARM/app/ota/ota.o: app/ota/ota.cpp \ + BUILD/GIGA/GCC_ARM/mbed_config.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Semaphore.h mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/include/FlashIAP/FlashIAPBlockDevice.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/storage/blockdevice/include/blockdevice/MBRBlockDevice.h \ + app/sdcard/SDMMCBlockDevice.h app/sdcard/BSP.h \ + mbed-os/storage/filesystem/fat/include/fat/FATFileSystem.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/storage/filesystem/fat/ChaN/ff.h \ + mbed-os/storage/filesystem/fat/ChaN/ffconf.h \ + mbed-os/storage/filesystem/littlefs/include/littlefs/LittleFileSystem.h \ + mbed-os/storage/filesystem/littlefs/littlefs/lfs.h app/ota/ota.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil_log.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_config.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_logging.h \ + mbed-os/platform/mbed-trace/include/mbed-trace/mbed_trace.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h diff --git a/BUILD/GIGA/GCC_ARM/app/ota/ota.o b/BUILD/GIGA/GCC_ARM/app/ota/ota.o new file mode 100644 index 0000000000000000000000000000000000000000..24fcb8a9f2bfdfbe51b482c2ddae104e922cd102 GIT binary patch literal 7060 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 wZ~js6wlO5XzkR(ppR6%yv+j zkj5h~d;=s9pMVPXz(chMzQR5L4@m3<2__+4fN*|}Z)$s!#*wbizu)~`-*eBsx9e9n z6-6N_3gzj1ef-zIW3{PVSiY_w(>lE`IWo7lG5yY5Q`uZOc;QIjI=-*3Ba>~e9G*GKZh_<7-^WE}xGU#Njd?kq_wtdlIU6F$ z(2plGXQng%{8i$mt`}OnwT1{bnmaAA@A!f6D2%6UE%w#=NpwmxmdbfxLGcYhPD-m7mbSfnprXsEnX^@jl3s%!ty!s zVYRjWs)#rWl|sj}2HgY06Q4M~;|`4SrP71 zI3E{vnw>;ddNQ8o{XLcP7wB1zpymdTMbZdoCuM<+8V{_s#^W?S7;m!%9=S!X*Iwjb z4t<^WSxW)tmULLdzn${GWFLH!`8oPJl_xLgnq688Xw8P*b_P!1SUu;Ku!*lmd*jBi z{WiyFt9qrqbFI~`53Ej4Y~0uzR=a3;Y6aabYhd>T@FDc!D}~7%tsk~GntOcHESrX- zz$aUDM*D3MQikiLu3d88HO~nIzY)BL+w zKr_Aw{TvalREC=sbz9|w!fEE7XB+x)^UgBJ^grzfR)=-qP4t1Z_-+Pd^5wV4>~N7x zzVRl4W}>Kxa9F!UB=s;Qa;ZvT6*GN+rsv`pux649e_S$4{998%l5Yy=y8XTw@Lu?# zGOZx+oX#i^KJWg2%L*gWgYtHx?s1W?43|E{$yX+g0|(?H5A?v}a5(4mx(3Ij$kz#d zF~?&)N_@cy^cJ^LcsGH=dJP_NzFqdwJ5nSc?sS~*8%_WRKGZ<+eZY2{&t@O@REp%o z8xZIFjuY4$`0!tnZ^U+-?<@8n#dnkAalW5pe0U)xAKs35o$p0CR-pg~`IZOPEyG~} zZYi`TALKB8inPStXa7;SUm_g#2>F}G=P)9Xe7~{JJusB<&p7dhbXWriftEc6{|62j n99U!<=Zt;ed{7hFQ*6>bcD{!ZiR44wPVPo>``{YE^8T>YR0$E3k1> zy=d;TbcW#=9(TKbn{xITiZJd{yHY-~oI9w>$GFV(LLl3i=4vrd*ptz8AU|DbmNHYt zIc=USkj3m0StcuFP1_jNG}Njx01ZCBh6o@#wgrhZqiw|539L=v9KgwC%k%+E@f;p}X_EIUlhouq=?Ca|XD=H;aW)o{x>XB4Jd#Z?7p)O8@`> literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.d b/BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.d new file mode 100644 index 0000000..6daecde --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.d @@ -0,0 +1,2 @@ +BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.o: \ + app/sdcard/SDMMCBlockDevice.cpp BUILD/GIGA/GCC_ARM/mbed_config.h diff --git a/BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.o b/BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.o new file mode 100644 index 0000000000000000000000000000000000000000..f6c937dbc0ce588ab50dea98addeaf396872ddc8 GIT binary patch literal 800 zcmaJ<$xg#C5FK}+EfNwSb|hrDP!I`ifCjjgw)8>}VmSeaEJm$p>SCt|PViA2_$V%X z0gP!(7YRlh%{q_xmvLBIlfCb-X}O2vbMeG6sv7?-(T6UZi}=?WJSdommw#wIdOE-{{+ zPR)>6GM`)^i)4wcq}B#C^|k5@AO)XaeFTsk+JeG~!7}3H2u_XQG{8mGaVkeG?%!8Y zgU?LA(*ZE$a~QcE#z^#HLuaTW0u$Hdg6T;Krq9EWwebvBW4ci!nqD_za_Fjm!7^5r z_OY1N`;Pq}vay=s9$)0aLia#yOS5rsqu|9^?ru)HDgB=6wV49#

HLbTM0ttJY*4$T#akx#J1RNC&mt@ZX7mjMI019Cob_mhn1t|GAn;s}E zA#@lz*VGmzI@G2yg-JFwQ1+rZB{1&Q*tbM;W>LwhVR16Cu-<;bo>a2CWOU(qT#2PC zN_UrDC{0|oVinm_aiu2OlJ1W!T1uP;%hHkucE4E7BeQ|0Wm5yES*KWIVY1f zaDjI!i)f9=+u2!iHxE8L%lCT{gvxn5P7s*3JmBsckI5^5RZywt(@JRz=3YPF;Z-}qm00o#a{a=qHSq2XXcHtDIy_fe zbwyvVUHX6?yU=jU($(0>DRt)>*UAmkq+S~pV;D7R6f5AMznL za#Jr(r?A%OqF1H7lp}eqRA#{*2G*LublrrN2QMbw_DE7v(v3WJ4|RH}{+E%H_Xb}8 zJb}MLq$`xKN_so@dzKU-A5AUlNqN_zp5v79$a{+se4+c49=v<0R+U)MVTGJ7ApRB& z+6Ar1P`lcJ1%DPAP>8?r$N0-e;?F|-I?5kk!chLp`2@t@hWO054END%rg2LAyT)aD zrre~W+mBB~x^1Cy;zH$I;Iq!@AGp|pxN}T+JNk|rtYoq(! z$&ORK@A2)XKJV_by0QypCwt|Zd&?oG<5pg&QFB-?e$e|Fa|6f63>2c8tPsEPCMHr= zfjgOY@B9r6q8oTfzx^Sz?2e8k$44V7B}^pBQ_!>7 zlq=AafNJ!+M+SjvG#d5VN}-*%hy%;5SnLFk!Qq5j-PckA*Oe zAg2Ob)Ipy;s47ww*21pLsa{@BU#U;;g-t>9)b^3P>IC)iF?`q8W0gnRSe?Pcf$P_T zljeN^ekeWnumM_H5fIXv@7h+p6dZ+DMm5wv)R~_IB%!K8g5^(ImN6516 zt03){VVwILkLw)YIXfLO4ud7VELGf?XRxexq>649b8RW+5ZgTttn#LYTT-!WW-Vcb znI_PtEe_m17T;V}Z(Bt>N|FN#rk|j_gb}u#{T)GS-?KrvRbF%vt>g4(er%ESZKpO- zoJW6*6Zh}pyitJNwABq<)nc(GYX5vU^i!WW92JoFeB^lh+KcxooWLaGN*Cc=mW5@> zlkY=YV4weIntlGeas3k4y_%Skmu!Et!BXbQ_b)4Aa@v%si%XbPH?1{b+Nq`D0CW6P3qg%M%@R5=)4_%mv$a-coY)y9EUGGqpOBr4Rl-NX4raSRIQu* zE{5W!>E82i(Izg&V(38-U4n=CaV^#JVey^H$j zu#ftKx2)*Qy((~yKCNc1{-c_BNbgpk6#q~S?0NB>>KZ*eo)5_Lp`{hqct5N-Urx#X z@atcq45eqKRECn58$NGeS#;66Qu4j$rtkahKQD57e=hkhy6OAh?ROXb$$PitTXfU+ zjrK)FfAlVreCJBORQFfg7Ze@xE|7fZ+>HBTdtuRQ-a^TD)=l5-?LyIRZ#I0N@JzQh zp!HNUS9{(_`z+P!b|8d{n_V)<%m3FQ2Uf{F{cPPx&UW>hy5KCg#~SSHwkPqATmjCJod)4F<`g-$$lw?E9-Zkq#p z#y4~WaXz`M*BSgPqhTfc#V*i1lh2r%>0U5$pFeV6G;)t;O;Wt75%*)E`yomLT(sD? zSygZ_nhE;;F|^J4R8cZ8=D3?9hsk&vd#D;6y>E6h7m#0-b#v_Y`!PEB_wepv{oA#@ zj4|BrZdWSK?OpasnHluROanL1wi_0wYIJ3mSC{QgC~`36I-Fl}mLl7VpZJ@|Uq}Aq ze&X+fKkT!@zg_WTK2JMNQv4;HlfhurH^7@9`Qvjhb7}SUc~hGuDg_ z9(XFzepy{1VGx+kT*@r)T!QQazWsCh%!ej*fZspl_Y!sP^RsomULM*NzM!n`iWGlL z2bIIbP&qPaES!L3pfMz;w_R%(51W+TZlYoR!5C}&|3<@9->>m*7M4X7PW6w{91iq| zO!pE7^eeiK6kq?>y1hLbb_b~OyEi+Ry?u!*fE3}#_v6NQi0CH^JIb$tZ&`2q;Bb;7 z!&+~i?qO2j(cK0)*!*FcKE5^$k_$1Sj2-1E&~fmc3F#2+eBc=AWwq*BlU`ms2CLR* zB;EoGN!bg~_&2TZw84smV@sk+( zn=xeQ&o4arkny6iMB|9saf6R=$FcnRdS|2b!`I8HFO!Rvaudo9`pylW^?z@?tB5$2 zutsGh7msJuyh-`b!Hex@D^OZO$?U@qrmrGdv zQu`KvfpH74JGc1f;4Bae z`saY}jv?Jmyiw9MHZiccLH$E=1*<~*8p8Y}`3SP1MY`s~y});?vW zZw|{{D7lE!f8x?TfxWl6&t$H**E>1f*_~{Cz4Jxc;5k;8t#_rWw0te*!kx0(_*!rr zQ#oB#>gSgu^bvZ^&N$EnaNt;FttM5g=bNBw6B`ccqrdnyEsS;)RtIZGcI~{uboFG z+mq0SQ2eBlWm2BfPQSe#`Or>Z#ZhZ$?Ne{Z8j*ebT#^$jquUqE*I^fD#?Cg$KIChm zlk<_&vvN-(o}!^6EkEDr3~?7!e50M@qR3xnu(i(~sl6#{4QfnvF@d{qYu#tuT6YTh zU+PZrZ>@Xg{Ge~e08w<%S3@#K+Eh@mi`T(OJ z1Ce1pcB76P`|=OX_fju}dZ*q#-#g@+4H9mI#Jw_)uwS%*G8g*)sOWYCJ` z6z&Xc8orZFd<|&A&kO0ZhC8+%{>p!{x>!71$b!zk^1uBaTYtd>sY6L#ik-mL|JF3R zi<2|rA6!L_;x0=RpQaNvYS}01jl%s zJ-y${jC#d{^DNs(jz9Kr(a$-QT{2}TmQwMdEgq90MuyZ zK)8?6M>!P(;n(l7{26`<$8;08A_}A)Uf3m*$!uqt@^kI}J`=bp3SQ)u#bR_+zR1ZG zJ%@!h=3|5?uDR}~7&7?syZD!*29$k&gEg|OE?Lyn`FqU^+_Gz~ReR0Wk$d6Decs4@ z?#SITa?cyN&l$PT9=XT2snf#J-ZA~1&+m$oy=7b5C0BgmXH0juO*c)nyu^QoXUJ%c zxc|q2n79_wr_r3a?)w8ywfvCn#hgABT0FpYA>w# zE0RT0jY4e)QRlz_^Z#CFuxKbk?$xW*Q2wC^WF6T;vwf*V>xG-f6e<}<$P}a4|!K0 z?>umwyp38v(586__Kfz)!gmhhIAC66rhf;Y2>|}R+;dnX7nZis74B9`*k+4YLKObI9)``{VZ-o7h$QySXZ?7F{8lVqv+hL9M zg5#}dYcH=Pjr<)_TJcl8@WI?0AFmLj72tNu-iqJ7ejY7$1Ingv)7cgFJyxwZ+rHRd zV^w;0S%EK-aSOmn!WMx_s=(9Su+Xmxec;~ZLq}6$g_I)S3 zBf&<7A7cBL!E#8K3#L2^W6&Sv?HbrEfkC1f)?1S&K^t*pj3pwgjgVwff_q&ZcrRu- z3_=&KsK@>5lONC*|MQaveijEgHlBdAovCfjp^uv|DS7H7qj5q+TDp1m z1hSI5%D6*Tax{YD@GzjgBW1bk;((ISS5MRBpuJo4Ei zd?jyYJ7Oav9*&J&{4n(I>7PFN?30>~f+v8PF>xIcPgr{yBd&9471OuDe!{+?HM#Pk z)-&5&+iI*6IIYBwX@ycIyADz=eypUT84KbY2gQbX=un z;ps!#bgq-MD5`F5-VXS%<;@Agl`m2-uBk04UMO%KPIn{WF^`yz!gqd)J328W_xSLg zB>B#jpWUgD@BAR&Azz3TF3xkzp%Z&TK%SPzc^b=g;#piLIZd8!C-FAv#8VymqZ`n= zU;~m{mj!n#*?D2ac+zDHvv7Or#A8UAco8bHLjhBVrd22Y5iIpOA^Rd5%cNA`Z3)PA zJUAw8n6EhdieDuPW}N+3WMf>wf@6y#l+tLA6nTjxZxc$K)yDL{qKJZxic&l=_&R!s zQuGWG106ri7ON+4B;2UgI|K?Ifd{M_8SyxIa04c85P2_-4Vah7UWRI-tOPhz=TPgpGR8o^KfJ($gNx0?PJ+Qsg2_5sfHoW)?Ji-` zzm#pT^dYi1z3AVM`#+2}mNMz5d>8#I%a6e~#^eD&4HPAVwG__*xDvLQ+pCjFu}l3kV#i|_4?L{ znaVytlXk(cg!Y}#O;5GBfC{MvZ^~IIyYcLWad!}Uf%g>)N?D#;Xg@76Oi}(8$8_Ig z_GT*p+zGE)Q#$WWI-l5XpDQfSPsmH}SPuKCv^<^okI{o*6PlLC*CLjs!O<3;wQkS! z5HmZ%SX1)uM%6xsNx|EH(zJM&Xd6vFrB#YzR;ZCF)3_OGK{jRH@%E#>U_a*)bmY;vcJ07!r;%Atw zwmhe)a+efZx=R{m`^?$B$~4TqnO%oi^9`pLUs++=3q700XedsOyV@;3Uju44n)8lkfKjHMg$IBk4J2774 z6FrYp>`i9XY4j6DAzDXqGIX=z#JMM$o}e%)AKq+u3dl6xz>V3XF&)#fRxqZDwnW&Z zMGCX0op&rv-g1{=CTy1AhwodXb_Uncoxo-a>*?FNUN<8`_#XV^ro2__`y5@55|5N= z{dq^SMImZO4Ypo~?}=K>hODW_)$3ULWZaW<-Q=o(O_QdL2kYde;iKm@*$T0{!}bce z?c{sCWB0z7@5Qx^zXdi);#b28%t3So`+xDzA&%_1=TTp`!NZYGoH5L$crS4Cx(HLA zYqjV0TH`o7{GMNo%e6WfNAdNn1^3Ewd$Wtl)+-C|3$%f63jJa(d?2oDH$A=@xMpC& zLn-BISVk$tg}5(y?kgX7bgqyK{Pn>4eRczSduaG;yQ)7K^_n+w9V`PU;OgcPtcZ1O z4_$ufg9?S1Jz{zsQk9s^n;r^}3|iyJu8dYc8n^FZ4#fx>Tj|2HRl|{=&!QCS512zO zuym#CFNsm%-{#W<*>WvB|2%f&T1al;68(8N!DA36gEjWAgS7h(21W<QigUigV7)LGNAQbYkH7X|rn=P+Uv$zBMa4l+f%L zEQVQ2Iu}-^nCEwppXaTxMluM~?8L2I*Yp+Nma~V^IKRLAMz{Gb|JM} zTNSf-AK9m9I+ST+*0#^DQV*VN+SsLvKJ|_isW&>{DU&%A>>pr*ai%lUeEp=n5N5na z+dY0|+Bbex+Bv_@9Q10Y=}b0%-4RyvdwggeSE1a`OW+h}510A{;C2(*dmKrX-six4MLO0%#{7+!m22di;S+uZ ze5R_?F3LNY;Xn_@X&IeB&L0N;KRc<>I&=aywoHV)PjO{pr(z2QvZ3{Rg}H)pqy%rZ z$(E4`M$DTP;x`yW`lEjaC#4OaMsRh60_Qry64IBLadhIEAcY7&8R(GOK5|40ZW+HySC)!C;B=ih5lvhgws_H7Aw*6{Fvid*CI+1JJJ6S=BIZY z#0tAin3Q)1*1U&;%ky6Ci%_2SUvJNK)Z~xzZL~jU)d7b=G1X%++wI|a=loYWcY)++ zdB(HX8hyeD6kl6#V2BSUuF4cBE#`&Oi|n4+c^P>tgxCE0Xgzb~2#?yB+IIVCtcCl$ z;nkVSRNdkhwn6G6=Di(4RDS|E{$j5sCWA=u!yb6L6jp0hU445m=Qnm<jJaVjhiW$+C%ThpB{d_U$c9nhQP=#tFCE=TI4Sn%BUG z5TUMJEv40%WCSE*ER-dTPFP9P{!Qt-v6Yzs!wJbr+~`i74$aM$mGXUeDXVW+o+<9*DNCT$@UUQVl-bH0O}25SrV_oW$3{|gMYckWIf9zV0dA%L6*XD4$6u3$ z_{n4OEoi^;kQcEbTWek|38z8vjnKR@xqE?e|JD}K&CGnYk5{VBkl%EQL-yrAc(d>h zuvv&-waYrbTzUtsll3k1j^5yhQcW?fE99kJ1!g{+PeL}PXCDVG!X#?ts#MG%3RoC} zg%;B5<-zQtSJ!|^cnw%?wKo-+?z^d|44lm;GKQA?|oeE8Bqa{Z$h*Oz5Yxmj$VOvKJtTbi} z(d?e-D|2uM8}E%ekW|jq^xVthR8`Lu$nANO5JOP2ry^E<;HiP*G_gXwEx5hZW zP`AISMD6Y=i4>cGMk(+_xDzAUnVioJiE&FOG%!lGn`G$%)Zr|!H)jb{BMR}RV0ySd zaz_JaJO1`5qZz<;DrLts{LyauL`k!LiD;f2QOkLhy$)wlijjP9}7EGr?1;|ru_t>RZa(T1{2I2xI|!`73(=n_WEsZyn+SWs zmumO;%iziD0@C_<2orSYO$c$;`*-X@_Cr3Wo=u#8>~zbmOJKKcbe_Br6}Q8h>SN5y zyaxN%i~{Kj zGg*WZ)&w%f0{zHfSJr=kQAGW7p_gW6hXZ_@9_;7h{{uifB_Ls{W92KaIbjegM$FL8S zmX&9gg#rdi>E2NKu^%&Oe})cowe}nTXO2~TUI*|-CYtrAB?>w|D^Uu6cGR>KbbMM0 zZxLWjHhZJX!KjkL?bnHF$>hL}8S-1`8dYtXLygnMy7OwRBid{A&HM#5^Q#hLc^Q0) z$DKgCtH?H;WM{XeKOCNy!|WROqh&;I*s_BB6{$H6GB)thLrnTWSNINvWW<}m!qVI2 zgf+!+Z`AI;`OC^pC8qMS5}YW)QYjZ$sShuxukED$Y!2ow4Y4f8V=b798S2?V+TG8^ z`=7x|SmC+3m7SAW&iaz`xNdIFIB&ARWE|{B6KG7&FU>}byJT&Fm;-D2qZ=H(@-Epe zY;XC@p%fH5BL$or02RxK#?8Ov<4=C)n5RrUIlX*hpDvo|Pue`;5_3(0w^QhGkVG-f zM1c?X(tqZh-_28v8cvz*`^vje!&aZ!j`Bq$l{c52gdZuifk`LtR90ZbOW>T* z$^DHJ5)Q|rw@mQSZp~c!z25|MK{ss2(>Zn_wGX$Gv@%RByOWqUhXUGR4z@2nj$Guw zr{q;X!hpXZH2SeW!kuof#ccZ2cVCS+h z&s5q}zAz73Blp5QMXlLRZPxc4xW%|D_)g>ozC-_Ag#N1~>EJgl1}0e(ebU{ zREpU-BC@-?YY4T6`3jPY1wAyb5gak2$|)zisQ31t4#z)^9YMN>7(Bn~`VcAOxEpjX;>$hgL2W`oyaN4D5HUSBnK_oA$;nX zj2V{d#f3dEXTBYEqdYmSywtJVsyV?Jc#O9lSY7 zxK@bvScD(2rmg0cI2mLt;c=yhOt%y>2-^NIMhdiOG$uA-X8OC2`n(Hcf+WVJ=-b)C zDF<}OwLc`5l^+Fj^^Fwk1z1D?H*(B}*3a9NWR_dsjMo2{%Fn#{AIrYrU&{V0@pqx@ z@jsRQO<6u0$WfELosw=;Lo;ds|3rj%%xgv$d~-#lV7h)-6kfr-!umb*u4TwIF0FD<#G-TIHCIk08GU zz+11dkTvCK;I$wj1xU|`@l#VSk3JR>vYBRWpQ=9Pf(EV6cOCK%Umn3McnzYF z1m<9b`iJ)`KWjLP8W?~)OR_B6pNf-My(Xpn959WtjKe4vf}i+wq^ZPCyyRxsqx~>= z%;Vg6V51`QoL!f9VdG4jE-x;x$L8F45clHpdN;=9?Q_KCHDRs=n@1O&HO#by%W?gf zyn7mLav8{h52Z*~d}dS0N63Yg8!t@84uv(Tv5!LUP{F^C_Cw61#LYcFs6lz7y2;Li zY`6Y6nB|!{cKu)AhpI~M^OD7fc_YbB2D9kP5eg7bjT-2MCA$cTUn%TtQCP;|ZdA|? zOE9*EJ*dVk&7t0&C#Fx29@w1FkiOL*#6p9jm!EuI=)>dc6wh#P<&Bp~dO% z(qIRr1nTEblnU=k{R-#5XUF6zS_l6O2}FrrJP|FghCRtvu=A+)M~Ksg4?D(zN!n=2 z0w?5l*o*4Kk-=!w;Sx4AvOC(m(i^{kgEuQ`u?%RxPPcAJhHfe~8|nOYgw2S89GPH= zG2iMnnj@hBVoXm%1Ee{Sg?)M_wB-fVcQ97(dS|Z`3Au6;7c-Of8fTvLC8;7$DdhF( zp^#$A=Uty6B{>AY9slVXwbBq{raXbGncFLk(?hf4RzpIKvLr%gjkZL<57dKp4J7t& zAQ!}UfF~-o)o(PZek#k0gL+e)UuilFdF=Y5;6ucRWCK_?^eZ&KYf%XOdhhePI8Z{O>{>C9ic>sL`X2j(lmKIv0zXgC&&5#C*7C2E_nHd zarFxKGuG%j-dAUx=pDE7oPP_DPxV#_?OcI&jyf}0j?sk}U0q4uB>BCJ=tQfZ@P&Vc z0xR+KJ8xC;r#}7b%GcOyqyHNHA$?weWVRI_H<-XGEEF2;f!eOHz-t+D_URz8-M>Ne z(UO;1YH>ybO+xKwkhMN5(M?v>#tE7R-vu^a*T+r#=mMMbk~P`~uI~%F9CfY5?y!?I zs}L$$;~`xz;(*H_Xudve*JsWw=kjisA|qoHXO@2BC#fTY_;SI0 z7vA%=VclBOwbtvjlZ`2SDAqRHW6_&Xzv%HRAvx*L3qO|J^E?j?MPTozIqGZX3y|zqlPsSK^K({{=$T_g9nnnY^mGmAOBbsiNyyuJu z_q4i}@Roglm`c6>`K#soJDB}0cO5|asC3CF-DH$55oI_sx`%q=B3*erdg5~}s6A`h z#+Ns$1lqBFy-}AJpV?rY>|+nkz>08q7@Rwr*e)&ju;b2{%UO(*GPGx0wzk$;9#Pv| zt{Y3Y2A0U#LL}wlX?T1S_HDF4GA)zWjdNHx*n=EG68j!&3V~OSd;@&v3qZD3M4(Nt z3wf?_C>AiYzwpiwEU4E6snK)M4$B$r!zq7Pb9W+fz*e?#-%sfta-2v!Tyl;5YyVOq zYw}277=AT|U(%b%B4wt}I9U(d_P>SF+iBGq z4XhYtu{Stpk2J;pK~79@+jJCrge<-HtI z_8T}g#!FJ`9-Ik}$C+@GL)V&QH+!6p)y_DN%^4xyD^aZNLv;T1ONn$=Quat-W(S=U zpOfdWr(34tJSSdI)Mj5X!m2Z?^>$mX9X^h2RrV7$@XV-#*Fn7=QceXi}HW;nJ`n9ZiN02QqMm0 zUcLb%wR)L-FrY#jFZS)PAeF{3 zm#|*aTKV|9;q?+)3TOgPQon+1nFaZe7kdV|W|B#=1r9dqG=spC6tL1;*T?SHii4rO zlHQ{1Phge%X%#Q9C^}T`xY`luu_)xk!g#E*e;Ua`O8W=n+?geN5hlhw8Kuj+7>Y~i zU~tZ|!M0qMAVvZU-{l*!;W;SAqL{Z=iq(?@5GP9jn)-OmU_CgGJMAw(%pT;O@-2>G z4faCAhLfKDcqK1ZgLPoJg?+KAm2Kt@s$}`YkNi~Pgo_vNg~T$M-iO}Azf1LgL7v^u zdw;~58EG+^r+BZ%Y8|0jyhoN=jOMR=DzLZ9Ej6T=a=I(gO=(BhCb{)v^UiYQ?=ODE z!5Dem)zj%=`iH(r?s)Sl?>cds;$8m+obD^;s?h$AW3MAZ|E^(4?tB=(-u5U=oDi0P ziREoH;2hS=TAwKFLgI}q_Hnf0z(bv>sWhxDCJP^>FeHx$k^xo1M`%Bi+*E^~Lyx-# zybqZFGZH$|1k$?F+D%WtmXzIjn7?Bc^b3eeAzz-e)4<_En%~baq`mX`h3PMbSG#Y0 zr0<=H7H2|^qO=#%g=w|+qUrdg<1+)hThj8H?JM&$I%eV|et!$nkna@Zjv04eYs5LF ze5U|+GH|D*24SGzH3=CFI`O5ESv6BFX$MHR`!=+EvukF*n7JQ4LSD17VZoN^W(8~A zs`BF+t$1`avmyFG=Kh;@9fuYqdl%^iZ{B%xZ4M;t+vFH)eTjG;3M`U;*?hdf3E?|i zW9f0YuDcTEld!F&_tU}CKS>xgFkUoRxASHHp6atAT1ZlG1=wqOx7Dx?A9AjMDZ zW>YzY<-qE%tjz=xo4=MqEewXk{NQ6U`n&q16KuyNgw zJ;O-g_j1ny2lgA8SluiF)xJWA1=|T~84}u${{NLO+9kYzT>|;d!7fbk*hUZ5E@|Vu za$O$ww|YMB6YQv-wT?fnxSlaZrs!)HNeZ(TzDXiu!S#JDu;kZi4|1lt=wYyP8yZi2 zriz()P1gcJ``W+Dpy5!zft=Foi*;X*J>iDZIQQYw%yPv-Fc-qJdnBCzL2gr+f*V=X zoJy;y#Y}^Gc>^-{-+VF9>Szz-VvUcf-2j>BussfI(=jlOQ`+DyMyNgBcE3CesFlKA z^!+TFy;Pj|o6rk13+!UdR&RJ7AgQTmxGEXmhJ15U*gBo~OU#hh`J9dzND@iqefNd} zb1+XZ>2rM1cyr8w#9F;O32&sB_rX&^LOZ*M)|&0oIL08nj@cqYv;|`u;xH3zm!cWW zKs&)ee<9jr0^e&WAfWdZU`?a6mEDxeVeJ2aZNV7~Cr-sl=hd0$-F60efOVo?(NANU z&SbP|p%raafEA9yzKGIb&#y$^xR){C=4Bcz&C!@=a;3Lt@p#uGa-S%`T&1`0=w)TH z+>dK{E&p%1*Ix$)_GAs)oQQZ<?`(477NW7w5PD3^j{AhPTnqMGP5Ah8Zp9XcKmEKqnrNUD3|r1w*dJ+ z0F>KY>Mgk=fr56*BhDZUlumC1^Dvs<_9Y&iCco!7>_}U? zWAcyF)^@~D*OC5@$ z4{W>;VTT6J%owem+bp3~VURT-Plul^9ecV5PYF{cdjElSGn}rtWGbFM4d!L{x+-|| z!YKvnVI*)bYLa?Iw)na0{>SfaH$UD0Uccimr-PaHm6hL}-tko~Glvn|UCO$0M^*Kq z;6Ohgj4?4_#oF#_ks@k{cXv`R3kI1q-*L}=JJ2*JJty9ZeE=iApKS=-}-Zt;ju2Y*WYa4U&4F#+mv;E4$j$N6})HRH|&6e z`qgpt*3(`O^gEpUk3mV|^VnL_L0;$O8kPzk$avPgdWmHktXn&{h9)ravklbBw}&>P zjDLgPk8PObtWMmPujy>4Ug_k5?8{nl3p^N9Nqmjc?XK1U!h_yc>va6SPowU&3wgPD z@8>y78mt)|y|zAErJoZUkc&6H`~BsPKI{?HCn#q%xc8EreqtHx?kl0%YC%3PI1UA+ z0S&Mn`}=s!+t8lBjnEwkz0Id=a5!qJTZ7^N6O4;1b}q#zO~})V*CRhziMTTr?SAv) zxxhG?A0pr3H($E@4QjLHBP;#Pv^)IM1a<1|e&`0}wLH)^5j%u&=sh$hBNp?RHJ3?g zOcVMJC-<7=j;5d*SZGC`(W2+{Cn`yldn?BamyP3o=L)LuWjGHfQG zX~>6(t>W0BH*Q@a_hULWK6dDR@Je>OCWxb0{c>^rh09in=N6rZo$i6IwraHTGPAyM z^C4jDE}yne;j9;ZWlqM-h`U@&3Q0Kz;p+-h87Iz@bv8XfP>z5joaaQva2 zhnSf+_~tz!K3?3*8PrJIz+l|Y<;2-TzzWUXEkz$Y^w_fANaGA|M35hDPAJQ(vzktP zl-L%OE|0XXEO^Qa&z)B;S3G6C7D!}Xb3?Zl+8i5Dqnj?>_eRY0aoxOuU7(n?#ivMD z`-)_5kqYd_7rnuzKhqgCJ!`C25UMiZeH*qmOM3H}(!Au3>`6e0DEE~{b|?j9U$N5M zt()%mM^69N&rk31M@;|PpMB+WWq$rHcvNL^4#;V^1rd3=ytn)L=vPZpN=r+7N>BK9 zOJ>7v_!wh$5Zdu$8NK-d%9+8uj#_LVWa=ABF*9UN&T9(}4*K%jPE#vW8qh{(E+MO` z2j?J_xk$wV+#tC3&C`ACT%eal%b>n}jnnYp3sNZM1!;6HJq4Q5SZkf&qnYKo!I+{t zScoexU##H7rv{_(ON(Eis1ctWw3R3?U%}PJK|_gl@mB1{;Qx3PmqlR+6)ReNIU#es5|+3+Wa6akdCtJ)|#5HDzMgIP~*r1|v`r#m=}2t*9Sl z-Epnpwy9WEmJgrydAMc|*fHkr9#ud(*BOF-190Zy_eenVg%OFS2f%NDy&avkT*V|x zU{HpyW>$Zj9`QRurU%r*9g>Mw2l*7)&>BVt)-5{kH$5QWNqD4~)&MCE6yVie@|?G+ zJQ^8`_1qX1>wQ@C{}Y47iAEV=^&#v||B1o+ZVZEU4y%(^Y?6`eS20+!Uv%W1q(?$j zQvOxoU*3kh0zC9>#Z;!P(k+(j!Kob&bo8wj!lL{u z8dJ(14xH$KO@#R@YUOIGI_89*%EHc&fN&cp+}l~@sJE6J=PNn0#mk%Xy{vhakL_Ek ztg6l_2dZjdQXVHJz`hYRW08)&T)hrn4cfwJx)o*4KL-2z@4mYX=l`6jgm$gZx3Bt- zVbt=5Qm6N>0d;;aW4NV*(Huc`VigdPz2p#DCa(}MRdkPKo)b_-5L{vhw$>aY%z2LxJ& zfmU0@V;vp_HWSQV@;dwy*5OMY^W&XZhuyAT`*h(~j@?NDRt`bf-O9Tijs~n57e)9k zh-GH3^{uXE7xLLteAQTc+4S+J|9!1}489d)JlT@rKw`%MN4lL(bZ!f=Zol6uuesm( z_m`ZNA{!4l$U`5{6L`j?pYZ~p=t@j@3+pVqlUCU|UcOJmz9U5#8nDLhuoeQ5vk$9U zc#ZAAdVgBRem6jS>ufzESs2!REYX#(?nFuk!Zvb2rbZ)v8p3Z2t+YVMS1UG zm35Xp@28cM|BowY3(DUju%Z#Q{Hl*{use2C!}6L?ll)R=0angQc^YwV=#-zCzR5ow zE92vS><#3Vk+k0vAX7cnk`9!E1wKi3g$N5+Aopx-|1I#4%OBwO(}~Ta!=xRo@bNGG z{ep7w!G4a1&I*`Q7M?e`GzD-cbWZffXm0XdUaTozaDL3^-RuIlV=sKC^6tcqca@NZ zUE+i7)lAx>)dj-G7nsa;$MRfm;qAG=i!F#WeSATY|M3M?{)SS@1&!qNv7G*0N(JIh zA*}G|`dR)?fv=b`O z+9`~Ui+nJ4MW^pgKMQ_Gi&&8heW#Mbd=CvTs|nWty*>M<{t@vm&G-GVN(keehXc!r zuLtKL_dU+cF7friMnG}g_;{?y0nu#tXvjbSc%*yfhII65SdAmz)=w=(1R=-%iB-eSEU06QlFlZzW1p^nKv8J7P)cUd` zE*s~qV8J=*J!&m;=sFkX{g4C;49KQ4PQhOs^-v+Z9hg)HTW8KIE2+X;1_FF=BHr?j zmlfX~DQL~gd&~c_eWQoMt3zx$5Ntkf+Ionuk90zwDqqJ4YZj3*?y^ALO~tdj9x6Sm>~#4Kd-5 zDXrVjrF{t*k#ZQe3=%g>ZL}94&UyE`c+5cDoETpp{O5)-8?2lkitzwWKk}e~AYJTm zVE70-=LhVbd;RGG=6*)P$!Da2)(6OB5(7)U>(O)J_dHWw#M_3UX9Ge&UcpvlHKRE5 zZSYytL3V!_kvSB*PF`O)_@87_B8n(JZ_A}LVrHQJoOG`JvlOtO+&td~|4LigObmxbA2 z+K7xl*i1Wd6>tX`2DCMFqtz&x0lu8F2*Igg#pR(x4pnoCP-@E-E;@3h_`CPnxPzmC z7U0eI!$%Hj6DRu=@JE&n>2(Kiip8EXJJ<^BWhGY;pBu^_DmB@%&_WYKD?FdT-ggWk zmOC6c+zvghQiS}V5x*F|D6baib3$!PmI3+Ekgs)C{5w{PZ2XT3C5e0_a;9d)Ph3af zy$PqA4E(#`nv32lz`J+~)6J(W>2-3@VKpx4ZB}w%%v4@t9-f)2yX0CkGj~a^E)Boe zjL*&QjZ`XgqjHrp76m&tSr1I!eRGDl2pV}0Z-l(Q-E}~ja|)V^2yORn=qP{y^iimr z2DhNE_joC12S>@u=usb)u2_hpIT&kCUb`Oo`Uh4BP0O5=mC*C=hJ5~=uUGlasq8B; z+;%CJVQW@G&!RVI#n*;d?14h_fInf>Kn|e|YWah!@uu2Qdef&qjhivrm1Q=qdms29 zcz2IY={A+9+(3&hD=UdONwQK;=?2Ft=keCe@-kQ<>muIp$F=5PaxM6lG^_K7iAQ1T z1wN#-47e{~aP+`TWv~^FVR$Z#=spKl0YZc6d@CIqQ8!G|cb7M_oNzMp(Tdyrb+{i2 z(*1M3|0WGW#FKLCjRdz~y}t?bEElHn=y8yWIgI!-wT6gv~XlsGwc=klS=qxG28Urocn?!p>jBIZE(Mh;&g3m zc1eLka0&pw;3X-G-a|9aL#^rP%a1_z91eT|?F^5T&2=PgVg}Zx_W5tLUG^)|k9&{H zecgqgPTG%j!!yWv8Q3?K!fB~k&mo6*hZ@xxC*wtye0@ygroF6Go+?$|(jkaYf{S{U zNezuAbXD$k1-NHXVO9fL>~)VeHGDrjLu*8foR{6m3x~YSKwjkj`8+@Elz$#P`XYb%5)XCc&s?-T$a`X}}lOcE&896=*ktx^P zLLcSoT6NK>;XpCY6j&hP$5A^DjjKx$Cg7@bh~0Bm%4#uG-icVXLk6JL)WWlp4)!eL z>W6_v8i(G^rX>D))vp_VedgD!yR%~Y;p?CsJOS^%toR_bf7zZpVME1=^+W8cDTX8`ryVURnnp?+LKmXCI)x@C$Hr zVD?6w1juvh{Tj>`Xl)jXR@CySmpPnY$Lc zKk5b3psh^6-Yw3(9r}`_RyF)-4hPKeZ4*^GayQtp>d2+|oO*KZi;&_dw<_e88I{jikXx0TllO`Y@<_U3k~AOoO?ZR) z7-0&skSFRdq&IuYrAS}voA3wLog)ZRG4KYg_zHS0lkUW7f4?_3`9wdXEd*9#I4}h= zE8$V^1$KaXL^%)#zx2`kX_%)^S?vVhne78fZJ2Fj-S}0(x>q@U>vM#aPU?%b;O~Ns ziW4(5u5z6`PHSb)U!TdIzdjrE173@BnAKhfvL{}yRV`|D#R$!73S1SBT%Fal?hLfQ!ksPc zzi~JajaoQ%@%JtcvOTdQZO54#jqB~MjMp&#)#phoZ=`&@C|iqV!`f`GRE2TV7@aNt z)-~BZ?se3J`l{#LnL;}}=Z=Tx+?3a&{}TNXeRe@Z{uDl3eG2-^2BcHqF*PIr|H1px z8WQQhSCh89TamuZMv+zE@Y z(;mJq$GHR60JF_XpGj`7J0#xyRmFro$@LU!6GCNsCcD3d9s{;06s4T*$ysc}mG|iQO@f3sk>S_;BXXK$gL0EBySB>R({}fsq zH*kXB`fD}r=m;_o95{1Dv4z?An7>7I)XI1oA$+lr9`i6%?>C*AU>mOeew?A%I zATS`Gp8VMtw?7at$|LSQuL5|^PCqAOamrqqZ70Mci!)ipk+T;fs+0OS4w|XzTl#pu@cwO!T&?k7 zki}C|J~;HYCgi~8=X0D9H(NCw`=F&}Wz8<^ik|)7r>FgYoZctS|GWGJa#6yyEcQP& zIHN=<*HQ^9T5Yg^SLCyHloVx;Sc{VKpEzXe%v{Z)b(bEs$=6lzf4b!Cg~+u^`!m=( zTuoz!Tq-$@Bdk41P9t*dbB?o)Z?frmZLZu`96zJqhwCYkIP%m6-;-ziHYd z?eH^tzkFZAA{0KjYmZGd2xWaNUyJ?s9{7wyy&ZWFWtPtrFFm>@Y-w7tE!(aKBL?+Y zFl#&sW(|C<_FXPtKPk6QiM|V)ZdSgJ?;7arlUgbF)SIb(zzqcN5(ZfDSTqH#1$N&B z4($>|Lh$YBOQh-S7{+sxDwmi903@v1*+X?waQat}Bo@{wx3 zZcnP6-xaYZwUXPFRLR!HAyvE+r}3YM)UasZ)TTO6BB!VUeolwfB9NLEsdeEwX0Tug zOfAgiZ51d1`p&Ei-rT9M3s0CkL0~g2KIZb)4PMC>a{_6+gt=+AHTk$#O3(RAE1MDN zWiG$Do-ysQ#-6=+o~!ocYdTu;x#MgmP8sU?PN6&k! z*vw^&!o2KIzwa`*99_js$^bCYOhLt>>)vBEcppo>4s#&BXIN^23$EE*G*3Hcaxnbd38NlqXxaN5cNiH5Tq zRx4%?$K`(Gv*1@mKJJ)eCpmNCg#?@nO~wj3$ytar!r=|j7iz_HgvYK0^YW)-dA*tP z3NN1F@qrx{&RRkis!!@8ajgb9{|wF&Di&#rA_`X9E81#Ow>oR> zQ4OEkT6)>9hyC_Xe5Xi-#fNnC^qnk!({&8)GEB$7J(cAn0mm}wGOKDU?Q zbtRX5#B|s(u!<-=A%#^fW=yrVII!@sd_u0i*W21qgxsXoSX|5!0BS;jmc&2$=1zcEx;RAdZTWX}C2hUy@ zzf`${$7$SG=Q%Nno5XX|qs`cfb1I-X(YvIPxiJE>vlzX9Az>$tfxv56^RrsR*33N4 zxKPInzwv9Dl?{8PTlB@iQYdDT9ssR;`)Xk@aOdzsp$fQ$6rmU?aCx|&7YI~iH~58o zzQuZ13V-+SmRJ_pY%fXNnvS>o710WxxiVLb;LR2PkUhB2T`u}O?viJ*0eY{c-LGk* zIxx2~4t?I0z%DRDXpSZb!Lj=$+`kg2{^@RjLSqh_fL^Bg#e?Cw@E5c?X1As|W(tPM zbMxeNEL$Z$(;i;Qh#_m-*xWaf;@!0|9PchI;uW+S9cI#dO}_r8m|aJ%#=P1-ah}{# zYKc_KmB4Z6+9e;glVLKol1hwum%^cyZiPkxA(gO4UU{CG!_F%>52niu$;ZOmU;1Q~ zn1H= zEg(<#UJ2BO&iR=+nvS>nnRS;=tm@VAI^eXKQpU71sjN@U$HJ3uZa<^`=z?l3`F}E4 zKE+NkUWg?Yka}ij1dx!7a0oNV+|~q)!le?tp7;zlSYWgsgoRbrauaOOOg8wTBpX%q zyJ$!d)bEP*QT_2c>VMo0CgrSjOQUkfXV6J<^$ffK8d5AN;91%Iv0(=>rJc{5H!yAP(ZC14qg=$KqE1q^_SyKh->e==kK0e)1N=;L0_y|8sW z@GOL~W@=|)-gbpvOJ1J;Nf(}Y{`JX*5PQR4{1Jx3LGcn3jL)=W7OgO$FOP3vZ=m=| zz|J!}2_y8&(A(&*40d2gF-QFsAF7*VXq3P@3XSnu;8N7J6NQ7V_13s9%xWh1S^+CK zqf^#Sg#N^c->R-d+B z(Q-!E>UOCMI&}S<{A?yPsf-cmT3#_fMv(5BoxZ}iG8yRJ$gI0&rqA>;hS$&sk|nn9 z5B-*L_YD1Z(9^GtPB|R`&S0in^jpjme1y%V_rTKxm@VGPV~ht8ClQ`9ELryqxrUD* zhEI;caqwiD@&nERxJFNAx=!RqFan4Ri_gb#!-`O$^lNrx_CHhLKB+gkA}ex*50&fy;rOHM&&vd535&~=EyvB3Rt z36ZGvyD*Q=5Yz`LrS+qzMO}>Fedv3nwi3DHjhyiZT$iC_rb_ieDlxs4as_6u(OZOX z@pMD zbX4E=+#%=_8HM*s;Iol1dh47j;*=6TKWj|4=PDMTSlQ)BQWbP$i+U!^f&2yh8%vmD zw;Y~SH0hRm5RMP3a~ten$Gv9)JPyC(fxalVNwOJgj9gG{JtWzRuLSl0w;l9?1>W!& zn66isPtIOYAstQhBs%7KLPo#;P`~RQC1OW-HW|D9Hygi%_Tvk`9=2dt*Yp~&8;fr) z1J=NWs~YJhL#&6z^^FGc2+0gL8yN8BY;gitQNqsKQl?wH)aJbqnO~Be-_LMf$SKEw z>5RYp=p*>8j=wxqdW?2e{R}T2;l)+$#7&HG4piv`*i{2NR}9@3^dadr$Lu44hle#U zut2ddgth@T$kmw57iqw#3BDjbPCc@L?zb9|QAT~TZO@pu!?`oH%@oIr=f$@>18Uc*mkE{JRq%eI;)$knoiaSGUlsdOa{<&MEZ`du;xA=S)V{?`` z7$8~5cec%$g6k`|elKJ!&lF0W>^xhgv1|msztbKpt>l5uGBPbgE-_nMA>#+F+j1+J zO2W%z_ma0Fb_Q8M5;xyOoR4jBRpC_g$xcF3#1m}etRs1Vx+Lr z(}X&}9g4Z-#@0U#s3$&+usszPI!~;sy6aB^{B#qzoTuhq{1@B>{JkSSp@{cYKfqi) zJuY+Jvtrexn`3`b@x{O3E<%Axa_AEX{W>#UtXOoFcW#YyavotX9}Y2MMNYbKU2Z5a zIds&|O$*y5y9A{@S}63)cKmm1v*WO}4(AF^2Ye5vYJq1R0b>Y@^Nf|9)?@|bj?jEr zirL(Z6YRm$H^GX8o#ywyYaQ=vc07~}JvOrk*1=qA3Su@Q<_*x$_IOXXnjNf}?>y+J zg~TyMm=BhmW=9jewX?H7?WE8Yb0qNeXm%@`ZuGL2PrPqhzxTl#WX5?f$)@2m*`!d7 z=NF!gl2aFy^SJA4tpbS_!+m#5%{&b@uM!0; zV-Hq45$@tec44A59q6l(z+9A0EpVqfa5;*bWdw;~&`;X6qfD%RKvmjcsWJ4g)h&AH3kK#Ehcqrn;iH68`)LuPhlq&!*pmci)6l zt}t6jC7$*B;7LWULnU^bz!b>!h=HGc*lP5GZ3bz)G%^GG0J>@zSyQ=LSS6)d+^ug) z5iTnK<=>4*e6s^E^iF#pxfKOs6}XUED#P`Uq5{a9y&dkyZ$I+ znlNK5;(^M1-=_YAu+_B3DvA9$r|*rhe$pSU07fg!jdc-{vr7EC%$`NqVZIzlpHjx& zkJB&~C*$zfR@rqZ&chd6!CpsmlW_xQGhjL8 z5TjNKhaW!{USa7c9|`@-8Nw^WQs@4%67p1fqlIMu{=kxV8D>fm`0Kz+Jh?zA{%IIE z(@>M$+?oVd_9pa>GJBkDQqcr>OxR~tbO0k~Q;KgQ)V@&KV{M+ef@xEg;%oTb5;6-h zi)WCRJLWf#`mNaCvzgiEE4~P%>qdxblpNzhFp4DMBsL(G@gHwk&W;oo3|xeWNq9LquTJ-)IhRegM1oTSfKrqXz4-I|RYH4hVmp25;n zQq&zMMP@|LRGcojn8KgP?o$77lHN%e^|B`kqs~L45yq)gI?S}hjmAfAmo!r&B1#6- zs?vezX%Sc#O9v)GBUv&q^}a@6*1cyJEID10gHpnEZqDY)(g)Dm8a~+8`Vh(0H zp5w549ag8dATEbAHLd-D=A#vh3V!-M6nN1S{!Q%(W?~sHpn>%8V+d=%j1%DD=ervm zw|qDG3NTf$*he#r3Zo;p6+WSDW{+ZVTm_9nzP0o%dham$@GW?Ug#SMd=&QPN*T1D& z98)>N!((<=7V2<1gBVDG&5W~EEV>$&;*sB`Z$n6Z8@rIut#KaKfV0dH@qL05q9YIK z>f6-tX>dH0vMt7=0d`_yh@G3_qP`8=lnzD?L+QNt|4Zll(QrDA9RkwHYE$1zT$vf$ z;(=TM`_(8rKLhCy1Mu@mhr*EU!Zum^paQNDy0OPoJfvL+TPVo7+{fvB08A3zaRqdK zF{zJJD8;6sP~i6?p}=25_z#W@LeHqgw}Y^G#+{ZBk2zrn!fYA=?#<71JcP1~ZO^x; zAq|cPQ%1Z|yPthcB_0gwi!{4dJJ=V`I2E~pv~2!E)gVOW>t`@?s_hn7;i-p&L-` zf-J?8uTL=CfX^jiK8M`$c~U?(qDW;^2$^vN{2=hJK7v^I)h7S?%LseJk3L1J?zV84 zgCW|fy*C!7N&fYY90u0^9bzHJkUvsaq6%w>27K}dL!;1nXxiXCGv&njC38MFpFQ>X zA=35C#MAas((oBNM*PIypX8DIC2#}O9;|`jh1lx`;I(jj11;&x`)# z5NUv7upWg1v(a|{9isJ!VM8vlZT(w}Y1(3pyKBFa8jq20mTqIRFhy8uXCY6rbN4Y^ zzs<^BF0sBZxhn8^kTIT0VCSvL)64_|X&L6l`I^j^t-W82FT%NY=_*_H#i3<&wlg-y zIHe>;*n_Zk&DliPBkW$kq$GW=uX>Jy(P5Oa~b27f%t8Eg)Ia6 zZJI^mQGGYlO?x1YVUCgBllhwIR*BW`sKnj)+|aHPyWh#Sr?>Ktv1Zn%$impgtP+WcNtwyg4?rJ+X4m%&Cy8%(f}$!InYz-Wg6VnqvP)D?CoPNK%>r zw3J%BR@!Qf0izi)D67TN&`M7%!Y3fSYItHdGxIAio5{{M+fMl(v3L8`89&Nlbp>ki z7U<{B`&01BH3^UDCYb7uvC=V0|%`Z?R^0 zwM2( zbm(k~dX>7OUS6jg;x4|Gcwgzs3lS!qSTZ=R#A#Lp3t7MVBzEiIOF#*&sGpZ5I``55 zA59$9fhBpc>YnbLE^b;hT@0z2Id@?eZ4Q;$PeFUYnAdnuV0}QUY&|3eFzcV_!pM>3 zyCn&WeuY!g2=?;}s_NLp&!zZAIu)yjR=)-(9E>UT#OG4vF~9J(vky z4ig>kJ!HRqiXPbI9H1!ZPHNX*fO~iirAr@*6tyVL43tivn~=K&$m12jr?PvlI zn4#S0NXVl!^x0QSK^!u~d5oSpzYA%ieQ-`h%#c`5j*tvC*HUJ029_!mm=d}VXQNbR z#uTm*?FpxSm3_coMi>-xueSy%!1typ9joYE3(4V~{#<*l1oB+W(Acd)zS!of#XHEF zr^WD3~y z9eX!Ic*f5aB?`awhgT``(-f8`@5B6c4NfjXfi9N!=dd?~ zmS}G2i%^yH>CkhbtG@i`ruiqrS3~ROonU7F8X8RXnI)GV-9T0WF4A^uHQo4)(=Q7~ zgj$>gS*}{ZoyW1~D%&57G$rq-=v#5_(pM-BGjH9(UzhZEDg_1_HAE6FtluOSe zHO(n#23ZZ{QBBrBTsA$?J!!-UmscL)qtrdP}0BdZwlJU%z!b2C2K z#q;4uOCyg|q-?U-D~_JWJkf~H{oomH#Jtfu$XHgvPJkq(Dl6;TW`{?ZxdYIn@d9h% za9?vYaxOv{ijx)ITC3zMuv?Qa`6kKIu5HKyS$CTiD+Tsq;3t^N3Y?dN9DMtb1~Gx< z#q*ofNz3dKwzn_?3pfAQl3z#$CI?ok>6_^!g&9cQ+;H1h(knYND?0{OKM#-0!01fe zOsifNYfF`c?RCqE$`t!uJ!CCW^Tlei26?d zI)u2{S3VZPW%y?ZSBiFrw%#s3FU7mg<6W+t_wgUsc$dqn+^KB12k&CUdKY)uRZ3U8 zf4Zv0Ri2gZ)wuRuPL{8>k3F5{y&dr)J2a^niSrA(i}98zzQU{d{8=uT6wMAzeIcHw z`f|o{!Tc;2j8(By(V$M9)}4ben=U>0#8frAp8qBTf?V(Cs{BL2gdUkd#%0NR{<=Y0fA zvX5}OtTmadCYqd8QlJ?e@xT#U1`#I{r*Aw@T9Qm?(Bg+C6)b{2GtAA%rTzsTls*N* z@Xzp|^f53#ANm=vdC`8d4)#aI==a5talYt)+ytz-?Eh}ee=a?9kVLFRQ?8u3*QykENebJK@JJ%tpMjB2 zDLyO5AWcH}U5Y7^9C8yvGN~8+q5qG#FOO^LO8>q$I}jj%BAc2JQ6#8Aw54im2qCiA z;!<0+otXeygJ_G|g)TD&ceL%O*j7QODs9K5F1WN(YN6Fmoz8S7acNyEt(`^#P7_7% zO#EJAf6_=cz5cIswyIMW1ae8RDJW52o;?cZCz+g;QK$^S$7Xr1gWU$js@ z+Djb5YEE3;5R_5gTSl~8a9xJJ1ZIOZhm#9K+N7dU*tf;-vhABOCx?dtpSt$d#CO00 z8dn*bmgM-v6CN3F-)aoMn2V(w=1kLhfgu+8zt^P2kxbsr_krpL6VCLjS_clKx(-KIrCcry^gpMn6%bBF<**P zQved8sg0131s{ZX81B{M@__>BzU@=vbjTuyf-aBq0m1JE{6uOI{0v=Ar>@d~J~_v; zh98`x9up54m3I*Ml;`~2+=Xt~JHkyD6PadbVZMxWNZhjmap?b{c@p51B$UOruk5Wp|5ew^`GGEJRjKt~XFE9z-n=W<6;m1s;sa!+V9q zy%p)L?H&%f+;4!h4LvoVcpEd~tX=miqx-u<@-X`rTNhH0N4Ai(F*D=^F*B;sjvt~8 z594_c4~=2s4G|qt`|?K%%apj+AWZNNo6p3>Bo!8mtJm3p*8qt}v9(u415fXy_D6 zb11PabaR@nlm)>!zi@#-9Q3lT!rn4-mAGj(@Xx-CU=(jfGClmoPrx&iy8jG`c;ZuJ z9i^Dl8~VY5=Vt6~UiAleDKfXcJL`Bi?(ymSx`yz=^VaafhnCI+>PmI9AeQbUq&vUv*Ti0IMdQp&$A&gddc$4zlD(eM*4)3@wDX`Y@dQ8RRW_i_&K3 zf2K@BcU`i1NOvCNeiD>IXDyoD>QS?6cI+{=%v;i6C}7J4%O&Y83*tNsxsiWD@_ra& zbBh?mZ3FW)=4m_Dx>YCvn=!y19q|TFdygZ53iLST4cn3`rUn@MV%%;*>Vo6;`blz& zO6hY#4kk)GJidPZ$Hgq^?oU&QyHME2B3pZ^M3r_!UX=r@yE=`-Am{fxE7jMi!;xecLLsfQ)&g|LWA zVcB2{f`=}eM{P^({I$@|!x8fY-QkOa{Q?`ZXd8-yJcaOILn@q2CdmZqJs>S@kZPpV zYrw3eJbFV@$}a{sH=aW|+3}H>#TcOs=lFINVXn!5Nh6v^Dbop|I6&Gd3IEpL_v+sYg*0 z1yNlrB#R^7HK1p^xtspcIFpkuW9xe9I|0~VUDLFQ?_!4y+{Ak|;`L-rX%p|u5aG>_ zH$DpIFm;x>0~!q^V-8=9bZQe(C)v^OcH||%``qqX0Q(D_>H+KBr{kXdzc+5$PB*3 zr0h2)Ug55b*je~Kg=7Yy(Z{3|$6vY8Z{7y}@u*mw$D|u3;Y8L1j=>?L{B#NI8-)?& z;=B|XdjtA^(@^jD@?NRFDZq=9yJzq*IX4`!km4g9k@)gSIGF~e_=4xOTztRaklb0n zB%}s;X=8E-z2Yn%x1kYZah4+iF^k*^InWwpBt=McDD{MhLuy5BC&Y>xY2A3E)-GvV zg&B+qp*+vSfH0ICBN@qanMT1F2<_h*Q)NCnWe)avJ4) zpvd*4{LE>jDEpQ_w&7d;RIvp8%nYN}?Z#bFfLo25?1vps!I}xVTDrt$1GWDg3h|w9 z2}w{s@spG08fN`8@GNM?Sq#02b_Zm$U}*%UX_JQq<*mLE>KtL0dPayPs1cRsDU@|u z?!;zxY-v0sHZ!C(luvXQNq%*6ANb}wC6iC#`3v-VCV(!Vf_1#7@%#o4^|@@|YV>wE zkmx>@Lyj*DbfUd-Lxr||!G4x^@1T~NhW4RTzs$WNfN!iVZdP`FE`6c?&oZYs?`ac- zl6^Bf#=fMwo3jaZ4?*1@!%Tv>kc~2S1#3>DbT+;RF;h0dDg`Vi*_jb;AooGG$`08q z_lp6V3z%9Fbj4Zs3x3JoG)T8BU}u81pNB3Bg_#{7M3!^tF^QHqP8)OoiM(c*D7Wag zP@&g)YjX(hQuN|Cs2Q+OI#U~{6a#$KPSNC#@Ek$w9ChB?E_VLNloM!~84X7ZjusvT zef4YZkFg8(=~X$R6cQ`V?4ZhaZQjyB9i)Yo&vfc*J`_Xj8DuhC(R zG)fV;+bOkKhIGgd%`GT0(N+SLQa?pxht8)P`@u3$K>3ZtHUuXHmb zP75>iAOYcL?#gh_F@+d2-WpysQ*R$Y;4aD1LYDW9Dxyigf3DSk^-R2x7=b7^An^2yXZqQ*^tUr@+>VG9$sGz*tjg3q4F&aMt^)BfKtQKhe0x99Y!YdBxW{jg0m`CgL}%>W?hW^3s|#%{J=K8QLokw z1`lop5S_)y`zL*W{BOrzdIj&+8=Wh7F+0%-f6D}D5jN^Yh?j+UpCI1Sj?4oTlg$_@ ze5-~}+JOwjzpf{LQAV;eSVMJB4XLNr_xPRf^Shj}$~g<;e>R?U?AOorV--WxjAl0W zeu_|bDAfTrh2BOBv#7-@bm#t8VJs^JN|I>D?X{4+TRqVgGmpME3Yt|9JGOb7F`gf~ zG^!456UAnpZAn5Dt6kGvV>rpXGvW_#LmR|^`v41! z!_n$AL$i1oVL#WmkC34}BDP=i7L6ObmH;=|uf}Z{qy&7hs@C-7qxnB?VIk&Vg(7vm>|@680jQThL>{uMQ{5x+rOs>^${AKnIlH zjNy)d0^L_~=W>OBmh=c#gEm$PoSL?+e3F{D)oj`qmZ%F``GGC){rg$o@_9+F=nQeT zS;tAvwJ&|GEAo+GQKx0zB`*qNk$jfZEcf zp*cZ>p7mm8=+0n<#>fhjB(Ia&|{Pi?Gh{xRmNw!=16SqY%?0DSq-x60{y&mKK zh#A8^!~(5_nI(%rZBF#m=8K-%{MrIbLGP#3r{%9A)IWPd{i7$;Q++K(V<6a4n=qD| z8i?X1>SEAd9B9iRV%)#45@Q$0gs#9mO>?yvvt4Hu>B=wdXx&e>cmZqg#Ey&m!|Q;j zjg?$u?pM=qZ~u1;=Cu7Z_Sbn~#bF0w^^vwX#gt;590D#W1CHpmDx#4Ui%#;X8PL<2 zM|+u*e0nkMWIn$Uhg~tv$`jB=kDy&A3VFS^e-ke*W?*eEcNvTSCCjKB8N#=>_fwrD zqp$pQRVG8-zv`*`U-UNT_i}2pFME7W{zsd!+E<)3zqINroxjC6hjk{NN7zo-bmGBH z4ne6qRYl+j8}|U8IeD!?%&$)m_HuvUHuT>%zS1@ol87&(ck^6g@izVy^&5i!ZvFV2 zH~8HMu}2?+H=>dEyj1FMapIcTF@8S-ZF#C`kO~4^yO&Z_xWtNWh&R|U(=?G6 z89A|IIA%8w(sHX4S+QFMO^9evNu+M#-J}ETPTbA9zs$wC8BbjftGLngOYii+ily+| z>;BK*C-I%^Y4LiQcBxaYWi*edPu_SWW+Hg{9Uj`;>RXg#w^b%48rv+*uHeOaU-bQb!0sDRou zc#g(+tUmc)=~3Be7W<#m{99j|6prv6Db->PrAo1SbKeYli8@D`UXqOrZye z3w3>;uV{Mq=NPw06b{W#*!e2hQubzXIlQa&0yS<;M)+P?^lsH=SI4kPC1UBdjrVt(1B@8<3Vmf_4fre`*$@>4nu z!Pq_L(kD@ts}3jDi$9T_qO(3iES%VJ_CxXd z*;<7f7Hfc=%Hqz55%gOmtGl>IfS)0{h|)fA1!vJAm}ifLhO~*pXn(L4&lYgP(VpT* z9U&ftVz4=mS4=R&vZqM=ljB70k7wd|X*#Qk<7G+(tnC#UZrTCK zowq9`clP{2a_7ivvbJR+MjJWo30^W-;|{R;%0ou>4&)TvkxU*hNrWCmMg(*VKXF6!g~;==@hZQ$MRezRk?0Ovl2DvbaN>qE zTI6v+2BRffbZ1b>#o}1_DZXHnPuyUb+Gm2PMCV5rT;=DqY<>pmM5_v-ke=iV6++73 zN+=O|o}ae!j#jku?nWcUn_Ys^H!}wU0r|Pt9(ZV01eX!k5_qr3_u0IkL*}pCKd))r zouc=bPK%iOx>Z`Y_rmhQ=l>-A{Lg>%&RKl>*$HCUXzy3K4zjcCgnku}SV$0C=w4%1 zoa!ix8x=+pQ<>V#4oNcgs~{ex9d`QYT*>O*!0Aa;BfY?=SMZyd;H{5%;6d-(6$ibW zE#jJk-mUtB-r6Zljh%lTZ+|*?(7SzombpA%f>YH7@BDl@cHG_E>s~8v2#M#q+B+{F zGX+jl%e-^*r9i6b=6>&;lW!BOTvU45T6tZRS++h-2rJ#fV$@Jr*_LIH2cWQQ-Sk|8 zyWY0kXmD@0P06QI;1q8W(xRLSy^rO~gq+OY$;h2@%JvrKD}P87%_|65 zf0{q5nv|E_LAQcuaeH$#Q?S)?+{H6jiQ_SAwvSD3;_9L6H zuiM1*hlB&~y#58Nh&#b5^6)IcvlUMZ9>ye^*(;Z&hpbqLmPUufEQLKBu?n0^tRzE{ zCGPdS3iJF;?&BV8h~dlXt?aG@Yy5n6W4K2w3UGhzuD8+~yK5F~AAZs2x&YU~K39A> z^tt+6v*6m<=h^~ST{l}>Z%wdJO540*)l*hxI7%{wt+Cy@Rh4ff*{2t*+J>`8aX`hSA(cRVC zE0lA4pDP||{;SV53$E|GsO6~zE()beEW5V_3_Yd#TVEW?`JeZ>PW8Dc=g;qRebVRJ zf^UcWT$J;UKGznwYWvEOP)t++ImLT=g6S#8>b^LX*Sh;$EBaiN*YEFhz1ZivfN#(B zxhUt~^tmp;^+aDeW((!0yRRHAwjeF$^u?jPCf(;U^tmXnhwgKY?sHK*U7u?fTtoU? z@hC@hpKBIeVSS~l6-ssKo>IMhF<2&V=e>R2b)W0*eXd{nT$I!GKGznwzU^~efa{-q zu6UI2RG*8=`*|l@w}U80{kP&|*N;oWN^t8@qtLRM7VBo?=<`fk)J1XKG^1n-?w38b z9J0x*RVSN8yKizYVm?vP-4gUmVKV~S^fbcjJHvmb-*-FB!f#z?rSSVsXS48I(-{zc z|JXUvN#WLYu5_}Skt%Z%H%GW}!A#}ov^3()qhxM!f9oWyZ3*nbkwouJ?!>2pd{R!7 zTP)pT&H<_hG@epOt5w>zK?-~j2P4dO2Y>^=2G%i159cOiZ&5F3NYq<^n+)#dO-?W1 z#9z1Hbbi&gQoI8QdU-(CY=L!P+9K{QJF_5FF?rnRAx@ZZNAKtDx2IU6_d<^-t6O8*lDG9tjzm2 zH>(-HYv>+TSqNNTaJ9u2M%#jwhW<-373LkqUEH|NE-uttZj}@ypne`;?q)#-ipQGe z&1Z#s*?)5y+@TU$1LH}RtURbjKHucodCRN zSP*rWq^i})Ry|N6-2vQtS@esOR`6DREOdux1unC!;OAo%F4nK$7vQ%9zYF!{Nx|L z22mmQwAk&^9&!xyD`;{D zuG{h=PZhbip_hSQ2uovAlpeKmmFwf!5RW<}-DGgF(p9dPp6PEGYI@TZCYfMZ;fjz9 zH5Iuk#vC-Qa2=E|E>?!$$8$_$b5^^;WGSYn`J~B%47*IT_XL+wH^~e|F88n}469uS2V|OZT@u8um?uN21|x;%Gbz0) z7ZbMJbwqp&`5&1c=2C=ZA{{C%ixg(@lGh$FnOtJ|XvE-$jxwxr9gCf9lAv^}T$RsE za)rrlh!cyiOGYnq9Tt6r{0~nHb47%WgY7q_Vja>SjT99N9x;hsB6$Wvb`M?U`Yd*q zX_e~_&qTnzI78Yd3xk%Vw90jeO)=pA)Q5A1BbMap45T8lj76wL52TvbxFXQk4X9t3 zbfrrn|1!SFkBtb-uP&Z9Cyx&CnT**^L6mQQ?ZA=$Qulypu*XFzXe6Ej>)sp z-$kyE@?Up7Ke^gPzV>W{K$Vq`Frcn9qT>j5qrs&R5k-d@M(4~%ufGlJR{N2|E#$Wt z&qn0gPn`^(k3ea6`=#Okw~}NNyEVim31PN=4N2bj7gW3CA-_SGKaBq{Zk_A1upRi0 z->1-WDJxw^`mc07KUa#D!AOy6Oj3hr14afLjvN(9zcHmC=53_A1W%3jA|HowOtow< zuX1@}SGgRrK_;f|@&dMQf=Tr5>)<_p&5yB+F^xy7DRJ{D4ng}5S>gJ)-wL!lM#h5@ z%%d1dlGU!Gat7ZeE`G84Obnd>`ItVvY6 z%oU>i8k`WNOQC$-B~miA(-w|4iA)VULNzRX6Nm@R7-ine5d zQVkU}UKRM>t*LT-7B$mU<@!T0xoNyI|21AO@`{S#`07t#@&7Jpzp1~?^&);>oohpF z#hX{a|6}CMsh%;}T;Iu=&5xK`7Gg}x^~ld;kz+QYah?ZyR>*0bXMxUxWBdLw&1~Hj zuO7o}l5c$+BRh5f|2(dRQC%n7l3<;R)g{J+)oBCPnenjgzOlyWaVT~bb!=J`;5K$L z>gmEgE@@|rv4{}w2r-&N+T>8zPxk_E z6RY_vod+AuruW(u61jP(NzzJw71$dZCQMBKpiRQwJ#T8jE`UikXPLzAC`f11ZV!lh zPSuf_4HE0*h9NIYC$Q<#^G4u(5gr}nqMJo|^aey9*cc<8O_pH4ptND7bw)!sce>lq zNcI)g=GvEox?dNX**x06P*|}QH4x8E5}PWHW~I@ceyR+31gr!ok*O*f{*iTMRRBs4`|pUSf={&qXWvdHSe`6?`eUH5OHras^+kiV97DPl+l6Jc>E$1o+KW zC*bbn8Awd|vBxZQTzf@VQCeMIQEyEQ-HZQi71v(XExJ}+zUUhH;D6hqYp>}Rm#!^e ztSy5N{&l<6Cm;N8d;Z!|-3!;&mA`O}eDJ^R zg-yIxuY0ld_3{_B^Wlg8Z7wbVS3$5*IqAw3Hmajd-1>RrHbQ><_nKOBz9Z) z4B=j@9_76aT!5@(y?H5Q01e>LWfG5WJgXC(H&_FlrI|3Sg6-(WUZ@(jpl+kx|J6`t ze)nav1GEb_Uyu{(UV}ck5l?+Uy6;oqDnlN#;fjVlTQI+W3NlP=9^q|MnyMobYkI?S zYhpvNr@KDu?djlm?5naPV3U$8$S|qX?BFZvitNj*Oxk37-OEkJnA6?RL4)jUQ*b9A z;4VY9c}i26K#Q9pRjY2&S)Vok?q!|z0nIt+H?fb@zHBg0GAW?rCvsngp2pKSd(^%x za(^4hFe2I2cDS`26JP%^^;3UxqDe3Qx8UnbdQ*%>`C;CY9}=Fm`Efk>U(k zP3OOcg)bkwV|(u5^ViCkzzU&KMmL5797dFxP7_su%EoKZ62Ddw)>>K)!~*+|^Xp-I z>BbdE8ADQtN&U%A^G9y3+C0jf+B^wyJUGjBIC^Eb|3P~9jv)2@3GYteArq}M!UD$W z?pD0aC&f*>sXs41bhW^uzD-c*fv) z98VU`40N(+=f-r?nYkT2tKRc+JD2tu$(c(B(u~&5ZNnI4FA|mjSpX-W8q~vW&w@oS z()fvjt!HYh6?|%=1}z_)0l#mi?{wO0=L)(j8bKdyFegE_-V+BGozJrj?cBJ}vW}Df zACp7Y@u4lVSpIe6+;5ASz>4jA^ z%KTD>9ZP6^XKxG??={{%FLHn0g%Oc5Wau3y<{+Hv>D&puL^_3zZov(j7~J@*qs$OC z1$=`F6Hs8-$6J8g(sDy;LaRTXio4WnfzNNmJpTEO{-)1w48RkQClSv;6Z8+tbqyzA zw@KM7Qq#Qz=>+jd<)}UAAppCo=0V^wq@pdl$rifs<^|SkRulO(`TYyotj$KXqdQgM zc<;^@6LAIFx$9_ovOo?@^y6%5B<4x-?GN9uOLEwfA=f`ZgObU|5UR~7o(%Mj$&hqy zwjB-xYzIk}jL(t7^6YwOlqNPlR-h7i8`Q2$LnEQ)paR^Ll=JNFcJ3``7MyB~g66<2*pVhgUr@SS zoeW$Rl>aL5bf+|`fmlwK4*%6jNa{2<&A{x=?#jSh99H}o$kmD_18=RlA9TwY^qp{? z*H#1deT@-XY@#Z2q#3%1IyhG+|{7`lJQKwzOEcgbJiD7og~WKW3?qenW@1dTpv}KvA3?UqNCOHMJ1cBBPi!%Nbvrjygj6xx zdz4|5bL9?S2-#5;)5)WV5F)M}dLOHm-dqp))al0Q*$L2cYUf7y@*3H?;kb`u$0V4C zjBV$JVDA0C2UDj4YoV-fEnEtDeOsgC0WJ26%8SHZZs#82^$nwi6||fCHzYmXcG!V| z{t1osI$*d*npGGF>_()ER%*F*uuAHHZ4QaroEVgC)nawpl4b7q7S2=Cf&L5$P9-Es zBJi%ldo)nr`qvED8;i2WBZat&k2Da5VLP{0z{fYZkJ%VV?zV9qxc_gt^;{K;Tgog_M@4MpVnx!ER+(k*hFaDpK1h#Cyz9ZBf9ZXLruEI~T9ocG&8q@wZrm?GEmurSPQ@|wT4{k2q911kx&HOBF0 z9yl!CLM`waU)ea`s(?LQ1lftP?9jl9NR)E*eXs08$0W~xE5Pck^ z=qYr34LBUw?UJsis+K_?OrOP$pFXvn%LYZfkM;a4+*h;(-W(kn~TxEv}48r zRc)}uOdWLEFxO@{QNNb84e`M9jx!rvN=D*VlAbFhnS#iu%xRSw^<@@0;ivaHMO!vt z#>#fGwHcs(Xry4DRnX%Crk#LlKe3}~|FoZcn+7anZOiA*`K7BGe?dPclN81ZeK0a~QA^Kaw) zI1_|kBwJ6tGr&#E9oI1fbl@}-+*Myk4>|33oXn#xVZVWSA!iM=J|Ih{QDA4(#u0Wb z(P6EP_C{a&M5$79B*s=7SKIAhDA&s~TNDS|&O}ZsT+^I{dw-I_w8^@s> zuUt~#oTEY8v;p@KmO!zWl!Op6LmSq36~^$ zauA?_oHYiN?}fqfNm(C0Mf5x$Xj!V*|ZXycwjS!gHRzZKF7aM!^7yNA~JP%TN1YAexhba|Q zB593)f`k1ZMn1~*kYF{4Y_%L~nuYf^+|x3t<1ZcqGU3B08Tka@bNz}8B@ypU6-u%O zCE**zdx=AlfU?@)KGs-{UJfEhR>ED0@AJ(;9!3S+S&cG}QdEu@)LZl5Lun5PSV1xU zP@|yENH9lD_eW@Dvaj4zr))<1IuL|eO<0W-vuUh3SdWkx$OGaL<6&Z!gK7-!D>jiQ zPAuC^<-)mCp!E|r*4+yMai9kbe?daw072Qi~1hmf?S5H}!s8 zH}!shSO`)QJy*q`bpqThp>Ee5z3u*Qq4uqgUt9e}%=4ozNAKexXN z-XhJXpf3g4Ad0{^Wi$h@8*Jki`VEaV<8?z@9Xz%kn>!bPwDxL4h$l`$ySFxOwqMcs zkh#rCdYNt9bd=iQ4%ldv#-P;wYoco+Ym_x1HL%83^UaMIj8YYza6F-S`Q@a$DuwkdsK)IJS+IDZ;IJd*fYwGz&)i&wI{@*6bHxMUic^wVth}Czo2bTHL5W0 zDMM1B3r1t}Q}|V4UmSxTV*TnSjah}aPT%>)UjF0*Xc79F)kR;%c7@~r=&n%wAJrwt z|MV`JFNb&0Y&Ep&C0I!80#Xj7i}xCP&aU%>vR`(@><#bfuipwjXUJzys8E|3g3s5E z@V?Sc7JNQ;gzu)@vxVOK#6fN6>DjFvcBuBsdr}-Lgx=$j?}_Q5_9B6jcEBgJ$Hy%A zY(^gP9-oH=pFhG!)#DQ-q_fHq+SjfM!Dng5?+=8cv=X7T8X?}&jwJ`=*zvV-w|c^q zACTli(5Nq6R+iG@LB{ui#w;vTz_y4_VBDG7HJr203pAlzSTfml_NjUD)*EyXBZq03Ev(UTn{-0zm@bBqoG)C?@Z7%#cM+g zSegd!j>r2Fq&u{gzQ5^Xky0D%*-5bWQMi@xq2H14+1@yKH+_8r`??m)qe;65@1Z$k z1>!^gM#v#S$nz^Zg$wv8W~ZM?f84=pD5rynX>e<*h<_W4S^5>>^pNX_6=-CXP`^h| zTcXZX!Sx_qM5P+RrAInM#b;3ZDNU@IX!#qwtMN`${1x8aC<)Q>=Xh@c`g@}FynOLl zRzphGp*A7Pr z!d#Mne@-s6XCwBPIhSIvFQc4B3OW7Jq1r7G+(QNTY6rU~d^dduvOY?-v}5T3MrbRX zE8zMaT$JA#xJF;f5L)>SypO#o*`0^JpMiSLbxL|__o`64r5(S)sG<6GbGL;#`aSz} zC(0!FxCEc29fcTcD#7Q69v|a@@ICDAV@Pc@)}k)%aUr$O>|=X;x?#PA%GhL22M0Y| zG93TKl5CQHDw3JsIH<%}RBG0P?{-Aco+ph;<*+JfU!z6+ireSoNzyRYq#V88_!#b7 z!fK$4Tm!xTnBJX<#u}GFV?%DvYXVm<44k-7d+x*M*}BmKLw41JM=%_FVYXXNTr}bi zjgz#kkZQPHXD(J_@nOM{DY{uKKI*{FI|9)boPxKEYRp zkU`%v!FQ*l!HUqzHtvGpuBA}Q2CGuv#@Pj*4dfHP3p=Yg_=$Yf8msNZ6I|@fgAGq* z2+ktjwN9q!4X5pp!0*gvJ#q3?;DdzYRKRFl;7bQbAf5GC#pr>w-|g80FUOv7d4My4 zB2t@Z=M`+%1YwU}F6h@&{iEUD)uj_nbmjm{;;cEI#f?S2@sI5)&Dn&U(IifrYI}Y?xgZoyeq( zyP~s*8wM6fSlF%o8g$h_I;`?>Yr5DyuQ#z{Og8zYqE8NQE?{Bam@lNL%@-dpalb+z?y;v zbsZ!Pe}?~U=i_B`Z$HHK)AK&g-TA7M_8~!@{A&kb#ZIF&e+sOVmz{JQa2r~-FC1Xf zmv$^Z0LzNlOSVJqz8txp>GX3cpp0~!K_1Fx1PmdG_3=g@*3We7kjC_ZBsutsKOJRw z3rKdjrzZ^QJdzzGY*!!m?I$yVaTWAy?eY6j@EcZ0w`O8X06H`&`6bpEtJckmV=Ta# znFEahy{6E?zpk!@j)A)Hi1%^k;&a9hoAKhji_awszocXEH4r*aWSrs8s>$yJes5!S zI^unTA^+Q46W(X`ydTB;?4I`ncz?R*eYcOo9`XK`xy{vs%ZWJv=P)2y<8H54zMo|M zskG1n#5dMG5jPE_3qtcF;oh%4=;pfo?eVZVW7%$OadWni3u?2QJL5m%ci$HKRR&s} z+ilzPNLzyBA$?d`m{E-Tf`HO#aG$|xsxs#(rMPBu;WpzY=ueBZxFZD@R_q2+AFx-L zQqX!SyHQf3(u!()+`LX7>?XfiSai2*QR14}gEk&oYka499q>;@r6SjIt=PkqZZk%l zJ__45VP{rNUR4N*NTEGDxQDx}4QRh5_2{>7q%*1$mJ`Q|YR=HO$-30)<6Qoigp{xH z?y7_}(+AZZT4&r0RLpmpUzm(?%#pZ^LnIz%&ilr+=JZ7I);UTRyfEz0)Tj73JzKYi z@5eB@7wosV;XV}*v*J(#HiQ{jAy}4K>?lnta!H2Q13PHb4kTp8E$%GELWsUtQG8>VhYbt4V|#fYam2C)x6=Pnpzl|@eVo+`G*y8ELB7C5 z8Che;&BuC5Yd`j5)pk~md(i~6g&wzn>J|^9kkpCWOeVsK9a1Q{!;C(`R~Xe}HW__= zcCqLi*~em%Pw-QcdtK-!e+QS3bN14XlmpR)ME$iEn$eba3_RfD()>Q?il>6+w)iF{ zNKN*iS(KvuzuMs~Ct({ydre`x?itK_V$uz61yB^- z+@rpa{O&u9zyI9a#7BX5`lvb1Er#a!;1LDq)gwk>-+GCcFsaSzVdKn<+todIg#0}D zd}pO0(tJzp5V24i4J0Y*SAM!+Iq_liozt}0;!{K=>~ zP1c>l&n%d{@SYLyDNdb?`>?Hd6s$#BWZ{=afkRk5-fT^A50(;Az$o)yoNOB7-eD7a zDh*HPv&n0WYav4@y-@FAOV*G)ZQZ+Aug(Eg?V!>30 z!>VzMSO@f~D1Rok$iddCGu5NnjkRzuieG1hrMdK7cF^M(W<=B#8SaL40<~r2jW%bR zTKI}&_2?}L%y94JUdrnIO@&1Hy%g8MMWc-fadA)&wb2SOAGFrt^>MMj-EH!aM@+{| zAx;OcWT}3TZ)e|do~AK`QhtHoJv3^@9CV87z_Y8#H18GM!T(Z>qVGDr+?Rb^FAB>G z^!cB(33_FSCVT0V=Hf8K{}}O`Fqi&-5;fuZGoHVCEx=Z1+zY#C9r^$vHUW8Cb)4v) z;zh%^4!-Xq-j@jft~atUvfvEAMzsNJO;N|2YL$5@xG|xO+2tK{^a@Yb!C%R0seeSBC=QAU{nB}88Y|}FQj|EQlC`*I0zM6E+>#O!TBg>dkyX`gd2&Uo}}F@jry21bKiVwL*s7OBSy?1=H$!Brez zUPk$6Hnq?#=-lYS=z>J+vXae43HBt*i*fIWai9jpCi2^b-vK<6+-i|%EU3$l0Gk}5 z*^alZ0a0?arWJ4R0GXk_SaqE0czh+R;EyH(L;P@=+#CbEL9#)V_rSL|*fFp>axN1R ziw{^iC&tEp*9Zm_PJ)q4L&|4VTRZ(ikM9-kUq5Fpzq+|fv!)7U+bKy-7k=@SP_JcQioK2Cf? zve5+T1bb1(r6p`F=@tR+7AvmoB9lV)O5U#`Wcq(OL(%@BX#Y^Oe`uk$^tQCM>Vv8w zB^S;?4+l2IDP9GC8hQU`pNI-!v0WH(p9tfPke>USe*?LqYI6$z>NIFCVJ{y88Ptg;Gp>JB{?{3gOT#w|V;oI^-XN(t)>gCNh=TbFa)6H%IIjGX#v zamR`!hwrRdDt1sy1-QcQvwXU+3syP?YIT+;TgM7@_|SUYnJLtv-FnT*j?~*lBUw8$ za)twPwt{pV=iX{oC%bUe8-e?BTAQH9mt!6K3;0KT4k3@<8NvIJZU5~%V(ev)`c~dq7*blOhb=zoSjIi1lO78Y6}5+7wH^jK z_aoNxK$iOs*js;STyITIc3JI2Lz!W%!S6FKeRm^T8+<>4 zS(njjOJH9K5|IxrY@A=zQCvDfy}^I`uGk+NQ*5pAyKgc6XuZ~2ov_ndY)MSmm^fai zwd}M!aD~k%woDkWwUk=N>&9MTNAHBI)KYI9pc`}L$1-;GkHtIjUzT4*6vQmrv)qh}^~rxsA(fmId?5gpZ}(!lYfoh-Sx2&uWXc zWyn{54VIWn%EGi$2WgAf$%~6cx5^iz2Q(Y~p4+THMqAp59$3`tI_z71`>7D|osX7W zEB+p|?8SJC!<_#f_zo4YquAh$P%*>bK1det<(Nfvmc!KvGSyjN4wOc;&PNZV;?DWj zCAL=7QDNM9hnYUxI6FJd@^7aBxH(!&ETo>+RWCWZO)kT3Kz>f*nIzU)w8botbO~pg z#rKrN5jFqJxXDH@W5vFFagQU#+&}xNUGVb*05@ox1p` zh9f8+(ZNk18rE0$;)&N+)mIP9dB5r#C#{*mIm64{#5zy(+Ux$I$IbNovA_&brRgrI z-110;9dhjB*>UTPBkbfh9=_{vAIWyH8a&y_ZnIoMRlZ4g-}kM)`)1?69qvylU6ETZ8r={~b2+3_V;Xn|VTG_{sbqw#d8}ESCC`FI zzeu@*)%WkPEfqD>Z_7khj}$0Wv+8Khpit8WBjZpVhqh!Pr0t71r^qBW*T4_BBRrev zh4i+_&vt0gmM;KvEv_LMJWOcdLmQR&O9GDd@LW6eUnVFAGrD8VKgD?=nKBqyr7Ck~ zW2vPd^r1-_+RF`V0?+M&##$0rgZ)batZ9^5B+b*}uud{ainn~{6kSk)Zq7K>R!!Vmq!fj3B}geGPGfo6@|BbJ zc{YLGzDY`fX0&3gazs|M61KKvX7>l+%?leN}F%%+Sx z%&WE#7nO0#yg5lju+Pb~5G{S>`^gz*eJU~TY?v7DSwY6|0bWr6UJx@3zhx&auE`##}oYk_p&jVUDmQ&>02w5n+82H|Q)`$I159@@lagh^5%O2e_9$ zAqrv`k{kMU4gAbE0c%`naGwnhN~xvh(4S<=bF>o9Yki<+C3HJ!pFlh9Hs?&--dvDL z&xUA?Kta=4c2-??Cdk9i1=sTg+#j|&>Z`X~v~C5)-u7bJ_e=2ByORiT5#1QG6`vhC zEC+V4w!Ug`;b832W$q9eUfhPBZ9_XxCSow1%U+hvm( zEw!lD;^qGFUu~&Ey9x7~o5w1$x49H&vBWqnY(Rb3TspVD3g-f}FRgBa&FiW!N$ETT zsS#m+5RCVQzrLDgAc|9u+e5k$$9$d*thP^nP5pqMPI3L4EpsVcju1AknbHrYlKlzs zLOEF1!0sFT)P^OSa}BpQ+n(#VTbg64QyFe8jNWzY&&^aKcZ*z4CyD&AtFTA+ObH_- zGkHYvE2U)xX{iooiz|+8lr=^+jn|zOG{|F2vj^3erRTGL(dhd5F{T9br2#;e(WZ{6 z&%NddYTQR_HyK~RdK_G1#THgA$gTbn*q}~R8tZVyU2!tCi<_8{%H|);#J{9fKE(T@ zmEA~uTtNz6(Jw!wZB6J}6T1akm>*{6#$6UcE@rd8+Y5O}TuX(79LA$9BP%p{%^}bf zI00naLeunI>BR)oht40&XPnba7o76(cW`1n?zByXo-g{J&MU-ExMz=2^ado@823=$ zf&7DyNip&mcO32~D;oC|?k|Y5>@TE8Zv`e&GWc+vV=TcNuM8l;{LZ1r{{0$Gc#K=` z&rYJT{1+dcs-A>h*&PKt^Tz?_n;jFnKNIIG#tq&=>eVZub$JJ<&?`o@qJ zd$?y1Ztoa{7${`ye8MuzG|TtYkp4Kd5w7wRHcrsM zMsMWiOEStQ%P-_XTTb4iARA9~&YV z7ANK*l<6&dty6>Y{ROwVIx6vl?2yCG(7Kc0yLQI;QC2~Mb__}jxvzc559Pw6)`#Lg zQuG0CyFQ}w&V&6L#{C>pth~H;e*K-|Qr+Cpx>086(7KrrZDqR98bFrB$>h<jxG-NNVJ-(f34)-LBo)pq})F%d)tl+?LK3P>bC=956CcF<(Pah<~`y+TCs+ZyI zp#xvt5J#`ZjnS*cp>@#lRfvT0Q7L;%NVhSgbRmv=OZo^IM0eH{a7z_Wi&|YKMVT+yrds@HC88!D6aOv2P*PO>Z z1(7n)M2^{{4NVRMmYKAMaewT)g7exwekij&S6bK4@u-&al{<8c#Tt?JOWdx0$@g2o z-no+3>%)>+_=IBz+g7?7x0B-+R~9eFTvrMD-j20k7oJz~PJ6ZO*w@tHcPZRE@w|y= z2c9+X`_Fa7%Z=;)&voVgxpK{aeGjW#tkWM&x4)#5+lzIP;Pi=}2O@sQiV87oCAG|f zY^54|lHZMO)aJxkM6G0fgi-5{myA%_D@TOebt8UpsNG4}Fp0%vwTI9{e|BOn%)EyG zOld0+mbGSy`ZDCBsJy{>J4%?jhj-muTBe!SK|1@(&Fi2~#B<+t#}^KSRiTF)o;GXE zG0;IwJN$53l9`9*4$mFy7Bp-B_^5fe8R!LJWZf_s*xrnLI&K+mJK#5AP<-NV9@gD- zkj(PUgng;S9v*z&cp9 z(mVzDjwHj%xTW2X7BF{44efPzbunq5HjD1;8ZElhvY1A4&n`T<$UT9T-CdAUZ#mX1 zyIY>p>tAX~wzMV5lQG-h`l9U%QC&h_vpka-QD1zl`TaW)nGfXcZ+^?~cGurY$BN)~ zXBLY6%=Emw9~K|>dpz+b!>uDv9`*ediYC`ka zO~4$i=~qLT|NHn@eHv&`w3~Q3GrUQ--_jezuswSMd__8Y-~^z|H8>O`W^ip2g%~lg0YJXgca+|;gKQ(a+t^Up5K|duiLO*7 z(cL6YvXfNM+<(r^GCcP2g-JjQAg%-~a%3H^!MRi|uBj?5pJx5$(7J~D@*1P!iq<-N zP_hNR{&XqO1WGM8gq4}}&^`7aoSHJNb!r3b2cE`!mbBX_ae!tB}epz)~3l1Kg3TPLv#x9=P z{x;E1(Y`y{-z#xiG;PS;@NWM04dK{{{VD${{~8cm?yjbcCmI+ zjq#mftvPjazc>b9#WnwQKBb#)SDv4#b33wYjUCM5?2W2qyG`Db+{_Q~hVbl(9v)L27lQq8Sbvg>Bai z9Ou4lNJKI2cX&3HaaY?!!X4qj))#aRd!??$zC?GxA<~|AQd&yTNJ8c8+!tV@w8W~l zBGw>Ewtvmw#iBA?uxU`w!Qol@<_d-7UuKlN)bj$_hF zEF$o@w3gNPgsHNB1Z`K@J#}5l|DX1*JS?gs+t=-8xwI&_APPt>AW>uoagC8~=q9KH z5J*gnfwpPv9-+I_-6&3yCq}c+WHXr;V-_PiSOZ-;YC`u3L4g>QvP^Rku!6-RBuHnX9? zBo$7ku86g?29)Fb#LzLLE5a@8>IUng|Q1uNp5Yh zVuaAjiEDDSn<&u|SvLyp7vG=v#aX@#xV4#lraLBB7F(bJRTC=KXTj;mYJc21h3|tE>#eHB>5e#SbnewgCg5A1 zX!G)v!96<|_t%d!ti~<#_ik2idci{X&D&=`Z?(@-C-BV?hTEgJo_THgs^;ud3x+q) zy`higbQYQJYqod3R*U`TL29CjOSLTThyCWu_ayOSx{Xc#x301w5`~G z5ppx`W}na$YvE(4RU0v$h_%Fau3H$3G8IQZU-499hNU+E0|i8zBW|HdH7nMjp3VZYnLxDb_CDt;mJybQkb%Fyu?Ad(0+nh(Ez8Fiy80Z;cXuA*+ zX$fr^Rq-wI^KAv~(|a*D-m1@yM-3|WDvbZo^C9}ksQOVACp@qf@w|(6dQ$_(8_{kL z0e8GHsP5Lp;mxz69*CM<$6_$oiph;;9sT}(UEEc#V67atflmv?is6cO&hM|K#Zl1g zw}F45?d?(%rIE*L8@?d{+0@(w;-A^rQbo=hOPU zqVqGL^D`u!AInk}T&D92Wt}heCZ@HwGc6m}*z@!GDTaWasA%YYd}|8-B1+Wzw?_rG ztkRR-|D&S!$0>Thc|h++7FX-6uxh+~H$tFg@O7NUJc_ zclBpJ4y(EPu0FWAaCU3p5(Ij@XJD6co*dLPKih3NB&uyAA?gIXSY6}3o|S_K;!aRjk`L8K(1SLTIdcu z`$Tpg&gg$UyYNKV^>M-5a1-EF-FKfK(i47P&IvvzuqU`;m-Pgn-=GgVkOZs0{>=LJz!e+x*{A$gsHV{Q zeSz5<+JgPqxah`x*(~n8<1A+?eOJ5pK~N_fwzhgU4!+zJ>^&oYtYVyHsd=pr>QsC0 zf<;kx{i+BfzD;3dU|=anS`hZS!yZ*r|5sEdHX*zH;rjeYDh2Z2#i7ObosSD1(i1fl zCr9M)VmSg)4(v8hQ|(y;il5Z4GTao=umvHh3?pztVJ_dpy4L9fi-h*h!q31PGOlCmck*A*MuWn81k5qyE_7P zo;Tey8Kc1leohbA{QPv$TCPGDdn*+igdG0q`(ee3Gb*}Z6CqkE^`7nNqc!J z`cBJ1%noSWXvQ~-FI!l=|B+bn_n>oJ+V`!PNw?GKKNo)oztsNVCHbob&1GDcvH z6NgSaqF%sF96TD5{FY6+&X#$Rm_OkT%)#K-h4QTK8;+a|qw!?^$VO4+qcR3ie)%% z#_T;iuP+Yq!$r%7$iOk+B1U%CHdyGqDHBXS#1EA*?|69ujF zqZhRqmr)~1!!cs$x}?2t?Ip{I3B*Zj1Ll4afhpjoX=|KSAj>oB&s$dNCL8~t(TFpiL%b1OuRxPwH9N)OfD%E&-Zwe@cNUK+APi+YcOxo8HFmzu~YzEeT zv*r2fwMXLR6x%#wajD zZK0vKyCRLX!Fsa|cUKRgvz%}i@pgXuv*Ni<7w|jY7$U7d0Jc9gv45*#N_`_ou|0m#n2%}G)Tbh$+cI##r%{4Ewy4+@`#VG`+U!D!mgQL&8CiaEPOZyruMrAMwL+!QO+F=N zligNnbS@L-$5$>8|7pnEUM7E=PB0^M90%ePtGQ3@byj;X$=Gt$xDGu&Q$MQWEbR=EwtO+ zg8VE=iBHR@#E;apx-|JoO`9-r_9B+8@LZ50{8CVTom((itIdL;+UT+fLRx|DiZsDe zqs@lo?GCd|sG=APtL>)6LZx|$)npdpUHH?;rJq*iGMg8(86qpG^rWdX$^r+tyrSaUf| z<%L33`TbAnDgh+QhWt5tU9MLjU6IZBjer9)Fo&JW@uP9)U&1tw-+2wke**X6(U{v0 z=R^pD`{*!^UkSJukcxMojbc1Tb^KtwQ^;&a-E5(;lIhCwrVA#c zZJZlT(1Fgt+-8@XIn2%)<}@!cJKZF?+(xIHnzGUpsUud~jcDSMxT|%Vg~jG&E`hp~ zBwXNCsYDf}8=CDrYP-@uYQKU|k}F(aSSpm16%`fEE!F2jV2SdotSDDos!!47Ur!_! zn@Ma+VvT6(kUHhYCA~0;U7}7yGWL4A;#-BjGLQiZEejm##zyq_O2LW#Cz3In+;*pH zx}Ym8EG;k4&MVI^$SW_==ad%CEt!FCmn^vLpj%_CuAZs6JifKYxX3J6K+Q~4^6BS{ z_*x1n3z=F6dR3))nowg0qaZISJ%|gVO#n^%QgG_>u&!#m+l5M5Vg^@j$tHV^!|1jy zgrt%QTpcgx35<)Z zrWx_BB*C@R=qPtDbC_qKQtOgX?T%&Tm3Eu*TZ~n1Uo5`Xuo5|asrm$$z1C?0M@Y(E z;)T+ZAj~zp!6?*|)rJ=3B3%vP=W-j}wXPTxvL>zLWL zM8+uh)n>QdCjTbcHvBC~Zf?(HV@26N5&I=D)}t{Wf%mf+W50>;_zrFn+#oq_of3Dl z6n8w{DRD7mD_Q2s5!H5;*rheB#z>b8LO3nLB_zqV2U)_ zNKH$hke)GRwlOI^OGGg6pwYx!?TvyQDSeU>X{s_pnV2?pk~m1=AY|*M$4_>7*$tIl zL3Xp5A0H}YtHl4r1Z*4iBM1oOgXp*PaB?}ZSxtQW;v|>v@0XAwtE~nNQLezHPCFWq z!|rqow%VG7W@idcO&3^;5z||zKsLk z1W?EhJ?<`F2PCJRpKgPFLi$@t`hd{&l$fHpzz?#PmJGv8siSQJ*P0P z_?GcmUot-IGsgFxWc;_t|D!)J{u%f`{|)2Kz=;PPUorm7rxFkT2DkBR#+M-M{lL$C z58fRBUw}UWmw2G$y$NaW1t|G3m0YNwuf6cvSdPa%Y6Ib#vT**^B#d2h%1Dfq>vQt; zCFM)fiO$kpPn@pUb8>ms+@g@AH<#5z8k5YFG#L$TA&en{Al89PGG18fw356+&vpqI zk5t*6H3NbWku^+~lx#pOLf%P&*J=|bBMsF_;6kdCY7q5|5C0VC}OLJFZG|i6%KsKNrAPU1@2yn}Gjt>yBS&qG?1~Ux7 zVZ`wMVv%92taO@P(xe93O)ixYb5c=>h?5-{`Din;CW%f4$!Ry}e({uQY>gd#1~3$W z?@PQM5D&N?vY-hrWpP4c(zNN<%(!;`f;(boE@$;m>9r4OAFkKy_4)bv4?XpMK`q=d}5SWg9pC@r4&(dU?|;ufF#B=Ef~s|MbS2Z*6P(^V{2Zywm*d z&Ru``>)+mc|AXBhe)RDtpMKWTx@Ygc{h$B+ivwRCJaqW0e;oPxn{U7S{;22J@e^%7 z{P@$!_Ks7hJJ0-lw(DGX&-vcIeuK6&GXs-CR&8~=tIbs|mI6_Ur!w@dF&_xF>93?6 zxcU+8p(UNgixBFBCS#6FQ<#>u#uC}6~9Z#aghxvE{KmKe1w#TM8f6pi9}PTlSckBo25vwJD#CyHk;7AWSMnf^ z7i69UDLer`u?8;D2Sf04fS)70@R5YeaYs^InO7qz0jd|2cQl2O(~TfpF7Ft^MZjy}67j|bzD2K2FI(D%oIj{{C)9D*@` zkXe|c17d*pqaR+{KedQQ{Zpa$BYvm4+?XXg@zKnUxu@vZYu#)xOH0qloR~Ff@|3B@ zg(hU|!f&lECs%KnTRKm;AuA;-C6hgw`hf1y+{w3n*7NQg8xOv5eEzN*rgjYNxM{;( zGauW3Yt*JEUk?0&o4<0{J9np#{mY%fW$p#(EP^Z~5}Rb4%tHU;AXud+9HJFiySs{pB|`pB{ANy}UONS-tKR=zcmF$&v{e^vINNaUol|wUy_Y}?En;)` zpd&*p4B+z=9G%*`?}+VC4u6dj261mv@Jqt$6n}&f+n5~Jn_~=)Ns1jyIj(^l>|R(ZSLxblwtNWT5E zcS<rs`z{dd}2Yejx zalpp`9|wFK@NvM$0Url^9Pn|##{nM)d>rs`z{dd}2Yejxalpp`9|wFK@NvM$0Urnc z0~}Zvp;9r94`o~^n;6!&oNR0p!m-~Cuo18maCjv4n82+8h}#>z4okSOy-|DF_D0Iy zo!IA|ABDXsG1&8VHRH>$|6UKs2iycG1{44mc)?WQVSp&?=PU-m4tMO+xaY+<6L|oQ zECKskrXvpWRRS1BTNbgsNgG$CW-4roL?QgtL4FzHh7!ufzy1WN>X@2Sz1tl`yQlg% zRR9oO}q$k9GEH*dzk447(#;R2QV*?Q1 zf2EpdK|y{hrlK7!f&MC0HaT~ZqY048fcPUG`2+T?%FhK$XvscW@&EtgZo}Ehhj-$v zf~`GN$Ny`eMGxT|1>}xw$0?KE=j{BaGfn5I6Ht2e%#xg6{r|6qdj&kt`4wva*WY(E zaQyzY(jEv8csXqc?C0P7b@1+w)FU~jEy>Bx{{?RS+IxnB(y;%p9(y6-5~2SA?=E{( literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM/.includes_2fbd2b99bfe7f73635846617d9263133.txt b/BUILD/GIGA/GCC_ARM/.includes_2fbd2b99bfe7f73635846617d9263133.txt new file mode 100644 index 0000000..446218c --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/.includes_2fbd2b99bfe7f73635846617d9263133.txt @@ -0,0 +1 @@ +"-I." "-I./app" "-I./app/bootutil" "-I./app/dfu" "-I./app/dfu/STM32_USB_Device_Library" "-I./app/dfu/STM32_USB_Device_Library/Class" "-I./app/dfu/STM32_USB_Device_Library/Class/DFU" "-I./app/dfu/STM32_USB_Device_Library/Class/DFU/Inc" "-I./app/dfu/STM32_USB_Device_Library/Class/Template" "-I./app/dfu/STM32_USB_Device_Library/Class/Template/Inc" "-I./app/dfu/STM32_USB_Device_Library/Core" "-I./app/dfu/STM32_USB_Device_Library/Core/Inc" "-I./app/fileblockdevice" "-I./app/ota" "-I./app/power" "-I./app/rtc" "-I./app/sdcard" "-I./mbed-os" "-I./mbed-os/cmsis" "-I./mbed-os/cmsis/CMSIS_5" "-I./mbed-os/cmsis/CMSIS_5/CMSIS" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M" "-I./mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include" "-I./mbed-os/cmsis/device" "-I./mbed-os/cmsis/device/RTE" "-I./mbed-os/cmsis/device/RTE/include" "-I./mbed-os/cmsis/device/rtos" "-I./mbed-os/cmsis/device/rtos/include" "-I./mbed-os/connectivity" "-I./mbed-os/connectivity/cellular" "-I./mbed-os/connectivity/drivers" "-I./mbed-os/connectivity/drivers/802.15.4_RF" "-I./mbed-os/connectivity/drivers/802.15.4_RF/atmel-rf-driver" "-I./mbed-os/connectivity/drivers/802.15.4_RF/mcr20a-rf-driver" "-I./mbed-os/connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver" "-I./mbed-os/connectivity/drivers/cellular" "-I./mbed-os/connectivity/drivers/cellular/Altair" "-I./mbed-os/connectivity/drivers/cellular/Altair/ALT1250" "-I./mbed-os/connectivity/drivers/cellular/Altair/ALT1250/PPP" "-I./mbed-os/connectivity/drivers/cellular/GEMALTO" "-I./mbed-os/connectivity/drivers/cellular/GEMALTO/CINTERION" "-I./mbed-os/connectivity/drivers/cellular/GENERIC" "-I./mbed-os/connectivity/drivers/cellular/GENERIC/GENERIC_AT3GPP" "-I./mbed-os/connectivity/drivers/cellular/MultiTech" "-I./mbed-os/connectivity/drivers/cellular/MultiTech/DragonflyNano" "-I./mbed-os/connectivity/drivers/cellular/MultiTech/DragonflyNano/PPP" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/BC95" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/BG96" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/EC2X" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/M26" "-I./mbed-os/connectivity/drivers/cellular/QUECTEL/UG96" "-I./mbed-os/connectivity/drivers/cellular/RiotMicro" "-I./mbed-os/connectivity/drivers/cellular/RiotMicro/AT" "-I./mbed-os/connectivity/drivers/cellular/TELIT" "-I./mbed-os/connectivity/drivers/cellular/TELIT/HE910" "-I./mbed-os/connectivity/drivers/cellular/TELIT/ME310" "-I./mbed-os/connectivity/drivers/cellular/TELIT/ME910" "-I./mbed-os/connectivity/drivers/cellular/UBLOX" "-I./mbed-os/connectivity/drivers/cellular/UBLOX/AT" "-I./mbed-os/connectivity/drivers/cellular/UBLOX/N2XX" "-I./mbed-os/connectivity/drivers/cellular/UBLOX/PPP" "-I./mbed-os/connectivity/drivers/emac/TARGET_STM" "-I./mbed-os/connectivity/drivers/mbedtls/TARGET_STM" "-I./mbed-os/connectivity/drivers/nfc" "-I./mbed-os/connectivity/drivers/nfc/PN512" "-I./mbed-os/connectivity/drivers/wifi" "-I./mbed-os/connectivity/drivers/wifi/esp8266-driver" "-I./mbed-os/connectivity/libraries" "-I./mbed-os/connectivity/libraries/mbed-coap" "-I./mbed-os/connectivity/libraries/nanostack-libservice" "-I./mbed-os/connectivity/libraries/ppp" "-I./mbed-os/connectivity/lorawan" "-I./mbed-os/connectivity/lwipstack" "-I./mbed-os/connectivity/mbedtls" "-I./mbed-os/connectivity/mbedtls/include" "-I./mbed-os/connectivity/mbedtls/include/mbedtls" "-I./mbed-os/connectivity/mbedtls/platform" "-I./mbed-os/connectivity/mbedtls/platform/inc" "-I./mbed-os/connectivity/mbedtls/source" "-I./mbed-os/connectivity/nanostack" "-I./mbed-os/connectivity/netsocket" "-I./mbed-os/connectivity/nfc" "-I./mbed-os/drivers" "-I./mbed-os/drivers/device_key" "-I./mbed-os/drivers/include" "-I./mbed-os/drivers/include/drivers" "-I./mbed-os/drivers/include/drivers/interfaces" "-I./mbed-os/drivers/usb" "-I./mbed-os/events" "-I./mbed-os/events/include" "-I./mbed-os/events/include/events" "-I./mbed-os/events/include/events/internal" "-I./mbed-os/features" "-I./mbed-os/features/frameworks" "-I./mbed-os/features/frameworks/greentea-client" "-I./mbed-os/features/frameworks/mbed-client-cli" "-I./mbed-os/features/frameworks/unity" "-I./mbed-os/features/frameworks/utest" "-I./mbed-os/hal" "-I./mbed-os/hal/include" "-I./mbed-os/hal/include/hal" "-I./mbed-os/hal/usb" "-I./mbed-os/hal/usb/include" "-I./mbed-os/hal/usb/include/usb" "-I./mbed-os/platform" "-I./mbed-os/platform/cxxsupport" "-I./mbed-os/platform/include" "-I./mbed-os/platform/include/platform" "-I./mbed-os/platform/include/platform/internal" "-I./mbed-os/platform/mbed-trace" "-I./mbed-os/platform/mbed-trace/include" "-I./mbed-os/platform/mbed-trace/include/mbed-trace" "-I./mbed-os/platform/randlib" "-I./mbed-os/platform/source" "-I./mbed-os/platform/source/minimal-printf" "-I./mbed-os/rtos" "-I./mbed-os/rtos/include" "-I./mbed-os/rtos/include/rtos" "-I./mbed-os/rtos/include/rtos/internal" "-I./mbed-os/rtos/source" "-I./mbed-os/storage" "-I./mbed-os/storage/blockdevice" "-I./mbed-os/storage/blockdevice/COMPONENT_FLASHIAP" "-I./mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/include" "-I./mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/include/FlashIAP" "-I./mbed-os/storage/blockdevice/COMPONENT_QSPIF" "-I./mbed-os/storage/blockdevice/COMPONENT_QSPIF/include" "-I./mbed-os/storage/blockdevice/COMPONENT_QSPIF/include/QSPIF" "-I./mbed-os/storage/blockdevice/include" "-I./mbed-os/storage/blockdevice/include/blockdevice" "-I./mbed-os/storage/blockdevice/include/blockdevice/internal" "-I./mbed-os/storage/filesystem" "-I./mbed-os/storage/filesystem/fat" "-I./mbed-os/storage/filesystem/fat/ChaN" "-I./mbed-os/storage/filesystem/fat/include" "-I./mbed-os/storage/filesystem/fat/include/fat" "-I./mbed-os/storage/filesystem/include" "-I./mbed-os/storage/filesystem/include/filesystem" "-I./mbed-os/storage/filesystem/littlefs" "-I./mbed-os/storage/filesystem/littlefs/include" "-I./mbed-os/storage/filesystem/littlefs/include/littlefs" "-I./mbed-os/storage/filesystem/littlefs/littlefs" "-I./mbed-os/storage/filesystem/littlefsv2" "-I./mbed-os/storage/kvstore" "-I./mbed-os/targets/TARGET_STM" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA" "-I./mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7" "-I./mcuboot" "-I./mcuboot/boot" "-I./mcuboot/boot/bootutil" "-I./mcuboot/boot/bootutil/include" "-I./mcuboot/boot/bootutil/include/bootutil" "-I./mcuboot/boot/bootutil/include/bootutil/crypto" "-I./mcuboot/boot/bootutil/src" "-I./mcuboot/boot/mbed" "-I./mcuboot/boot/mbed/include" "-I./mcuboot/boot/mbed/include/flash_map_backend" "-I./mcuboot/boot/mbed/include/mcuboot_config" "-I./mcuboot/boot/mbed/include/os" "-I./mcuboot/boot/mbed/include/sysflash" "-I./mcuboot/boot/mbed/include/utils" "-I/home/andy/code/dbc/test/3rdparty/mcuboot-arduino-stm32h7/mbed-os" \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM/.includes_d41d8cd98f00b204e9800998ecf8427e.txt b/BUILD/GIGA/GCC_ARM/.includes_d41d8cd98f00b204e9800998ecf8427e.txt new file mode 100644 index 0000000..e69de29 diff --git a/BUILD/GIGA/GCC_ARM/.link_options.txt b/BUILD/GIGA/GCC_ARM/.link_options.txt new file mode 100644 index 0000000..50ca70b --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/.link_options.txt @@ -0,0 +1 @@ +-Wl,--gc-sections -Wl,--wrap,main -Wl,--wrap,_malloc_r -Wl,--wrap,_free_r -Wl,--wrap,_realloc_r -Wl,--wrap,_memalign_r -Wl,--wrap,_calloc_r -Wl,--wrap,exit -Wl,--wrap,atexit -Wl,-n --specs=nano.specs -Wl,--wrap,printf -Wl,--wrap,sprintf -Wl,--wrap,snprintf -Wl,--wrap,vprintf -Wl,--wrap,vsprintf -Wl,--wrap,vsnprintf -Wl,--wrap,fprintf -Wl,--wrap,vfprintf -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=softfp -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fmessage-length=0 -fno-exceptions -ffunction-sections -fdata-sections -funsigned-char -MMD -fomit-frame-pointer -Os -DMBED_TRAP_ERRORS_ENABLED=1 -DMBED_RTOS_SINGLE_THREAD -D__NEWLIB_NANO -DMBED_MINIMAL_PRINTF -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=softfp -DMBED_APP_START=0x8000000 -DMBED_APP_SIZE=0x20000 -DMBED_ROM_START=0x8000000 -DMBED_ROM_SIZE=0x200000 -DMBED_RAM_START=0x24000000 -DMBED_RAM_SIZE=0x80000 -DMBED_RAM1_START=0x24000000 -DMBED_RAM1_SIZE=0x80000 -DMBED_BOOT_STACK_SIZE=1024 -DXIP_ENABLE=0 -o ./BUILD/GIGA/GCC_ARM/mcuboot-arduino-stm32h7_application.elf -Wl,-Map=./BUILD/GIGA/GCC_ARM/mcuboot-arduino-stm32h7_application.map BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.o BUILD/GIGA/GCC_ARM/app/default_bd.o BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu_media_template.o BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/Template/Src/usbd_template.o BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_core.o BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o BUILD/GIGA/GCC_ARM/app/dfu/usbd_conf.o BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.o BUILD/GIGA/GCC_ARM/app/dfu/usbd_dfu_flash.o BUILD/GIGA/GCC_ARM/app/fileblockdevice/FileBlockDevice.o BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-encrypt-key.o BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.o BUILD/GIGA/GCC_ARM/app/main.o BUILD/GIGA/GCC_ARM/app/ota/ota.o BUILD/GIGA/GCC_ARM/app/power/power.o BUILD/GIGA/GCC_ARM/app/rtc/rtc.o BUILD/GIGA/GCC_ARM/app/sdcard/BSP.o BUILD/GIGA/GCC_ARM/app/sdcard/SDMMCBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Library/cmsis_os1.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7/irq_cm4f.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_delay.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_evflags.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_evr.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_kernel.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_lib.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_memory.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_mempool.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_msgqueue.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_mutex.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_semaphore.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_system.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_thread.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_timer.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Source/os_systick.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Source/os_tick_ptim.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Source/mbed_tz_context.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/device/rtos/TOOLCHAIN_GCC_ARM/mbed_boot_gcc_arm.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/device/rtos/source/mbed_boot.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/device/rtos/source/mbed_rtos_rtx.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/device/rtos/source/mbed_rtx_handlers.o BUILD/GIGA/GCC_ARM/mbed-os/cmsis/device/rtos/source/mbed_rtx_idle.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/platform/src/hash_wrappers.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/platform/src/mbed_trng.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/platform/src/platform_alt.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/platform/src/shared_rng.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/platform/src/timing_mbed.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/aes.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/aesni.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/arc4.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/aria.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/asn1parse.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/asn1write.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/base64.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/bignum.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/blowfish.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/camellia.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ccm.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/certs.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/chacha20.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/chachapoly.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/cipher.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/cipher_wrap.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/cmac.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ctr_drbg.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/debug.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/des.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/dhm.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ecdh.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ecdsa.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ecjpake.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ecp.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ecp_curves.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/entropy.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/entropy_poll.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/error.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/gcm.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/havege.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/hkdf.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/hmac_drbg.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/md.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/md2.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/md4.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/md5.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/memory_buffer_alloc.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/net_sockets.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/nist_kw.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/oid.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/padlock.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/pem.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/pk.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/pk_wrap.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/pkcs11.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/pkcs12.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/pkcs5.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/pkparse.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/pkwrite.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/platform.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/platform_util.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/poly1305.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ripemd160.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/rsa.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/rsa_internal.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/sha1.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/sha256.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/sha512.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_cache.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_ciphersuites.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_cli.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_cookie.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_msg.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_srv.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_ticket.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_tls.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/ssl_tls13_keys.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/threading.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/timing.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/version.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/version_features.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/x509.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/x509_create.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/x509_crl.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/x509_crt.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/x509_csr.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/x509write_crt.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/x509write_csr.o BUILD/GIGA/GCC_ARM/mbed-os/connectivity/mbedtls/source/xtea.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/AnalogIn.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/AnalogOut.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/BufferedSerial.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/BusIn.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/BusInOut.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/BusOut.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/CAN.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/DigitalIn.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/DigitalInOut.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/DigitalOut.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/FlashIAP.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/I2C.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/I2CSlave.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/InterruptIn.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/MbedCRC.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/OSPI.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/PortIn.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/PortInOut.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/PortOut.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/PwmOut.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/QSPI.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/ResetReason.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/SPI.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/SPISlave.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/SerialBase.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/SerialWireOutput.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/Ticker.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/Timeout.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/Timer.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/TimerEvent.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/UnbufferedSerial.o BUILD/GIGA/GCC_ARM/mbed-os/drivers/source/Watchdog.o BUILD/GIGA/GCC_ARM/mbed-os/events/source/EventQueue.o BUILD/GIGA/GCC_ARM/mbed-os/events/source/equeue.o BUILD/GIGA/GCC_ARM/mbed-os/events/source/equeue_mbed.o BUILD/GIGA/GCC_ARM/mbed-os/events/source/equeue_posix.o BUILD/GIGA/GCC_ARM/mbed-os/events/source/mbed_shared_queues.o BUILD/GIGA/GCC_ARM/mbed-os/features/frameworks/mbed-greentea-io/mbed_io.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/LowPowerTickerWrapper.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_compat.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_critical_section_api.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_flash_api.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_gpio.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_gpio_irq.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_itm_api.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_lp_ticker_api.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_lp_ticker_wrapper.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_pinmap_common.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_pinmap_default.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_ticker_api.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mbed_us_ticker_api.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mpu/mbed_mpu_v7m.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/mpu/mbed_mpu_v8m.o BUILD/GIGA/GCC_ARM/mbed-os/hal/source/static_pinmap.o BUILD/GIGA/GCC_ARM/mbed-os/hal/usb/source/mbed_usb_phy.o BUILD/GIGA/GCC_ARM/mbed-os/platform/cxxsupport/mstd_mutex.o BUILD/GIGA/GCC_ARM/mbed-os/platform/mbed-trace/source/mbed_trace.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/ATCmdParser.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/CThunkBase.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/CriticalSectionLock.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/DeepSleepLock.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/FileBase.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/FileHandle.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/FilePath.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/FileSystemHandle.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/LocalFileSystem.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/Stream.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/SysTimer.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/TARGET_CORTEX_M/TOOLCHAIN_GCC/except.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/TARGET_CORTEX_M/mbed_fault_handler.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_alloc_wrappers.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_application.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_assert.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_atomic_impl.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_board.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_critical.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_error.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_error_hist.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_interface.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_mem_trace.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_mktime.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_mpu_mgmt.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_os_timer.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_poll.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_power_mgmt.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_retarget.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_rtc_time.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_sdk_boot.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_semihost_api.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_stats.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_thread.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/mbed_wait_api_no_rtos.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/minimal-printf/mbed_printf_armlink_overrides.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/minimal-printf/mbed_printf_implementation.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/minimal-printf/mbed_printf_wrapper.o BUILD/GIGA/GCC_ARM/mbed-os/platform/source/newlib_nano_malloc_workaround.o BUILD/GIGA/GCC_ARM/mbed-os/rtos/source/ConditionVariable.o BUILD/GIGA/GCC_ARM/mbed-os/rtos/source/EventFlags.o BUILD/GIGA/GCC_ARM/mbed-os/rtos/source/Kernel.o BUILD/GIGA/GCC_ARM/mbed-os/rtos/source/Mutex.o BUILD/GIGA/GCC_ARM/mbed-os/rtos/source/Semaphore.o BUILD/GIGA/GCC_ARM/mbed-os/rtos/source/ThisThread.o BUILD/GIGA/GCC_ARM/mbed-os/rtos/source/Thread.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/source/FlashIAPBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/COMPONENT_QSPIF/source/QSPIFBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/BufferedBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/ChainingBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/ExhaustibleBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/FlashSimBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/HeapBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/MBRBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/ObservingBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/ProfilingBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/ReadOnlyBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/SFDP.o BUILD/GIGA/GCC_ARM/mbed-os/storage/blockdevice/source/SlicingBlockDevice.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/fat/ChaN/ff.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/fat/ChaN/ffunicode.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/fat/source/FATFileSystem.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/littlefs/littlefs/lfs.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/littlefs/littlefs/lfs_util.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/littlefs/source/LittleFileSystem.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/source/Dir.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/source/File.o BUILD/GIGA/GCC_ARM/mbed-os/storage/filesystem/source/FileSystem.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_adc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_adc_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cec.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_comp.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cordic.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_crc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_crc_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cryp.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cryp_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dac.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dac_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dcmi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dfsdm.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dfsdm_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma2d.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dsi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dts.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_eth.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_eth_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_exti.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_fdcan.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_fmac.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gfxmmu.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hash.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hash_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hcd.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hrtim.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2s.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2s_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_irda.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_iwdg.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_jpeg.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_lptim.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_ltdc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_ltdc_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdios.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mmc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mmc_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_nand.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_nor.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_opamp.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_opamp_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_ospi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_otfdec.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pssi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_ramecc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rng.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rng_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sai.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sai_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sdram.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_smartcard.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_smartcard_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_smbus.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_spdifrx.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_spi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_spi_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sram.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_swpmi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_usart.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_usart_ex.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_wwdg.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_adc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_bdma.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_comp.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cordic.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_crc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_crs.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_dac.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_dma.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_dma2d.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_exti.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_fmac.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_fmc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_gpio.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hrtim.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_i2c.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_lptim.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_lpuart.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_mdma.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_opamp.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rng.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_spi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_swpmi.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_utils.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/system_stm32h7xx_dualcore_boot_cm4_cm7.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/system_stm32h7xx_singlecore.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PeripheralPins.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/giga_power.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/system_clock_override.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/startup_stm32h747xx.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/system_clock.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/analogin_device.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/analogout_device.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/flash_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/gpio_irq_device.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/pwmout_device.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/serial_device.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/TARGET_STM32H7/spi_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/USBPhy_STM32.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/analogin_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/analogout_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/can_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/gpio_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/gpio_irq_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/hal_tick_overrides.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/i2c_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/lp_ticker.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/mbed_crc_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/mbed_overrides.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/ospi_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/pinmap.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/port_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/pwmout_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/qspi_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/reset_reason.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/rtc_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/serial_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/sleep.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/stm_spi_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/trng_api.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/us_ticker.o BUILD/GIGA/GCC_ARM/mbed-os/targets/TARGET_STM/watchdog_api.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/boot_record.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/bootutil_misc.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/bootutil_public.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/caps.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/encrypted.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/fault_injection_hardening.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/fault_injection_hardening_delay_rng_mbedtls.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/image_ec.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/image_ec256.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/image_ed25519.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/image_rsa.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/image_validate.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/loader.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/swap_misc.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/swap_move.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/swap_scratch.o BUILD/GIGA/GCC_ARM/mcuboot/boot/bootutil/src/tlv.o BUILD/GIGA/GCC_ARM/mcuboot/boot/mbed/app_enc_keys.o BUILD/GIGA/GCC_ARM/mcuboot/boot/mbed/include/utils/DataShare.o BUILD/GIGA/GCC_ARM/mcuboot/boot/mbed/mcuboot_main.o BUILD/GIGA/GCC_ARM/mcuboot/boot/mbed/src/flash_map_backend.o BUILD/GIGA/GCC_ARM/mcuboot/boot/mbed/src/secondary_bd.o -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group -T ./BUILD/GIGA/GCC_ARM/.link_script.ld -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM/.link_script.d b/BUILD/GIGA/GCC_ARM/.link_script.d new file mode 100644 index 0000000..6bb0cdc --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/.link_script.d @@ -0,0 +1,4 @@ +STM32H747xI_CM7.o: \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/STM32H747xI_CM7.ld \ + BUILD/GIGA/GCC_ARM/mbed_config.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/../cmsis_nvic.h diff --git a/BUILD/GIGA/GCC_ARM/.link_script.ld b/BUILD/GIGA/GCC_ARM/.link_script.ld new file mode 100644 index 0000000..c0928ac --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/.link_script.ld @@ -0,0 +1,132 @@ +MEMORY +{ + FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 0x20000 + DTCMRAM (rwx) : ORIGIN = 0x20000000 + (((166 * 4) + 7) & 0xFFFFFFF8), LENGTH = 128K - (((166 * 4) + 7) & 0xFFFFFFF8) + RAM (xrw) : ORIGIN = 0x24000000, LENGTH = 0x80000 + RAM_D2 (xrw) : ORIGIN = 0x30000000, LENGTH = 288K + RAM_D3 (xrw) : ORIGIN = 0x38000000, LENGTH = 64K + ITCMRAM (xrw) : ORIGIN = 0x00000000, LENGTH = 64K +} +_ConfigStart = 0x0802F000; +_IdentificationStart = 0x080002F0; +_EncryptKeyStart = 0x08000300; +_SigningKeyStart = 0x08000400; +ENTRY(Reset_Handler) +SECTIONS +{ + .text : + { + KEEP(*(.isr_vector)) + . = ABSOLUTE(0x080002F0); + KEEP(*(.bootloader_identification)) + KEEP(*(.signing_key)) + KEEP(*(.encrypt_key)) + *(.text*) + KEEP(*(.init)) + KEEP(*(.fini)) + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + *(.rodata*) + KEEP(*(.eh_frame*)) + *ltrans0*.o(.rodata*) + *ltrans1*.o(.rodata*) + *ltrans2*.o(.rodata*) + *ltrans3*.o(.rodata*) + *ltrans4*.o(.rodata*) + *lib*.o(.rodata*) + . = ABSOLUTE(0x0801F000); + KEEP(*(.bootloader_version)) + } > FLASH + .ARM.extab : + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > FLASH + __exidx_start = .; + .ARM.exidx : + { + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + } > FLASH + __exidx_end = .; + __etext = .; + _sidata = .; + .data : AT (__etext) + { + __data_start__ = .; + _sdata = .; + *(vtable) + *(.data*) + . = ALIGN(8); + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + . = ALIGN(8); + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + . = ALIGN(8); + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + KEEP(*(.jcr*)) + . = ALIGN(8); + __data_end__ = .; + _edata = .; + } > RAM + .uninitialized (NOLOAD): + { + . = ALIGN(32); + __uninitialized_start = .; + *(.uninitialized) + KEEP(*(.keep.uninitialized)) + . = ALIGN(32); + __uninitialized_end = .; + } > RAM + .bss : + { + . = ALIGN(8); + __bss_start__ = .; + _sbss = .; + *(.bss*) + *(COMMON) + . = ALIGN(8); + __bss_end__ = .; + _ebss = .; + } > RAM + .heap (COPY): + { + __end__ = .; + PROVIDE(end = .); + *(.heap*) + . = ORIGIN(RAM) + LENGTH(RAM) - 0x400; + __HeapLimit = .; + } > RAM + .stack_dummy (COPY): + { + *(.stack*) + } > RAM + __StackTop = ORIGIN(RAM) + LENGTH(RAM); + _estack = __StackTop; + __StackLimit = __StackTop - 0x400; + PROVIDE(__stack = __StackTop); + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + .lwip_sec (NOLOAD) : { + . = ABSOLUTE(0x30040000); + *(.RxDecripSection) + . = ABSOLUTE(0x30040100); + *(.TxDecripSection) + . = ABSOLUTE(0x30040400); + *(.RxArraySection) + . = ABSOLUTE(0x30044000); + *(.ethusbram) + } >RAM_D2 AT> FLASH +} diff --git a/BUILD/GIGA/GCC_ARM/.profile-asm b/BUILD/GIGA/GCC_ARM/.profile-asm new file mode 100644 index 0000000..de3ae43 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/.profile-asm @@ -0,0 +1,32 @@ +{ + "flags": [ + "-c", + "-x", + "assembler-with-cpp" + ], + "macros": [], + "symbols": [ + "ARM_MATH_CM7", + "BOARD_EXTCLOCK=16", + "BOARD_HAS_ETHERNET=0", + "BOARD_HAS_VIDEO=0", + "BT_UART_NO_3M_SUPPORT", + "CM4_BOOT_BY_APPLICATION", + "CORE_CM7", + "CYW43XXX_UNBUFFERED_UART", + "EXTRA_IDLE_STACK_REQUIRED", + "MBEDTLS_FS_IO", + "MBEDTLS_SHA1_C", + "MBED_TICKLESS", + "QSPI_NO_SAMPLE_SHIFT", + "STM32H747xx", + "TRANSACTION_QUEUE_SIZE_SPI=2", + "USE_FULL_LL_DRIVER", + "USE_HAL_DRIVER", + "USE_USB_FS", + "__CMSIS_RTOS", + "__CORTEX_M7", + "__FPU_PRESENT=1", + "__MBED_CMSIS_RTOS_CM" + ] +} \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM/.profile-c b/BUILD/GIGA/GCC_ARM/.profile-c new file mode 100644 index 0000000..7c3eaa9 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/.profile-c @@ -0,0 +1,98 @@ +{ + "flags": [ + "-c", + "-std=gnu11", + "-DAPPLICATION_ADDR=0x8000000", + "-DAPPLICATION_RAM_ADDR=0x24000000", + "-DAPPLICATION_RAM_SIZE=0x80000", + "-DAPPLICATION_SIZE=0x20000", + "-DMBED_MINIMAL_PRINTF", + "-DMBED_RAM1_SIZE=0x80000", + "-DMBED_RAM1_START=0x24000000", + "-DMBED_RAM_SIZE=0x80000", + "-DMBED_RAM_START=0x24000000", + "-DMBED_ROM_SIZE=0x200000", + "-DMBED_ROM_START=0x8000000", + "-DMBED_RTOS_SINGLE_THREAD", + "-DMBED_TRAP_ERRORS_ENABLED=1", + "-DPOST_APPLICATION_ADDR=0x8020000", + "-DPOST_APPLICATION_SIZE=0x1e0000", + "-D__NEWLIB_NANO", + "-MMD", + "-Os", + "-Wall", + "-Wextra", + "-Wno-missing-field-initializers", + "-Wno-unused-parameter", + "-fdata-sections", + "-ffunction-sections", + "-fmessage-length=0", + "-fno-exceptions", + "-fomit-frame-pointer", + "-funsigned-char", + "-mcpu=cortex-m7", + "-mfloat-abi=softfp", + "-mfpu=fpv5-d16", + "-mthumb" + ], + "macros": [], + "symbols": [ + "ARM_MATH_CM7", + "BOARD_EXTCLOCK=16", + "BOARD_HAS_ETHERNET=0", + "BOARD_HAS_VIDEO=0", + "BT_UART_NO_3M_SUPPORT", + "CM4_BOOT_BY_APPLICATION", + "COMPONENT_FLASHIAP=1", + "COMPONENT_QSPIF=1", + "CORE_CM7", + "CYW43XXX_UNBUFFERED_UART", + "DEVICE_FLASH=1", + "DEVICE_I2C=1", + "DEVICE_I2C_ASYNCH=1", + "DEVICE_INTERRUPTIN=1", + "DEVICE_MPU=1", + "DEVICE_PORTIN=1", + "DEVICE_PORTINOUT=1", + "DEVICE_PORTOUT=1", + "DEVICE_QSPI=1", + "DEVICE_RESET_REASON=1", + "DEVICE_SERIAL=1", + "DEVICE_STDIO_MESSAGES=1", + "DEVICE_USTICKER=1", + "EXTRA_IDLE_STACK_REQUIRED", + "MBEDTLS_FS_IO", + "MBEDTLS_SHA1_C", + "MBED_TICKLESS", + "QSPI_NO_SAMPLE_SHIFT", + "STM32H747xx", + "TARGET_CORTEX", + "TARGET_CORTEX_M", + "TARGET_GIGA", + "TARGET_LIKE_CORTEX_M7", + "TARGET_LIKE_MBED", + "TARGET_M7", + "TARGET_MCU_STM32", + "TARGET_MCU_STM32H7", + "TARGET_MCU_STM32H747xI", + "TARGET_MCU_STM32H747xI_CM7", + "TARGET_NAME=GIGA", + "TARGET_RELEASE", + "TARGET_RTOS_M4_M7", + "TARGET_STM", + "TARGET_STM32H7", + "TARGET_STM32H747xI", + "TARGET_STM32H747xI_CM7", + "TOOLCHAIN_GCC", + "TOOLCHAIN_GCC_ARM", + "TRANSACTION_QUEUE_SIZE_SPI=2", + "USE_FULL_LL_DRIVER", + "USE_HAL_DRIVER", + "USE_USB_FS", + "__CMSIS_RTOS", + "__CORTEX_M7", + "__FPU_PRESENT=1", + "__MBED_CMSIS_RTOS_CM", + "__MBED__=1" + ] +} \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM/.profile-cxx b/BUILD/GIGA/GCC_ARM/.profile-cxx new file mode 100644 index 0000000..7bc1954 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/.profile-cxx @@ -0,0 +1,100 @@ +{ + "flags": [ + "-Wvla", + "-c", + "-fno-rtti", + "-std=gnu++14", + "-DAPPLICATION_ADDR=0x8000000", + "-DAPPLICATION_RAM_ADDR=0x24000000", + "-DAPPLICATION_RAM_SIZE=0x80000", + "-DAPPLICATION_SIZE=0x20000", + "-DMBED_MINIMAL_PRINTF", + "-DMBED_RAM1_SIZE=0x80000", + "-DMBED_RAM1_START=0x24000000", + "-DMBED_RAM_SIZE=0x80000", + "-DMBED_RAM_START=0x24000000", + "-DMBED_ROM_SIZE=0x200000", + "-DMBED_ROM_START=0x8000000", + "-DMBED_RTOS_SINGLE_THREAD", + "-DMBED_TRAP_ERRORS_ENABLED=1", + "-DPOST_APPLICATION_ADDR=0x8020000", + "-DPOST_APPLICATION_SIZE=0x1e0000", + "-D__NEWLIB_NANO", + "-MMD", + "-Os", + "-Wall", + "-Wextra", + "-Wno-missing-field-initializers", + "-Wno-unused-parameter", + "-fdata-sections", + "-ffunction-sections", + "-fmessage-length=0", + "-fno-exceptions", + "-fomit-frame-pointer", + "-funsigned-char", + "-mcpu=cortex-m7", + "-mfloat-abi=softfp", + "-mfpu=fpv5-d16", + "-mthumb" + ], + "macros": [], + "symbols": [ + "ARM_MATH_CM7", + "BOARD_EXTCLOCK=16", + "BOARD_HAS_ETHERNET=0", + "BOARD_HAS_VIDEO=0", + "BT_UART_NO_3M_SUPPORT", + "CM4_BOOT_BY_APPLICATION", + "COMPONENT_FLASHIAP=1", + "COMPONENT_QSPIF=1", + "CORE_CM7", + "CYW43XXX_UNBUFFERED_UART", + "DEVICE_FLASH=1", + "DEVICE_I2C=1", + "DEVICE_I2C_ASYNCH=1", + "DEVICE_INTERRUPTIN=1", + "DEVICE_MPU=1", + "DEVICE_PORTIN=1", + "DEVICE_PORTINOUT=1", + "DEVICE_PORTOUT=1", + "DEVICE_QSPI=1", + "DEVICE_RESET_REASON=1", + "DEVICE_SERIAL=1", + "DEVICE_STDIO_MESSAGES=1", + "DEVICE_USTICKER=1", + "EXTRA_IDLE_STACK_REQUIRED", + "MBEDTLS_FS_IO", + "MBEDTLS_SHA1_C", + "MBED_TICKLESS", + "QSPI_NO_SAMPLE_SHIFT", + "STM32H747xx", + "TARGET_CORTEX", + "TARGET_CORTEX_M", + "TARGET_GIGA", + "TARGET_LIKE_CORTEX_M7", + "TARGET_LIKE_MBED", + "TARGET_M7", + "TARGET_MCU_STM32", + "TARGET_MCU_STM32H7", + "TARGET_MCU_STM32H747xI", + "TARGET_MCU_STM32H747xI_CM7", + "TARGET_NAME=GIGA", + "TARGET_RELEASE", + "TARGET_RTOS_M4_M7", + "TARGET_STM", + "TARGET_STM32H7", + "TARGET_STM32H747xI", + "TARGET_STM32H747xI_CM7", + "TOOLCHAIN_GCC", + "TOOLCHAIN_GCC_ARM", + "TRANSACTION_QUEUE_SIZE_SPI=2", + "USE_FULL_LL_DRIVER", + "USE_HAL_DRIVER", + "USE_USB_FS", + "__CMSIS_RTOS", + "__CORTEX_M7", + "__FPU_PRESENT=1", + "__MBED_CMSIS_RTOS_CM", + "__MBED__=1" + ] +} \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM/.profile-ld b/BUILD/GIGA/GCC_ARM/.profile-ld new file mode 100644 index 0000000..1e6ba2c --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/.profile-ld @@ -0,0 +1,98 @@ +{ + "flags": [ + "--specs=nano.specs", + "-DMBED_APP_SIZE=0x20000", + "-DMBED_APP_START=0x8000000", + "-DMBED_BOOT_STACK_SIZE=1024", + "-DMBED_RAM1_SIZE=0x80000", + "-DMBED_RAM1_START=0x24000000", + "-DMBED_RAM_SIZE=0x80000", + "-DMBED_RAM_START=0x24000000", + "-DMBED_ROM_SIZE=0x200000", + "-DMBED_ROM_START=0x8000000", + "-DXIP_ENABLE=0", + "-Wl,--gc-sections", + "-Wl,--wrap,_calloc_r", + "-Wl,--wrap,_free_r", + "-Wl,--wrap,_malloc_r", + "-Wl,--wrap,_memalign_r", + "-Wl,--wrap,_realloc_r", + "-Wl,--wrap,atexit", + "-Wl,--wrap,exit", + "-Wl,--wrap,fprintf", + "-Wl,--wrap,main", + "-Wl,--wrap,printf", + "-Wl,--wrap,snprintf", + "-Wl,--wrap,sprintf", + "-Wl,--wrap,vfprintf", + "-Wl,--wrap,vprintf", + "-Wl,--wrap,vsnprintf", + "-Wl,--wrap,vsprintf", + "-Wl,-n", + "-mcpu=cortex-m7", + "-mfloat-abi=softfp", + "-mfpu=fpv5-d16", + "-mthumb" + ], + "macros": [], + "symbols": [ + "ARM_MATH_CM7", + "BOARD_EXTCLOCK=16", + "BOARD_HAS_ETHERNET=0", + "BOARD_HAS_VIDEO=0", + "BT_UART_NO_3M_SUPPORT", + "CM4_BOOT_BY_APPLICATION", + "COMPONENT_FLASHIAP=1", + "COMPONENT_QSPIF=1", + "CORE_CM7", + "CYW43XXX_UNBUFFERED_UART", + "DEVICE_FLASH=1", + "DEVICE_I2C=1", + "DEVICE_I2C_ASYNCH=1", + "DEVICE_INTERRUPTIN=1", + "DEVICE_MPU=1", + "DEVICE_PORTIN=1", + "DEVICE_PORTINOUT=1", + "DEVICE_PORTOUT=1", + "DEVICE_QSPI=1", + "DEVICE_RESET_REASON=1", + "DEVICE_SERIAL=1", + "DEVICE_STDIO_MESSAGES=1", + "DEVICE_USTICKER=1", + "EXTRA_IDLE_STACK_REQUIRED", + "MBEDTLS_FS_IO", + "MBEDTLS_SHA1_C", + "MBED_BUILD_TIMESTAMP=1739271533.384203", + "MBED_TICKLESS", + "QSPI_NO_SAMPLE_SHIFT", + "STM32H747xx", + "TARGET_CORTEX", + "TARGET_CORTEX_M", + "TARGET_GIGA", + "TARGET_LIKE_CORTEX_M7", + "TARGET_LIKE_MBED", + "TARGET_M7", + "TARGET_MCU_STM32", + "TARGET_MCU_STM32H7", + "TARGET_MCU_STM32H747xI", + "TARGET_MCU_STM32H747xI_CM7", + "TARGET_NAME=GIGA", + "TARGET_RELEASE", + "TARGET_RTOS_M4_M7", + "TARGET_STM", + "TARGET_STM32H7", + "TARGET_STM32H747xI", + "TARGET_STM32H747xI_CM7", + "TOOLCHAIN_GCC", + "TOOLCHAIN_GCC_ARM", + "TRANSACTION_QUEUE_SIZE_SPI=2", + "USE_FULL_LL_DRIVER", + "USE_HAL_DRIVER", + "USE_USB_FS", + "__CMSIS_RTOS", + "__CORTEX_M7", + "__FPU_PRESENT=1", + "__MBED_CMSIS_RTOS_CM", + "__MBED__=1" + ] +} \ No newline at end of file diff --git a/BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.d b/BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.d new file mode 100644 index 0000000..7232aff --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.d @@ -0,0 +1,74 @@ +BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.o: \ + app/bootutil/bootutil_extra.c BUILD/GIGA/GCC_ARM/mbed_config.h \ + app/bootutil/bootutil_extra.h app/rtc/rtc.h \ + mbed-os/targets/TARGET_STM/rtc_api_hal.h \ + mbed-os/hal/include/hal/rtc_api.h mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/lp_ticker_api.h diff --git a/BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.o b/BUILD/GIGA/GCC_ARM/app/bootutil/bootutil_extra.o new file mode 100644 index 0000000000000000000000000000000000000000..3f1fb97f5f1092a3ad83486c9cb14b97c87414f0 GIT binary patch literal 1316 zcma)5Pfrt35TC~`{Re1mBmySnX-F)_E^R@oo+za>iZui+NX`5jK%raAL$L`rySY&_vB9M$$W3HJaxuaKW_d$iw8^( z8RMNA5KcjZ1n7uKM6FVJ#Iv<$&-sDtp7{Kg>+!PJ;?iRPejYeF9xoX8V)C;NZ|Dmra^419)np_WG_{*%ZLIE;$u7kbC{u? zmk=4e?@mOK#&~6nm&f=%a(bV}m%)C(a$VV#&PhY`q-PpUSdy@02kC|{WWyF#_Xze5 zDv#TaBwrJ9b7yx?967!e9%c4NGjw7@v^uiicrE%qV3z=?83g$&01N0Buj0e-`z>i& z=%shzk5z=9$&;jYr@<8K#t;V|As#X8zM| zqK@XIzR1OYYWT9+gj=CbZNj*Y&LE@jltBDTmq*R`z4Wb>seA8XB8k`t3tzB6yFodc zH-YY}BBJNLKpyRpbYzDJ($W279}w>;2#sn48-c%}6Q*GrllK)tPZ~1vs#oG$m`EdN k2c{8pFYPP!t7d{B9N_q&;S4c literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM/app/default_bd.d b/BUILD/GIGA/GCC_ARM/app/default_bd.d new file mode 100644 index 0000000..32b63b2 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/app/default_bd.d @@ -0,0 +1,241 @@ +BUILD/GIGA/GCC_ARM/app/default_bd.o: app/default_bd.cpp \ + BUILD/GIGA/GCC_ARM/mbed_config.h app/ota/ota.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + app/rtc/rtc.h mbed-os/targets/TARGET_STM/rtc_api_hal.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/hal/include/hal/lp_ticker_api.h app/board.h \ + app/bootutil/bootutil_extra.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil_log.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_config.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_logging.h \ + mbed-os/platform/mbed-trace/include/mbed-trace/mbed_trace.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/COMPONENT_FLASHIAP/include/FlashIAP/FlashIAPBlockDevice.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/storage/blockdevice/COMPONENT_QSPIF/include/QSPIF/QSPIFBlockDevice.h \ + mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/storage/blockdevice/include/blockdevice/internal/SFDP.h \ + mbed-os/storage/blockdevice/include/blockdevice/MBRBlockDevice.h \ + app/fileblockdevice/FileBlockDevice.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/Semaphore.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h \ + mbed-os/storage/filesystem/fat/include/fat/FATFileSystem.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/storage/filesystem/fat/ChaN/ff.h \ + mbed-os/storage/filesystem/fat/ChaN/ffconf.h \ + mbed-os/storage/filesystem/littlefs/include/littlefs/LittleFileSystem.h \ + mbed-os/storage/filesystem/littlefs/littlefs/lfs.h diff --git a/BUILD/GIGA/GCC_ARM/app/default_bd.o b/BUILD/GIGA/GCC_ARM/app/default_bd.o new file mode 100644 index 0000000000000000000000000000000000000000..16f9dea066a5e9c59bcc7fb47fabfa5591419605 GIT binary patch literal 7100 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 literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.d b/BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.d new file mode 100644 index 0000000..0e3beb1 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.d @@ -0,0 +1,224 @@ +BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o: \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.cpp \ + BUILD/GIGA/GCC_ARM/mbed_config.h \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Inc/usbd_dfu.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h app/dfu/usbd_conf.h \ + app/board.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Semaphore.h mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h \ + mbed-os/rtos/include/rtos/rtos.h diff --git a/BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o b/BUILD/GIGA/GCC_ARM/app/dfu/STM32_USB_Device_Library/Class/DFU/Src/usbd_dfu.o new file mode 100644 index 0000000000000000000000000000000000000000..4095ba30585836e45885c1aa388d312cea27548c GIT binary patch literal 11364 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 P6M2g;4qThOaNd6bGW3>< literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.d b/BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.d new file mode 100644 index 0000000..4d35469 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.d @@ -0,0 +1,52 @@ +BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.o: app/dfu/usbd_desc.c \ + BUILD/GIGA/GCC_ARM/mbed_config.h app/board.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/usbd_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \ + app/dfu/usbd_desc.h app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/usbd_conf.h diff --git a/BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.o b/BUILD/GIGA/GCC_ARM/app/dfu/usbd_desc.o new file mode 100644 index 0000000000000000000000000000000000000000..c3c1ed4c2277c4103d55212bd1554fcf8b2aeddb GIT binary patch literal 4292 zcmcInO>7%Q6n^{DG>#jRI4x;QDVru$(+Y2G2kMkl+_?FXoT?%TLP99=&nB_d*y--N zEvFWGK&mQn;s7TQ7cM{r^jP&$34}lbap{3W&z#zF;70h~?v6d4uIY&}Rzki!J_4EDwbY?o~-#+*Bx6HlayJl%%-dr4?-~IcaU2A^$9^DV5@$)~$f|kPe zxJ~oPu*PLrw}N`cLO;-cZo()fZ+v#-*}jQBs%1(e9lqJZ#D+n-rW+VM(@2;(LuEb> z7w6Zkxn^UdzDZnNYWR-3QLZ{vaBHo4qiL-aXraDYCR&)Ad&8PqxUgoeHk+3`YoqB} z1$Wyzzg=-^HK%4>bemPj^O~+_<>=<@;mzgKPNb2}rz>u`QQfj!=StnHHyc*&O!jOh|1K3c7s^h#QYY;cs(a>|uJ2q+ zFXyRmaPM+LALvh+`?Ukwm~l`$q#f3dn#bgn3I;-UnDk^<9v!1A1Bo!Oau~RKa1AnP zu!~{RFmQj{XSQoxF{n@B_bL27h2O96`)L#m{)S0By3`WCXi!4oCj$Nb91JWWDnV&b zQsE~Rez*w5O9t58-#e)AyQ2mTDf}UYKP051{){O65hXsV#77l99-WREbRdX#JO?^e z)C?L^;$uqupb|f*#1AR)LrVOxf?rbb5e2`j;G+tDg}4Qt|9yB;$iL|>+(#E9%*rX` zgNITW=jI1^f~K&6MaKBBf=>Xm zi$^krY%WIe9PkLf?yU%OA4kC2h;S;vV{|3L+}{z*FSWc%ZN27rRl7=)K26rBs#65Rt?&3vw-YIq8=FhT72k~uE|(iEY=eHwb=(-rg5$$mZ)}Eg z5u>Axt+3XrGAB+v+;4jX+dFV~eADsQ8uiO9XT@>rr(!=55?nke;2a*p8j4J}c4y2DqDE$9D4qx0fe+kxO7+aRW1i+d_x~{nw-Z9ETI8r$Zgxj{1E% zTu(ZZkaHF{h_L@yT%4ymA3V1A-nL(^p!D6a+!8e$LO$6z<;rANJdbP~Z8kgY-bon4 ziA%>&Cd}xVS9&LD3^_I>V|a1N8AI!lrX6N{!gk{A!HLVsfW|{=w{tBR;b=%ZsVI4+ zgq6HqiEU$9vS_>Qn2+Td&e~Z_qr#2<;-2)LlhgB!xEX4btIh3gr-4Mnb;&OKSgw_p z@5uW*vh+WVPaobs#Vv!=S~hXp!Ez3G; zCphb|-NYle`w;E&K4L|F(eC%avfgdrIK4a3d$TCn9!q+BLlb&`pf2lu2^^>Q5PrFT z{TNiyKWw3GJ^oK2>pke9$CqeX&yw``h9~-$R`ebrh9jVDVw_KcC+p2Xk8{Yv!#6^q zx2)*x1Lp4##yqwqMQ;mw!|+>pM)3$eKhhKVJP8~(emjcZHR#PmdVIqadN&olSzx}$ z2owGLMB%Lhix_i7{Tqe%HZb3tgbCgc5l_T!0n0aez+hhgQg|N&^LZ*v@Qz_(xGwa* z0Ep9DRd`>6w?~Mf6ngJRJf2gw?+~~V)WRRZy9FNRVn>9gfpL_#jd^TbBGk4mfJb<7 n93C9?!T9lfb54o5MU@t@30xN2 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 drmKlwxPo(bQhXentF>Uu17*~c8@g1kw7T+R z<%-w*_1V97(Vp9ZX&f2Jd-YK2?tAawCEdH!S6Llui62T`if@iDS6a^wUh|K$EqD83 zQjagayZU+RX5AC_Uh$3JT8YG6JI|#K#m)9RwfMDR@Ab>Wm2x`eG28uVg|2fSTab4l z=dXIe-Wm72wmH64a0lMDIK5Xo$N#?K>Yho32gH+tN^MD!l?az%4-&D7NRwKpqT-~*D)=#9HCuP$lbWVUFD zZ-obpTwR$;(H<^o@i#G7U%{xJ8*VB8rb4doq*_djYuEF4LZM|bzCGxhpW#TVukyFC z<%%!182@Vg!D|ni*j;bahiK2^t9N}r82-Z@4|%VDZ@9Zm-R(D9P0zen0^@(d$YBe0 z-fE*4@3eh;vpoatWz_pONUx`~%Xki7a`lhhqPE|!u$R<(yX+Z%L-=w({Md~=iX6J? zJL;KQuDD}2F!CE%Gs~40lv^R&Aia?7kiJ-G$qRg}ZzPe;=1O`lZ)Ek^bjHx9Gr5^_ zdeS(bo-y>@Mg02!JDg3I4$c-0;~bsti!%m=StZGSNX-zn0GxNn17$*w3vxUUmT25(@tWs~tD*+aB{P5A(Fh8gN zOBx#)IjHxJ9e+YUmCI#{`fRSC4;AM0*xa;{Od3fY&deCaVy;ls2l^tR@L=C(B7O7u zWTIs3)dzz6gJGR(L;aD6-div-2Ih6I{`Am^V-FjGqi>*Zx{%1ur1Sz-NHLwu>XH8N zBcXv$(-3cngprs|lj|WATSjt)l5wH$*Z{S5wjFENeBOYk%XOdYe)m?_1FmhZ9iDDy zY?O22tn<*VyRx388-LE^CXZ8vwMEfe$qKo$nj>vBxe;+|?Hqxt$xU9x&by|X+|;hv z+p9*D+~ia2KE=L4v2Rf99g4j}v3Dx=PQ|`av2RrDn-u#d#qL+^e)D{)&bnX02NZlj zv3Dug%4fM?#y@P&Pqj%D6pNK*;|PiD-#%f_qa46`Kc?7ED*7h{{v{K?ot_nX$kcbxcNP6tqCM}~&3yCV>%cJI z8b-}aLvSXar=Ak^Bx&-g<5501!Uq)0=z-Yzsx|Cr9W52obFqbms&!4E>40ajfNM`P@L8iY$+$_rX*F@1 zvBKkZz@rQ|9sVD{=EG?;9|x+;n8x{gyB%#hutBCPE#w7H{fE|{G}5@BVuogCGP$DB zc=1HdX`eWc1(u&L70J5D&2lZ}3+ZfWwsG45xgaKvaQoTM7SbhyX05AT_5tcZl05SbaLTV2arG(4~8DKm7 zGTWiOIS%;6{V{KW2HnFFgXM8(k0PG49LBpH%Mt6nQyaDBOT%;F@o90QLoCOv`O}7o##w*N z8ixj>IiFk^EH2EI64Q{Sf+bV3g!_7lf_NcFP;k0fq##!W?X_JuP%D@<0hz;f6O0VY zHmp%_sT-V|w%X4z#2H7Mw&>>;N;GZSXl+dWubV7XXR6T@)QPXnx{*;fh$51~qq!3-pP4|oUh3~K68$><(*M%(kzO3;1;p`ObGBJ+R7Zkpp zP1e1G`L-ZSzMo1yNKSe1p=&#dYWlI{6BQZo$@$~^qU8HC?9TaHgp#+}EF7zENj_mK zIsD@-{U0TqYB?5{0P{_1%7OOfPD z3BHKnxD3AM9DM9M=T{V51o}`N+^-c}5jw{NnIzx872GeNKP5qs5*LM|T$cWQ5W4eA zs>IC+9NafkFZ5HQ%mS*J(kM9RxdZd^3M{;?@WsKNmzM>foZDxiFTyU9?DtjF!}YwZ z{}=QFQh{U~CzjGT)}t*%H<0-qMV=pU#q(lLi1F^gPZzA7ie{cw{oXx*P=V#slGN4WiN}B@im5 z4q;7s5u|Y}6P(1Y2`|r8@M<*V2>igfhTcJ^-@Q@Q=3TLbZ#eXdlFE!;7wbCjC-ROB38Uft0W#HfdH?_b literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.d b/BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.d new file mode 100644 index 0000000..9dc5642 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.d @@ -0,0 +1,2 @@ +BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.o: \ + app/keys/ecdsa-p256-signing-key.c BUILD/GIGA/GCC_ARM/mbed_config.h diff --git a/BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.o b/BUILD/GIGA/GCC_ARM/app/keys/ecdsa-p256-signing-key.o new file mode 100644 index 0000000000000000000000000000000000000000..3df5e515a053bef60727d1117ba6b7d9b8d1adc9 GIT binary patch literal 1300 zcmd^8OK;Oa5T31_K7x=4DuNb)7KB7Vc$=6u4oDoLsO^Oy#N*UfkssUEBDTY>Q?)1f zNgO%yhmhbGlv&%OI=R4|k=8TcH{Z^VckC~_ulE>ZK*pdAR|w$HDl(1j!nNTVG~oc_ z%m3V9e>i-}+xu@m@()=y(fl}5e4rA(n*=h7WW?X9ERz^q$j{{y z?uqB3%MIJbfsMAzei=sEcc$)6&(ZNo8mA}D zCwU=4codbn@pKl9ks42AI?n(IeUapTfIe5HKcxsSF9(6s@j(PygHV|PqBw7^rl`&} zhkyvPB#|j@#lZ!rz52u`-doW15!XKrI`@4=cT66wkBP5ER6dN(tV3Mb+q7f>z9YFq0KL%|GoE@g p_!kmC(68ZY;xhf+s4%@NLimQ8UYVdWs@FnX*ZoA@ghc2`_XqBlb}9e> literal 0 HcmV?d00001 diff --git a/BUILD/GIGA/GCC_ARM/app/main.d b/BUILD/GIGA/GCC_ARM/app/main.d new file mode 100644 index 0000000..c28ea16 --- /dev/null +++ b/BUILD/GIGA/GCC_ARM/app/main.d @@ -0,0 +1,246 @@ +BUILD/GIGA/GCC_ARM/app/main.o: app/main.cpp \ + BUILD/GIGA/GCC_ARM/mbed_config.h mbed-os/mbed.h \ + mbed-os/platform/include/platform/mbed_version.h \ + mbed-os/rtos/include/rtos/rtos.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_storage.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h \ + mbed-os/cmsis/device/RTE/include/RTE_Components.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/targets/TARGET_STM/mbed_rtx.h \ + mbed-os/cmsis/device/mbed_cmsis_conf.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h \ + mbed-os/cmsis/device/rtos/include/mbed_rtx_conf.h \ + mbed-os/rtos/include/rtos/Kernel.h \ + mbed-os/rtos/include/rtos/mbed_rtos_types.h \ + mbed-os/platform/include/platform/mbed_toolchain.h \ + mbed-os/platform/include/platform/mbed_preprocessor.h \ + mbed-os/rtos/include/rtos/Thread.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos1_types.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h \ + mbed-os/platform/include/platform/Callback.h \ + mbed-os/platform/cxxsupport/mstd_cstddef \ + mbed-os/platform/cxxsupport/mstd_new \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/platform/cxxsupport/mstd_type_traits \ + mbed-os/platform/cxxsupport/mstd_functional \ + mbed-os/platform/cxxsupport/mstd_memory \ + mbed-os/platform/cxxsupport/mstd_utility \ + mbed-os/platform/cxxsupport/mstd_iterator \ + mbed-os/platform/include/platform/NonCopyable.h \ + mbed-os/rtos/include/rtos/Semaphore.h mbed-os/rtos/include/rtos/Mutex.h \ + mbed-os/platform/include/platform/ScopedLock.h \ + mbed-os/rtos/include/rtos/ThisThread.h mbed-os/rtos/include/rtos/Mail.h \ + mbed-os/rtos/include/rtos/Queue.h \ + mbed-os/platform/include/platform/mbed_error.h \ + mbed-os/platform/include/platform/mbed_retarget.h \ + mbed-os/rtos/include/rtos/MemoryPool.h \ + mbed-os/rtos/include/rtos/EventFlags.h \ + mbed-os/rtos/include/rtos/ConditionVariable.h \ + mbed-os/events/include/events/mbed_events.h \ + mbed-os/events/include/events/EventQueue.h \ + mbed-os/events/include/events/equeue.h \ + mbed-os/events/include/events/internal/equeue_platform.h \ + mbed-os/rtos/include/rtos/internal/mbed_rtos_storage.h \ + mbed-os/events/include/events/Event.h \ + mbed-os/events/include/events/UserAllocatedEvent.h \ + mbed-os/platform/include/platform/mbed_atomic.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/stm32h747xx.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/core_cm7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_version.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_compiler.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cmsis_gcc.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/mpu_armv7.h \ + mbed-os/cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/Include/cachel1_armv7.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMSIS/system_stm32h7xx.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_def.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/Legacy/stm32_hal_legacy.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rcc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_gpio_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_dma_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_mdma.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_flash_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_i2c_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pwr_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_qspi.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_rtc_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_sdmmc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_delayblock.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_sd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_tim_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_uart_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usb.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_hal_pcd_ex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/cmsis_nvic.h \ + mbed-os/platform/include/platform/internal/mbed_atomic_impl.h \ + mbed-os/events/include/events/mbed_shared_queues.h \ + mbed-os/storage/filesystem/include/filesystem/mbed_filesystem.h \ + mbed-os/platform/include/platform/platform.h \ + mbed-os/targets/TARGET_STM/device.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/objects.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/cmsis.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_GIGA/PinNames.h \ + mbed-os/targets/TARGET_STM/PinNamesTypes.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_usart.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rtc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_tim.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_rcc.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_hsem.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_cortex.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_pwr.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/STM32H7xx_HAL_Driver/stm32h7xx_ll_system.h \ + mbed-os/targets/TARGET_STM/gpio_object.h \ + mbed-os/platform/include/platform/mbed_assert.h \ + mbed-os/targets/TARGET_STM/PortNames.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/PeripheralNames.h \ + mbed-os/targets/TARGET_STM/stm_i2c_api.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/i2c_device.h \ + mbed-os/targets/TARGET_STM/us_ticker_defines.h \ + mbed-os/targets/TARGET_STM/TARGET_STM32H7/us_ticker_data.h \ + mbed-os/hal/include/hal/PinNameAliases.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h \ + mbed-os/platform/include/platform/FileBase.h \ + mbed-os/platform/include/platform/SingletonPtr.h \ + mbed-os/platform/include/platform/PlatformMutex.h \ + mbed-os/platform/include/platform/FileHandle.h \ + mbed-os/platform/include/platform/mbed_poll.h \ + mbed-os/platform/include/platform/DirHandle.h \ + mbed-os/platform/include/platform/FileSystemLike.h \ + mbed-os/platform/include/platform/FileSystemHandle.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/File.h \ + mbed-os/storage/filesystem/include/filesystem/Dir.h \ + mbed-os/storage/blockdevice/include/blockdevice/ChainingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/SlicingBlockDevice.h \ + mbed-os/storage/blockdevice/include/blockdevice/HeapBlockDevice.h \ + mbed-os/platform/include/platform/mbed_application.h \ + mbed-os/platform/include/platform/mbed_interface.h \ + mbed-os/platform/include/platform/mbed_debug.h \ + mbed-os/drivers/include/drivers/DigitalIn.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalIn.h \ + mbed-os/hal/include/hal/gpio_api.h mbed-os/hal/include/hal/pinmap.h \ + mbed-os/drivers/include/drivers/DigitalOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalOut.h \ + mbed-os/drivers/include/drivers/DigitalInOut.h \ + mbed-os/drivers/include/drivers/interfaces/InterfaceDigitalInOut.h \ + mbed-os/drivers/include/drivers/BusIn.h \ + mbed-os/drivers/include/drivers/BusOut.h \ + mbed-os/drivers/include/drivers/BusInOut.h \ + mbed-os/drivers/include/drivers/PortIn.h \ + mbed-os/hal/include/hal/port_api.h \ + mbed-os/drivers/include/drivers/PortInOut.h \ + mbed-os/drivers/include/drivers/PortOut.h \ + mbed-os/drivers/include/drivers/AnalogIn.h \ + mbed-os/drivers/include/drivers/AnalogOut.h \ + mbed-os/drivers/include/drivers/PwmOut.h \ + mbed-os/drivers/include/drivers/SPI.h \ + mbed-os/drivers/include/drivers/SPISlave.h \ + mbed-os/drivers/include/drivers/I2C.h mbed-os/hal/include/hal/i2c_api.h \ + mbed-os/hal/include/hal/buffer.h mbed-os/hal/include/hal/dma_api.h \ + mbed-os/platform/include/platform/CThunk.h \ + mbed-os/platform/include/platform/internal/CThunkBase.h \ + mbed-os/drivers/include/drivers/I2CSlave.h \ + mbed-os/drivers/include/drivers/CAN.h \ + mbed-os/drivers/include/drivers/RawCAN.h \ + mbed-os/drivers/include/drivers/UnbufferedSerial.h \ + mbed-os/drivers/include/drivers/SerialBase.h \ + mbed-os/hal/include/hal/serial_api.h \ + mbed-os/drivers/include/drivers/BufferedSerial.h \ + mbed-os/drivers/include/drivers/InterruptIn.h \ + mbed-os/hal/include/hal/gpio_irq_api.h \ + mbed-os/platform/include/platform/mbed_critical.h \ + mbed-os/platform/include/platform/CircularBuffer.h \ + mbed-os/platform/include/platform/Span.h \ + mbed-os/drivers/include/drivers/FlashIAP.h \ + mbed-os/hal/include/hal/flash_api.h \ + mbed-os/drivers/include/drivers/MbedCRC.h \ + mbed-os/hal/include/hal/crc_api.h mbed-os/drivers/include/drivers/QSPI.h \ + mbed-os/hal/include/hal/qspi_api.h \ + mbed-os/drivers/include/drivers/Watchdog.h \ + mbed-os/drivers/include/drivers/ResetReason.h \ + mbed-os/hal/include/hal/reset_reason_api.h \ + mbed-os/drivers/include/drivers/HighResClock.h \ + mbed-os/hal/include/hal/us_ticker_api.h \ + mbed-os/hal/include/hal/ticker_api.h \ + mbed-os/platform/include/platform/mbed_power_mgmt.h \ + mbed-os/drivers/include/drivers/Timer.h \ + mbed-os/drivers/include/drivers/TickerDataClock.h \ + mbed-os/drivers/include/drivers/Ticker.h \ + mbed-os/drivers/include/drivers/TimerEvent.h \ + mbed-os/hal/include/hal/lp_ticker_api.h \ + mbed-os/drivers/include/drivers/Timeout.h \ + mbed-os/drivers/include/drivers/LowPowerClock.h \ + mbed-os/drivers/include/drivers/LowPowerTimeout.h \ + mbed-os/drivers/include/drivers/LowPowerTicker.h \ + mbed-os/drivers/include/drivers/LowPowerTimer.h \ + mbed-os/drivers/include/drivers/RealTimeClock.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/platform/include/platform/LocalFileSystem.h \ + mbed-os/platform/include/platform/mbed_wait_api.h \ + mbed-os/platform/include/platform/mbed_thread.h \ + mbed-os/hal/include/hal/sleep_api.h \ + mbed-os/platform/include/platform/mbed_rtc_time.h \ + mbed-os/platform/include/platform/ATCmdParser.h \ + mbed-os/platform/include/platform/CriticalSectionLock.h \ + mbed-os/platform/include/platform/DeepSleepLock.h \ + mbed-os/platform/include/platform/ScopedRomWriteLock.h \ + mbed-os/platform/include/platform/mbed_mpu_mgmt.h \ + mbed-os/hal/include/hal/mpu_api.h \ + mbed-os/platform/include/platform/ScopedRamExecutionLock.h \ + mbed-os/platform/include/platform/mbed_stats.h \ + mbed-os/platform/include/platform/Stream.h \ + mbed-os/platform/include/platform/FileLike.h app/board.h app/ota/ota.h \ + mbed-os/storage/blockdevice/include/blockdevice/BlockDevice.h \ + mbed-os/storage/filesystem/include/filesystem/FileSystem.h app/rtc/rtc.h \ + mbed-os/targets/TARGET_STM/rtc_api_hal.h \ + mbed-os/hal/include/hal/rtc_api.h \ + mbed-os/hal/include/hal/lp_ticker_api.h app/power/power.h \ + app/bootutil/bootutil_extra.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil_log.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_config.h \ + mcuboot/boot/mbed/include/mcuboot_config/mcuboot_logging.h \ + mbed-os/platform/mbed-trace/include/mbed-trace/mbed_trace.h \ + mcuboot/boot/bootutil/include/bootutil/ignore.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil.h \ + mcuboot/boot/bootutil/include/bootutil/fault_injection_hardening.h \ + mcuboot/boot/bootutil/include/bootutil/bootutil_public.h \ + mcuboot/boot/mbed/include/flash_map_backend/flash_map_backend.h \ + mcuboot/boot/bootutil/include/bootutil/image.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/platform.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/config.h \ + mbed-os/connectivity/mbedtls/platform/inc/platform_mbed.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/config-no-entropy.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/check_config.h \ + mbedtls_config.h \ + mbed-os/connectivity/mbedtls/include/mbedtls/platform_time.h \ + app/dfu/usbd_desc.h app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/usbd_conf.h app/board.h app/dfu/usbd_dfu_flash.h \ + app/dfu/STM32_USB_Device_Library/Class/DFU/Inc/usbd_dfu.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + app/dfu/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h diff --git a/BUILD/GIGA/GCC_ARM/app/main.o b/BUILD/GIGA/GCC_ARM/app/main.o new file mode 100644 index 0000000000000000000000000000000000000000..6d0302c3341f39367fd1b6e1c8661727f8ed805e GIT binary patch literal 10168 zcmb7KeQaCTbwA{jESi>M`J;{_f0UB!#I`J&ls}}n=_-jLEn3t^Ejja?k0(le5?@V` z%;S?xuU+l*WAiX$YdiOkAeq5$osxeEU%Atw0BLu)bwPm9foQ`7QV% zsWnzU9=gF;>M~|RH_K>YeQIlpI(Bq=E%c`L$+pTjiDEY%&wTz`S9SCCt-{~D&;?Tc z*STzyD4V$VAhzvCfxqJVfm8$<>VErn>&U&kqU4oV^TsPXhr6oVukTBFz27UWG+&FM z1&?@Mjv?7dO{4!fW2D0Q#5+yh)HyVBW~O|cQJdjw;ENq^czy=2wcQMSjq~r^CF=Rf zy}?V@E@xP7iSTdRy}*X&ZU?$9jdYb+CQ-V^YdIB2g@hdF3Edg{`ER`BX(!(PKY?XD zr?9|4U-^?E`!<&}r?BYmeeWXo-VwbY_@A#sd+<&`VE^g$plrtwysO%h>b`EIcvKez zKAt+3^7>^X<9Oj%s^8c<;i{>-Wjr zdRyh&%(hy7zzpBso;U7YNPOe|jM;Si{Pl5Rd)<$oxIUWBG_-SEN+S~^u>p4~@BR92(tU-Cpe-**x4`Rx7r)S|4;*1BYL`9}fQb^?!f;(mOP8Z-4U- zpG=3VlS8kxhsxdM?&@np-?`IOTkG|jZ{BUXx-0GNm7OQ3Yv;(n{Uq4c@(TUomA4)v z_Gq6Rd(L0v{V9o$j*lSyx+|%+&@YOV@2%6?1JS-hbi4N1TVOqMpPv0Mq<@H)i6V9zDQ>y?0KP-%~=j> zt+^!_KWm+@M2hIqT&Xy3FQ6!=szxTJ2ie-``j0Ss)^g|ak)?7DUNTs@Qt=di7sk