From 17312a847505fed479357a461cccba3c1faac147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E7=90=AA?= Date: Sun, 9 Aug 2026 12:30:54 +0800 Subject: [PATCH] Reapply "Build STAIR56E-03 firmware" This reverts commit 70a89df089f7787f15849fc3586c75bdb052b18f. --- .../mdk/Objects/Xinc_ble_sdk.axf | Bin 1060992 -> 1060992 bytes .../mdk/Objects/Xinc_ble_sdk.build_log.htm | 66 +++++++++--------- .../mdk/Objects/Xinc_ble_sdk.htm | 2 +- .../ble/ble_peripheral/mdk/Objects/aes.o | Bin 920356 -> 920356 bytes .../ble_peripheral/mdk/Objects/app_batt.crf | Bin 1341880 -> 1341880 bytes .../ble/ble_peripheral/mdk/Objects/app_batt.o | Bin 1135252 -> 1135252 bytes .../ble_peripheral/mdk/Objects/app_sec.crf | Bin 1356293 -> 1356293 bytes .../ble/ble_peripheral/mdk/Objects/app_sec.o | Bin 1148576 -> 1148576 bytes .../ble_peripheral/mdk/Objects/app_task.crf | Bin 1469412 -> 1469412 bytes .../ble/ble_peripheral/mdk/Objects/app_task.o | Bin 1238408 -> 1238408 bytes .../ble_peripheral/mdk/Objects/arch_main.crf | Bin 1353435 -> 1353435 bytes .../ble_peripheral/mdk/Objects/arch_main.o | Bin 1155764 -> 1155764 bytes .../Objects/ble_peripheral_ble-sdk-xip.dep | 14 ++-- .../ble_peripheral/mdk/Objects/fast_ota.crf | Bin 1349216 -> 1349216 bytes .../ble/ble_peripheral/mdk/Objects/fast_ota.o | Bin 1157572 -> 1157572 bytes .../mdk/Objects/fast_ota_server.crf | Bin 1338293 -> 1338293 bytes .../mdk/Objects/fast_ota_server.o | Bin 1138804 -> 1138804 bytes .../ble_peripheral/mdk/Objects/mcu_bridge.o | Bin 26756 -> 26756 bytes .../ble/ble_peripheral/mdk/Objects/nvds.o | Bin 1028784 -> 1028784 bytes .../mdk/Objects/ota_flash_interface.o | Bin 11536 -> 11536 bytes .../ble_peripheral/mdk/Objects/ota_protocol.o | Bin 11448 -> 11448 bytes .../ble_peripheral/mdk/Objects/ota_server.o | Bin 11420 -> 11420 bytes .../ble/ble_peripheral/mdk/Objects/rf_extrc.o | Bin 1387060 -> 1387060 bytes .../ble_peripheral/mdk/Objects/ringbuffer.o | Bin 37200 -> 37200 bytes .../ble/ble_peripheral/mdk/Objects/sleep.o | Bin 1064504 -> 1064504 bytes .../ble_peripheral/mdk/Objects/system_xinc.o | Bin 748788 -> 748788 bytes .../ble/ble_peripheral/mdk/Objects/uart.o | Bin 737480 -> 737480 bytes .../ble/ble_peripheral/mdk/Objects/uart_1.o | Bin 995128 -> 995128 bytes .../ble_peripheral/mdk/Objects/uart_state.o | Bin 13288 -> 13288 bytes .../ble_peripheral/mdk/Objects/usr_server.crf | Bin 1337173 -> 1337173 bytes .../ble_peripheral/mdk/Objects/usr_server.o | Bin 1138268 -> 1138268 bytes .../ble_peripheral/mdk/Objects/xc_drv_adc.o | Bin 731676 -> 731676 bytes .../mdk/Objects/xc_drv_aotimer.o | Bin 731768 -> 731768 bytes .../ble_peripheral/mdk/Objects/xc_drv_calib.o | Bin 787032 -> 787032 bytes .../ble_peripheral/mdk/Objects/xc_drv_clock.o | Bin 830124 -> 830124 bytes .../ble_peripheral/mdk/Objects/xc_drv_dma.o | Bin 731676 -> 731676 bytes .../mdk/Objects/xc_drv_fmc_spi.o | Bin 788764 -> 788764 bytes .../mdk/Objects/xc_drv_fmc_spi_dma.o | Bin 731860 -> 731860 bytes .../ble_peripheral/mdk/Objects/xc_drv_gpio.o | Bin 778632 -> 778632 bytes .../ble_peripheral/mdk/Objects/xc_drv_i2c.o | Bin 731676 -> 731676 bytes .../ble_peripheral/mdk/Objects/xc_drv_pga.o | Bin 734680 -> 734680 bytes .../ble_peripheral/mdk/Objects/xc_drv_pwm.o | Bin 731696 -> 731696 bytes .../ble_peripheral/mdk/Objects/xc_drv_pwr.o | Bin 865680 -> 865680 bytes .../ble_peripheral/mdk/Objects/xc_drv_qdec.o | Bin 734024 -> 734024 bytes .../ble_peripheral/mdk/Objects/xc_drv_rtc.o | Bin 796488 -> 796488 bytes .../ble_peripheral/mdk/Objects/xc_drv_spi.o | Bin 731676 -> 731676 bytes .../mdk/Objects/xc_drv_spi_dma.o | Bin 731768 -> 731768 bytes .../mdk/Objects/xc_drv_sw_i2c.o | Bin 731744 -> 731744 bytes .../mdk/Objects/xc_drv_systick.o | Bin 738072 -> 738072 bytes .../ble_peripheral/mdk/Objects/xc_drv_timer.o | Bin 795224 -> 795224 bytes .../ble_peripheral/mdk/Objects/xc_drv_uart.o | Bin 794352 -> 794352 bytes .../mdk/Objects/xc_drv_uart_dma.o | Bin 731788 -> 731788 bytes .../ble_peripheral/mdk/Objects/xc_drv_wdt.o | Bin 760668 -> 760668 bytes .../ble_peripheral/mdk/Objects/xc_gap_api.o | Bin 1090828 -> 1090828 bytes .../mdk/Objects/xc_gatt_client_api.o | Bin 1050296 -> 1050296 bytes .../mdk/Objects/xc_gatt_server_api.o | Bin 1062204 -> 1062204 bytes .../example/ble/ble_peripheral/mdk/app.bin | Bin 28432 -> 28432 bytes .../ble/ble_peripheral/mdk/ble_peripheral.bin | Bin 106496 -> 106496 bytes project/example/ble/ble_peripheral/mdk/fb.txt | 2 +- .../mdk/output_bin/ble_peripheral.bin | Bin 106496 -> 106496 bytes .../mdk/output_bin/ota_data.bin | Bin 28944 -> 28944 bytes .../mdk/output_bin/ota_data_aes.bin | Bin 28944 -> 28944 bytes ...=> Stair56E_uart_V1.0_XC6517_944A3F60.bin} | Bin 106496 -> 106496 bytes ...Stair56E_uart_V1.0_XC6517_944A3F60_OTA.bin | Bin 0 -> 28944 bytes .../40-ab-00-cd-01-01_944A3F60_1000000.bin | Bin 0 -> 159744 bytes tools/offline_burn/download.bin | Bin 106496 -> 106496 bytes 66 files changed, 42 insertions(+), 42 deletions(-) rename release/online/{Stair56E_uart_V1.0_XC6517_DFBDC7A0.bin => Stair56E_uart_V1.0_XC6517_944A3F60.bin} (98%) create mode 100644 release/ota/Stair56E_uart_V1.0_XC6517_944A3F60_OTA.bin create mode 100644 tools/offline_burn/40-ab-00-cd-01-01_944A3F60_1000000.bin diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf index 436beb108080673134e01deeea513fc6c3d3fad6..d105c78374bd55aa6b5c018d61ecadf2d97eb712 100644 GIT binary patch delta 701 zcmYLGO=uHA6n1yE+Sr}l6zMEpnizryi;$iD&!tg&@*u^7NEPiiKb44wL@a_Hsvc4m zN+H-qL}^tJgsLF%=|KcO z!KlU(9|hy_??h4P=V{Kp2xOb_Xtdx@iLPQXRgy=zRMr=X!LOB_^Few;t zcrNlogw||iN)U_+GQ?KA?Son3n%Q6>C)eRiOg_a3Pg%i^8m$9!uFUUJw$BB4!b{m$6-m&7CPO_Pel4MLtNWz zH@||peRPBo$FjrO#W7lBlJ9V{Exin%O7tQVb3Cl>yiC`J1PkIdTGEJP*ul?Lr3v{J zI*{oUPlBe_T?b0>{hwMVC%e5ip29vn&qUR%O z6DoU^2TXLVKv+}X1kb-IeGnZ}?lQ^qH-u+O%1unEkZT)l!upI-WyH$!aI5hJ6eMQK z3#$!K?qRdhiL?p(8_FGgKF>|Sov&(y+g3O?`WIy+*To1rZeTz~S=;2H&fsqK8kTjl zTds_#=)*H?6L9a7nurE4pLZ~RT3y0V^K^(_QO{|_&?mwNj^9@AGrq;MrY=wNZ;V5O+yg02=mEgl5ULJl?y2fB8^&KIx~@ii$pAfF6sy3 z2TCEBK?E_n5EP{#@#;!&my}q8iVAK57K$L)jZzTt&P)c*;=FV3x$oRJ3%&e8FTXsJ z-LDhH?|SHjz$m!SBF@QX*kptE8%x6o=pu0zyO#Ahsg5AqJt6id`vj z2Ao)m{p6vy7@Oxfqlyf%9Zz?_qG&Ta>o**!1>Z)cb5vwbRttC=R9h-g(RR#GZ$tiw zbc%{;=4gQWUR7kan~qBFUY3qxDa(Ys1+Qw-)Nz5iIe)Avx8c(d=`uchpp;HXh4&=M!4USJos*iL4KCYAd!LKqKy?1ke{4C{jo{z7xQs-q6E~@dt GUH<`&{t4v( diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm index 321693a..2dfb16d 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm @@ -28,67 +28,67 @@ Project File Date: 07/28/2026 *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'ble-sdk-xip' Note: source file '..\..\..\..\..\component\ble\plf\refip\src\driver\uart\uart.c' - object file renamed from '.\Objects\uart.o' to '.\Objects\uart_1.o'. -compiling ota_flash_interface.c... -..\app\src\ota_flash_interface.c(139): warning: #1-D: last line of file ends without a newline - #endif -..\app\src\ota_flash_interface.c: 1 warning, 0 errors +compiling ota_server.c... +assembling startup_xinc.s... compiling ota_protocol.c... ..\app\src\ota_protocol.c(546): warning: #1-D: last line of file ends without a newline #endif ..\app\src\ota_protocol.c: 1 warning, 0 errors -assembling startup_xinc.s... -compiling ota_server.c... +compiling ota_flash_interface.c... +..\app\src\ota_flash_interface.c(139): warning: #1-D: last line of file ends without a newline + #endif +..\app\src\ota_flash_interface.c: 1 warning, 0 errors compiling uart_state.c... compiling mcu_bridge.c... compiling ringbuffer.c... -compiling system_xinc.c... +compiling xc_drv_clock.c... compiling uart.c... ..\app\src\uart.c(209): warning: #1-D: last line of file ends without a newline } ..\app\src\uart.c: 1 warning, 0 errors -compiling app_batt.c... -compiling sleep.c... -compiling arch_main.c... -compiling usr_server.c... -compiling app_sec.c... -compiling aes.c... +compiling system_xinc.c... compiling xc_drv_gpio.c... -compiling app_task.c... -compiling xc_drv_clock.c... compiling xc_drv_pwr.c... +compiling xc_drv_timer.c... +compiling xc_drv_wdt.c... +compiling xc_drv_uart.c... +compiling xc_drv_systick.c... +compiling xc_drv_fmc_spi.c... +compiling xc_drv_calib.c... +compiling aes.c... +compiling xc_drv_rtc.c... +compiling xc_drv_adc.c... +compiling xc_drv_aotimer.c... +compiling sleep.c... +compiling xc_drv_dma.c... +compiling arch_main.c... +compiling xc_drv_fmc_spi_dma.c... +compiling app_batt.c... +compiling app_sec.c... +compiling usr_server.c... compiling fast_ota_server.c... ..\app\src\fast_ota_server.c(245): warning: #1-D: last line of file ends without a newline #endif ..\app\src\fast_ota_server.c: 1 warning, 0 errors +compiling xc_drv_pga.c... +compiling xc_drv_i2c.c... compiling fast_ota.c... ..\app\src\fast_ota.c(380): warning: #1-D: last line of file ends without a newline #endif // (BLE_APP_PRESENT) ..\app\src\fast_ota.c: 1 warning, 0 errors -compiling xc_drv_timer.c... -compiling xc_drv_uart.c... -compiling xc_drv_systick.c... -compiling xc_drv_wdt.c... -compiling xc_drv_fmc_spi.c... -compiling rf_extrc.c... -compiling xc_drv_calib.c... -compiling xc_drv_rtc.c... -compiling xc_drv_adc.c... -compiling xc_drv_aotimer.c... -compiling xc_drv_dma.c... -compiling xc_drv_fmc_spi_dma.c... -compiling xc_drv_i2c.c... -compiling xc_drv_pga.c... compiling xc_drv_pwm.c... compiling xc_drv_qdec.c... compiling xc_drv_spi.c... compiling xc_drv_spi_dma.c... compiling xc_drv_sw_i2c.c... +compiling app_task.c... compiling xc_drv_uart_dma.c... -compiling xc_gap_api.c... compiling uart.c... -compiling xc_gatt_client_api.c... -compiling nvds.c... compiling xc_gatt_server_api.c... +compiling rf_extrc.c... +compiling nvds.c... +compiling xc_gatt_client_api.c... +compiling xc_gap_api.c... linking... .\Linker\cpu_xip.scat(21): warning: L6314W: No section matches pattern uread4.o(.text). Program Size: Code=26668 RO-data=1576 RW-data=2464 ZI-data=2184 @@ -142,7 +142,7 @@ Package Vendor: ARM D:/Program Files/Keil_v5/ARM/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include

Collection of Component Files used:

-Build Time Elapsed: 00:00:14 +Build Time Elapsed: 00:00:53 diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm index 236bc32..7026486 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Xinc_ble_sdk.axf]

Static Call Graph for image .\Objects\Xinc_ble_sdk.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Aug 05 19:10:54 2026 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sun Aug 09 12:23:12 2026

Maximum Stack Usage = 704 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

diff --git a/project/example/ble/ble_peripheral/mdk/Objects/aes.o b/project/example/ble/ble_peripheral/mdk/Objects/aes.o index 7059583835c4f8320bed1e02b602be3f56359b6e..ad62d30b328438f08fea572661e96b7f141cc5c1 100644 GIT binary patch delta 106 zcmZ27&0@(kiw&{NGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+b~=FOGN?Ul@oK+FWh uAT|pSvjQ<25VHd@2M}`tF&7YXZ?9zL5#(aAFf%b|@8jj!-p9*3?JofJ8yuSe delta 106 zcmZ27&0@(kiw&{NGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yw9rp=Yi?Ul@oK+FWh uAT|pSvjQ<25VHd@2M}`tF&7YXZ?9zL5#(Y?OfxrW@8jj!-p9*3?JofNi5&U> diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_batt.crf b/project/example/ble/ble_peripheral/mdk/Objects/app_batt.crf index 0bba459278928955ae2d03733c5111a91eb67339..dd2d8ac51d23dca4bf81a3e3482b19f3f098edd2 100644 GIT binary patch delta 133 zcmdn-IdI44zzyq^__zGOf0>N|2-e-SXJ9g(_)&Fot}^%Lw@Oc0xe#*AcQo4XXfOgX z6A&{4F$)m00x=s9vjZ^)5OV@C7Z7s;F%J;)0x=&D^8>K}5DNma5D*J*zoQ{?CjbD@ CnKvT< delta 133 zcmdn-IdI44zzyq^_#do3bD50+2wvW_XJ9g(_)&Fot}^%Lw@Oc0xe#*AcQo4XXfOgX z6A&{4F$)m00x=s9vjZ^)5OV@C7Z7s;F%J;)0x=&D^8>K}5DNma5D*J*zoQ{?CjbD= CXE!4N diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_batt.o b/project/example/ble/ble_peripheral/mdk/Objects/app_batt.o index f97354834da9e547336a0630d61e2272b0ac86af..a8a7a220be2fe583c44458ba4a701f568053a2f7 100644 GIT binary patch delta 552 zcmbQT)OE^I*A3hvGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+b~X3gp%?dl?oK+FWh z%s|Wn#H>Kf2E^<@%mKulK+FZi+(66&#JtdD|P1ZGLn9R7s zvORtR-}d+k{6-tOlT6GUO(OhrJWI{D&v6uZ!pN0dX;@g6n(Aeey1mO;z)6@pw`^)P|ooP0 zn=4R+ZU#u@bc6W~?C0E!W@9{>OV delta 552 zcmbQT)OE^I*A3hvGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yw9Ce7+1?dl?oK+FWh z%s|Wn#H>Kf2E^<@%mKulK+FZi+(66&#Jt zn=4R+ZU#u@bc6W)s-e1a7@n8B7X1kha{@6J5OV`D4-oSLF&_}~1F--Q3j(na N5DRZ#qb(BI1^{>cH2wep delta 144 zcmZpD64d%6Xu~%Rt_Q2nTxMecf|rvO)s-e1a7@n8B7X1kha{@6J5OV`D4-oSLF&_}~1F--Q3j(na N5DRZ#qb(BI1^{%+H2wep diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_sec.o b/project/example/ble/ble_peripheral/mdk/Objects/app_sec.o index f3e402e9c5ceb8af938c00f5923a796825bb2bf9..d730942dcc10011e9b5a51f833e60d264a8f554d 100644 GIT binary patch delta 567 zcmZ3`>$afRZNqaV8A}Bt10ypf21bVX_z+KD*Z6n^B|{@CBO@zgvu0-Hc4lQpAZ7w$ zW*}w(Vpbq#17da{<^W<&Am##MZXo6XV&3h{%6ukCjKwBh05ixFujS{mDfEtn@JxVpyVECu>lhB4 Y_FRBxYP}%GR4+kKWRtee6J%-w01s8TMF0Q* delta 567 zcmZ3`>$afRZNqaV8B+x#10ypf21bVX_z+KD*Z6n^B|}RqLjx-llV)b+c4lQpAZ7w$ zW*}w(Vpbq#17da{<^W<&Am##MZXo6XV&3h{%6ukCj7HlnTKVF%*%QrEO>~VJCOgis zY`?aFZ~L_k{7k#~46;K!eBHgxO+1q0Bh05ixFujS{mDfEtn@JxVpyVECu>lhB4 Y_FRBxYP}%GR4+kKWRtee6J%-w0Jq|~kpKVy diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_task.crf b/project/example/ble/ble_peripheral/mdk/Objects/app_task.crf index ed80a393b23922d56acf1ea826eddda61402efed..d12154c5762e2c72732fc3e7c65759f48aa01d08 100644 GIT binary patch delta 157 zcmaEIJ@U!*$PJdv{9FFtzs$w}1nX}4Ffchx{HQwlzBJ$FYUVIiWI0a;CfkW0WhZ}N zWS<Y#>a{@6J5OV`D4-oTim$KmN6k{}QU*gBN zeTg6c=LU9TON(S(V}|LCs~9cYub=1Ne*L_F&U0=P;$pZ;GK(3CeG`zbUwinGeaC0E~Or!2kdN delta 692 zcmeA;?cH(OdxIV$qtRr2#>a{@6J5OV`D4-oTim$KmN6k{}MU*gBN zeTg6c=LUB36k`irV}|LCs~9cYub=1Ne*L_F&U0?BqP&#IqFgVha*OSJ+XZ(s@s*jR z#V0!^`K4x<#|Ilvm(>;$pZ;GA67}rT!VF@o5Fq@2UwoPPaKD zc!S%qB01mJuQDmg%xJs(S;5cT=t>K(3CeG`zbUwinGeaC0G?>z$^ZZW diff --git a/project/example/ble/ble_peripheral/mdk/Objects/arch_main.crf b/project/example/ble/ble_peripheral/mdk/Objects/arch_main.crf index 543cfbab21faff08eaf1faf8dd2b2484a219366b..f746e4060edec40bf676d05567b4bbbf85f88dea 100644 GIT binary patch delta 130 zcmcb8Ht6=*pbfvo__zGOf0>N|2-e;7VPJBYTqtF{*+%@hAQwWSnOC!&SCbKlnShuX yh*^M`6^Pk@m>q~YfS41Axqz4(h-A*fLIWSg@9OiJFlk5xmp11Pb6Rf delta 130 zcmcb8Ht6=*pbfvo_#do3bD50+2wvXwVPJBYTqtF{*+%@hAQwWSnOC!&SCbKlnShuX yh*^M`6^Pk@m>q~YfS41Axqz4(h-A*fLIWSg@9OiJFlk5xmp0}9VB1? diff --git a/project/example/ble/ble_peripheral/mdk/Objects/arch_main.o b/project/example/ble/ble_peripheral/mdk/Objects/arch_main.o index 2da3415ed1c56096b86d8ddc8ef39c8c30371388..d7bcb4f21f47292d4e944f9e3f850c4d1d0c4c9e 100644 GIT binary patch delta 344 zcmdmT)NRXAw+)Jnf<{(GMpnjV3_##mny#Q=x!H*EzMPDuf{}rdnGypdLwtOQr>|># zyn>P;RBf}aLc6X4BM>tIF*6Xe05K~NvjH(X5OV-AClGT1F*gwN05R`&T?IZqAx7iv zHb#7Bde|)u5|ed}876-$w`}*=&$r!UKY!4EzT8T~!m`vNvK)*)OnF4pUZUdjEX^ v*6ru-30#ywcfy130wUAzHw)-)fB#)T2wn3-4ndje@5KaJx9f`uw)Ox3OKoxU delta 344 zcmdmT)NRXAw+)Jnf|gc>2395}3_##mny#Q=y4i^FzMPDyf{}rdnGypdLwtOQr>|># zyn>P;RBf}aLc6X4BM>tIF*6Xe05K~NvjH(X5OV-AClGT1F*gwN05R`&T?IZqAx5L^ zHb#7Bde}`8Qw(&C876-$w`}*=&$r!UKY!4EzRFO8vK0Tkfb=|zcrWwm_df`@OrP*U zfMxrKI)VSnyeQJs8!rloPv5XYfPcE_ApsLGYkTTqfoK^V>NvK)*)OnF4pUZUdjEX^ v*6ru-30#ywcfy130wUAzHw)-)fB#)T2wn3-4ndje@5KaJx9f`uw)Ox3VrFti diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ble_peripheral_ble-sdk-xip.dep b/project/example/ble/ble_peripheral/mdk/Objects/ble_peripheral_ble-sdk-xip.dep index 2212bd4..fc0cb1c 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/ble_peripheral_ble-sdk-xip.dep +++ b/project/example/ble/ble_peripheral/mdk/Objects/ble_peripheral_ble-sdk-xip.dep @@ -151,7 +151,7 @@ I (..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_ I (..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_wpal.h)(0x689AFF19) I (..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_ral.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\common\api\co_list.h)(0x689AFF19) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_trc.h)(0x689AFF19) @@ -187,7 +187,7 @@ I (..\app\api\rwapp_config.h)(0x689AFF19) I (..\app\src\app_sec.h)(0x689AFF19) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B3487) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5D9B3486) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h)(0x689AFF19) @@ -360,7 +360,7 @@ I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_sw_i2c.h)(0x6 I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_wdt.h)(0x689AFF9C) I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_adc.h)(0x69097368) I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_pwm.h)(0x689AFF9C) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h)(0x689AFF19) @@ -522,7 +522,7 @@ I (..\..\..\..\..\component\ble\ip\ble\hl\api\gatt_msg.h)(0x689AFF18) I (..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap.h)(0x689AFF18) I (..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap_msg.h)(0x689AFF18) I (..\app\src\app_sec.h)(0x689AFF19) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_trc.h)(0x689AFF19) @@ -637,7 +637,7 @@ F (..\app\src\ota_flash_interface.c)(0x689AFF19)(--c99 --gnu -c --cpu Cortex-M0 F (..\app\src\ota_protocol.c)(0x689AFF19)(--c99 --gnu -c --cpu Cortex-M0 --li -g -O3 --apcs=interwork --split_sections -I ..\..\..\..\..\component\ble\Include -I ..\app\api -I ..\..\..\..\..\component\ble\modules\aes\api -I ..\..\..\..\..\component\ble\modules\aes\src -I ..\..\..\..\..\component\ble\modules\common\api -I ..\..\..\..\..\component\ble\modules\common\src -I ..\..\..\..\..\component\ble\modules\ecc_p256\api -I ..\..\..\..\..\component\ble\modules\ecc_p256\src -I ..\..\..\..\..\component\ble\modules\h4tl\api -I ..\..\..\..\..\component\ble\modules\h4tl\src -I ..\..\..\..\..\component\ble\modules\ke\api -I ..\..\..\..\..\component\ble\modules\ke\src -I ..\..\..\..\..\component\ble\modules\nvds\api -I ..\..\..\..\..\component\ble\modules\nvds\src -I ..\..\..\..\..\component\ble\modules\rf\api -I ..\..\..\..\..\component\ble\modules\rf\src -I ..\..\..\..\..\component\ble\modules\rwip\api -I ..\..\..\..\..\component\ble\modules\rwip\src -I ..\..\..\..\..\component\ble\ip\ahi\api -I ..\..\..\..\..\component\ble\ip\ahi\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\api -I ..\..\..\..\..\component\ble\ip\ble\gaf\inc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\acc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\al -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\arc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\bc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\capa -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\codec -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\uc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\iap -I ..\..\..\..\..\component\ble\ip\ble\hl\api -I ..\..\..\..\..\component\ble\ip\ble\hl\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt -I ..\..\..\..\..\component\ble\ip\ble\hl\src\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\l2cap -I ..\..\..\..\..\component\ble\ip\ble\ll\api -I ..\..\..\..\..\component\ble\ip\ble\ll\src -I ..\..\..\..\..\component\ble\ip\ble\ll\src\co -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llc -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lld -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lli -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llm -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\api -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\src -I ..\..\..\..\..\component\ble\ip\em\api -I ..\..\..\..\..\component\ble\ip\em\src -I ..\..\..\..\..\component\ble\ip\hci\api -I ..\..\..\..\..\component\ble\ip\hci\src -I ..\..\..\..\..\component\ble\ip\sch\api -I ..\..\..\..\..\component\ble\ip\sch\src -I ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw -I ..\app\api -I ..\app\src -I ..\..\..\..\..\component\ble\plf\refip\src\arch -I ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\driver\reg -I ..\..\..\..\..\component\ble\plf\refip\src\arch\boot\rvds -I ..\..\..\..\..\component\ble\plf\refip\src\driver\syscntl -I ..\..\..\..\..\component\ble\plf\refip\src\driver\emi -I ..\..\..\..\..\component\ble\plf\refip\src\driver\intc -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\ble\plf\refip\src\driver\flash -I ..\..\..\..\..\component\ble\plf\refip\src\driver\led -I ..\..\..\..\..\component\ble\modules\dbg\api -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup\xc65xx -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Bitfields -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Ringbuffer -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\PWR -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\TIMER -I ..\..\..\..\..\component\ble\ip\ble\api -I ..\..\..\..\..\component\ble\ip\ble\ll_rom_port -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device\xc_m0_register -I ..\..\..\..\..\component\ble\modules\flash --gnu --diag_suppress=66 --feedback fb.txt -I"D:\Program Files\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\Device\ARM\ARMCM0\Include" -D__UVISION_VERSION="538" -DARMCM0 -DSINGLE_OTA="0" -DCONFIG_BT_WAKEUP_VIA_GPIO="1" -DCONFIG_HFCLK_IS_OSC32M_PLL_32M="1" -DSCATTER_LOAD_RAM_EM="1" -DSDK_VERSION="4b62ec53" -DRC_32K="1" -DXC65XX -DCFG_BLE -DCFG_EMB -DCFG_STATIC -DHCI_TEST_NO_IP="0" -DCFG_ACT="2" -DCFG_CON="1" -DCFG_RAL="1" -DCFG_HOST -DCFG_APP -DCFG_APP_PRF -DCFG_RF_EXTRC -DCFG_AES_RPA -DCFG_PERIPHERAL -DUSE_XIP="1" -DDEBUG_ENABLE -DROM_ENV_ENABLE="0" -DCODE_USE_XIP -DCFG_PRF_BASS -DUSE_ROM_FLASH="1" -DSLEEP_ENABLE="1" -DCFG_ADV_LOW_POWER -DCFG_NVDS -DCFG_MIN_STACK -DCFG_CONN_OPTIMIZE_0x3E -DPOWER_ON="0" -DADC_OFF -DAOTIMER_OFF -DDMA_OFF -DFMC_SPI_DMA_OFF -DI2C_OFF -DPGA_OFF -DPWM_OFF -DQDEC_OFF -DSPI_OFF -DSPI_DMA_OFF -DSW_I2C_OFF -DUART_DMA_OFF -DFAST_OTA="1" -DOTA_AES_USED="0" -DFAST_SPI -o .\objects\ota_protocol.o --omf_browse .\objects\ota_protocol.crf --depend .\objects\ota_protocol.d) F (..\app\src\usr_server.c)(0x6A683086)(--c99 --gnu -c --cpu Cortex-M0 --li -g -O3 --apcs=interwork --split_sections -I ..\..\..\..\..\component\ble\Include -I ..\app\api -I ..\..\..\..\..\component\ble\modules\aes\api -I ..\..\..\..\..\component\ble\modules\aes\src -I ..\..\..\..\..\component\ble\modules\common\api -I ..\..\..\..\..\component\ble\modules\common\src -I ..\..\..\..\..\component\ble\modules\ecc_p256\api -I ..\..\..\..\..\component\ble\modules\ecc_p256\src -I ..\..\..\..\..\component\ble\modules\h4tl\api -I ..\..\..\..\..\component\ble\modules\h4tl\src -I ..\..\..\..\..\component\ble\modules\ke\api -I ..\..\..\..\..\component\ble\modules\ke\src -I ..\..\..\..\..\component\ble\modules\nvds\api -I ..\..\..\..\..\component\ble\modules\nvds\src -I ..\..\..\..\..\component\ble\modules\rf\api -I ..\..\..\..\..\component\ble\modules\rf\src -I ..\..\..\..\..\component\ble\modules\rwip\api -I ..\..\..\..\..\component\ble\modules\rwip\src -I ..\..\..\..\..\component\ble\ip\ahi\api -I ..\..\..\..\..\component\ble\ip\ahi\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\api -I ..\..\..\..\..\component\ble\ip\ble\gaf\inc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\acc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\al -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\arc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\bc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\capa -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\codec -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\uc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\iap -I ..\..\..\..\..\component\ble\ip\ble\hl\api -I ..\..\..\..\..\component\ble\ip\ble\hl\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt -I ..\..\..\..\..\component\ble\ip\ble\hl\src\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\l2cap -I ..\..\..\..\..\component\ble\ip\ble\ll\api -I ..\..\..\..\..\component\ble\ip\ble\ll\src -I ..\..\..\..\..\component\ble\ip\ble\ll\src\co -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llc -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lld -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lli -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llm -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\api -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\src -I ..\..\..\..\..\component\ble\ip\em\api -I ..\..\..\..\..\component\ble\ip\em\src -I ..\..\..\..\..\component\ble\ip\hci\api -I ..\..\..\..\..\component\ble\ip\hci\src -I ..\..\..\..\..\component\ble\ip\sch\api -I ..\..\..\..\..\component\ble\ip\sch\src -I ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw -I ..\app\api -I ..\app\src -I ..\..\..\..\..\component\ble\plf\refip\src\arch -I ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\driver\reg -I ..\..\..\..\..\component\ble\plf\refip\src\arch\boot\rvds -I ..\..\..\..\..\component\ble\plf\refip\src\driver\syscntl -I ..\..\..\..\..\component\ble\plf\refip\src\driver\emi -I ..\..\..\..\..\component\ble\plf\refip\src\driver\intc -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\ble\plf\refip\src\driver\flash -I ..\..\..\..\..\component\ble\plf\refip\src\driver\led -I ..\..\..\..\..\component\ble\modules\dbg\api -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup\xc65xx -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Bitfields -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Ringbuffer -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\PWR -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\TIMER -I ..\..\..\..\..\component\ble\ip\ble\api -I ..\..\..\..\..\component\ble\ip\ble\ll_rom_port -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device\xc_m0_register -I ..\..\..\..\..\component\ble\modules\flash --gnu --diag_suppress=66 --feedback fb.txt -I"D:\Program Files\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\Device\ARM\ARMCM0\Include" -D__UVISION_VERSION="538" -DARMCM0 -DSINGLE_OTA="0" -DCONFIG_BT_WAKEUP_VIA_GPIO="1" -DCONFIG_HFCLK_IS_OSC32M_PLL_32M="1" -DSCATTER_LOAD_RAM_EM="1" -DSDK_VERSION="4b62ec53" -DRC_32K="1" -DXC65XX -DCFG_BLE -DCFG_EMB -DCFG_STATIC -DHCI_TEST_NO_IP="0" -DCFG_ACT="2" -DCFG_CON="1" -DCFG_RAL="1" -DCFG_HOST -DCFG_APP -DCFG_APP_PRF -DCFG_RF_EXTRC -DCFG_AES_RPA -DCFG_PERIPHERAL -DUSE_XIP="1" -DDEBUG_ENABLE -DROM_ENV_ENABLE="0" -DCODE_USE_XIP -DCFG_PRF_BASS -DUSE_ROM_FLASH="1" -DSLEEP_ENABLE="1" -DCFG_ADV_LOW_POWER -DCFG_NVDS -DCFG_MIN_STACK -DCFG_CONN_OPTIMIZE_0x3E -DPOWER_ON="0" -DADC_OFF -DAOTIMER_OFF -DDMA_OFF -DFMC_SPI_DMA_OFF -DI2C_OFF -DPGA_OFF -DPWM_OFF -DQDEC_OFF -DSPI_OFF -DSPI_DMA_OFF -DSW_I2C_OFF -DUART_DMA_OFF -DFAST_OTA="1" -DOTA_AES_USED="0" -DFAST_SPI -o .\objects\usr_server.o --omf_browse .\objects\usr_server.crf --depend .\objects\usr_server.d) I (..\app\src\usr_server.h)(0x6A7315C8) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5D9B3486) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B3487) @@ -889,7 +889,7 @@ I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_pwm.h)(0x689A I (..\..\..\..\..\component\ble\modules\common\api\co_error.h)(0x689AFF19) F (..\app\src\fast_ota.c)(0x690972F4)(--c99 --gnu -c --cpu Cortex-M0 --li -g -O3 --apcs=interwork --split_sections -I ..\..\..\..\..\component\ble\Include -I ..\app\api -I ..\..\..\..\..\component\ble\modules\aes\api -I ..\..\..\..\..\component\ble\modules\aes\src -I ..\..\..\..\..\component\ble\modules\common\api -I ..\..\..\..\..\component\ble\modules\common\src -I ..\..\..\..\..\component\ble\modules\ecc_p256\api -I ..\..\..\..\..\component\ble\modules\ecc_p256\src -I ..\..\..\..\..\component\ble\modules\h4tl\api -I ..\..\..\..\..\component\ble\modules\h4tl\src -I ..\..\..\..\..\component\ble\modules\ke\api -I ..\..\..\..\..\component\ble\modules\ke\src -I ..\..\..\..\..\component\ble\modules\nvds\api -I ..\..\..\..\..\component\ble\modules\nvds\src -I ..\..\..\..\..\component\ble\modules\rf\api -I ..\..\..\..\..\component\ble\modules\rf\src -I ..\..\..\..\..\component\ble\modules\rwip\api -I ..\..\..\..\..\component\ble\modules\rwip\src -I ..\..\..\..\..\component\ble\ip\ahi\api -I ..\..\..\..\..\component\ble\ip\ahi\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\api -I ..\..\..\..\..\component\ble\ip\ble\gaf\inc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\acc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\al -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\arc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\bc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\capa -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\codec -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\uc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\iap -I ..\..\..\..\..\component\ble\ip\ble\hl\api -I ..\..\..\..\..\component\ble\ip\ble\hl\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt -I ..\..\..\..\..\component\ble\ip\ble\hl\src\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\l2cap -I ..\..\..\..\..\component\ble\ip\ble\ll\api -I ..\..\..\..\..\component\ble\ip\ble\ll\src -I ..\..\..\..\..\component\ble\ip\ble\ll\src\co -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llc -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lld -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lli -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llm -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\api -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\src -I ..\..\..\..\..\component\ble\ip\em\api -I ..\..\..\..\..\component\ble\ip\em\src -I ..\..\..\..\..\component\ble\ip\hci\api -I ..\..\..\..\..\component\ble\ip\hci\src -I ..\..\..\..\..\component\ble\ip\sch\api -I ..\..\..\..\..\component\ble\ip\sch\src -I ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw -I ..\app\api -I ..\app\src -I ..\..\..\..\..\component\ble\plf\refip\src\arch -I ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\driver\reg -I ..\..\..\..\..\component\ble\plf\refip\src\arch\boot\rvds -I ..\..\..\..\..\component\ble\plf\refip\src\driver\syscntl -I ..\..\..\..\..\component\ble\plf\refip\src\driver\emi -I ..\..\..\..\..\component\ble\plf\refip\src\driver\intc -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\ble\plf\refip\src\driver\flash -I ..\..\..\..\..\component\ble\plf\refip\src\driver\led -I ..\..\..\..\..\component\ble\modules\dbg\api -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup\xc65xx -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Bitfields -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Ringbuffer -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\PWR -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\TIMER -I ..\..\..\..\..\component\ble\ip\ble\api -I ..\..\..\..\..\component\ble\ip\ble\ll_rom_port -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device\xc_m0_register -I ..\..\..\..\..\component\ble\modules\flash --gnu --diag_suppress=66 --feedback fb.txt -I"D:\Program Files\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\Device\ARM\ARMCM0\Include" -D__UVISION_VERSION="538" -DARMCM0 -DSINGLE_OTA="0" -DCONFIG_BT_WAKEUP_VIA_GPIO="1" -DCONFIG_HFCLK_IS_OSC32M_PLL_32M="1" -DSCATTER_LOAD_RAM_EM="1" -DSDK_VERSION="4b62ec53" -DRC_32K="1" -DXC65XX -DCFG_BLE -DCFG_EMB -DCFG_STATIC -DHCI_TEST_NO_IP="0" -DCFG_ACT="2" -DCFG_CON="1" -DCFG_RAL="1" -DCFG_HOST -DCFG_APP -DCFG_APP_PRF -DCFG_RF_EXTRC -DCFG_AES_RPA -DCFG_PERIPHERAL -DUSE_XIP="1" -DDEBUG_ENABLE -DROM_ENV_ENABLE="0" -DCODE_USE_XIP -DCFG_PRF_BASS -DUSE_ROM_FLASH="1" -DSLEEP_ENABLE="1" -DCFG_ADV_LOW_POWER -DCFG_NVDS -DCFG_MIN_STACK -DCFG_CONN_OPTIMIZE_0x3E -DPOWER_ON="0" -DADC_OFF -DAOTIMER_OFF -DDMA_OFF -DFMC_SPI_DMA_OFF -DI2C_OFF -DPGA_OFF -DPWM_OFF -DQDEC_OFF -DSPI_OFF -DSPI_DMA_OFF -DSW_I2C_OFF -DUART_DMA_OFF -DFAST_OTA="1" -DOTA_AES_USED="0" -DFAST_SPI -o .\objects\fast_ota.o --omf_browse .\objects\fast_ota.crf --depend .\objects\fast_ota.d) I (..\app\src\fast_ota.h)(0x689AFF19) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5D9B3486) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B3487) @@ -1006,7 +1006,7 @@ I (..\app\src\ota_flash_interface.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\aes\api\aes.h)(0x689AFF19) F (..\app\src\fast_ota_server.c)(0x693A4B74)(--c99 --gnu -c --cpu Cortex-M0 --li -g -O3 --apcs=interwork --split_sections -I ..\..\..\..\..\component\ble\Include -I ..\app\api -I ..\..\..\..\..\component\ble\modules\aes\api -I ..\..\..\..\..\component\ble\modules\aes\src -I ..\..\..\..\..\component\ble\modules\common\api -I ..\..\..\..\..\component\ble\modules\common\src -I ..\..\..\..\..\component\ble\modules\ecc_p256\api -I ..\..\..\..\..\component\ble\modules\ecc_p256\src -I ..\..\..\..\..\component\ble\modules\h4tl\api -I ..\..\..\..\..\component\ble\modules\h4tl\src -I ..\..\..\..\..\component\ble\modules\ke\api -I ..\..\..\..\..\component\ble\modules\ke\src -I ..\..\..\..\..\component\ble\modules\nvds\api -I ..\..\..\..\..\component\ble\modules\nvds\src -I ..\..\..\..\..\component\ble\modules\rf\api -I ..\..\..\..\..\component\ble\modules\rf\src -I ..\..\..\..\..\component\ble\modules\rwip\api -I ..\..\..\..\..\component\ble\modules\rwip\src -I ..\..\..\..\..\component\ble\ip\ahi\api -I ..\..\..\..\..\component\ble\ip\ahi\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\api -I ..\..\..\..\..\component\ble\ip\ble\gaf\inc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\acc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\al -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\arc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\bc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\capa -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\codec -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\uc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\iap -I ..\..\..\..\..\component\ble\ip\ble\hl\api -I ..\..\..\..\..\component\ble\ip\ble\hl\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt -I ..\..\..\..\..\component\ble\ip\ble\hl\src\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\l2cap -I ..\..\..\..\..\component\ble\ip\ble\ll\api -I ..\..\..\..\..\component\ble\ip\ble\ll\src -I ..\..\..\..\..\component\ble\ip\ble\ll\src\co -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llc -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lld -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lli -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llm -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\api -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\src -I ..\..\..\..\..\component\ble\ip\em\api -I ..\..\..\..\..\component\ble\ip\em\src -I ..\..\..\..\..\component\ble\ip\hci\api -I ..\..\..\..\..\component\ble\ip\hci\src -I ..\..\..\..\..\component\ble\ip\sch\api -I ..\..\..\..\..\component\ble\ip\sch\src -I ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw -I ..\app\api -I ..\app\src -I ..\..\..\..\..\component\ble\plf\refip\src\arch -I ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\driver\reg -I ..\..\..\..\..\component\ble\plf\refip\src\arch\boot\rvds -I ..\..\..\..\..\component\ble\plf\refip\src\driver\syscntl -I ..\..\..\..\..\component\ble\plf\refip\src\driver\emi -I ..\..\..\..\..\component\ble\plf\refip\src\driver\intc -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\ble\plf\refip\src\driver\flash -I ..\..\..\..\..\component\ble\plf\refip\src\driver\led -I ..\..\..\..\..\component\ble\modules\dbg\api -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup\xc65xx -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Bitfields -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Ringbuffer -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\PWR -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\TIMER -I ..\..\..\..\..\component\ble\ip\ble\api -I ..\..\..\..\..\component\ble\ip\ble\ll_rom_port -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device\xc_m0_register -I ..\..\..\..\..\component\ble\modules\flash --gnu --diag_suppress=66 --feedback fb.txt -I"D:\Program Files\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\Device\ARM\ARMCM0\Include" -D__UVISION_VERSION="538" -DARMCM0 -DSINGLE_OTA="0" -DCONFIG_BT_WAKEUP_VIA_GPIO="1" -DCONFIG_HFCLK_IS_OSC32M_PLL_32M="1" -DSCATTER_LOAD_RAM_EM="1" -DSDK_VERSION="4b62ec53" -DRC_32K="1" -DXC65XX -DCFG_BLE -DCFG_EMB -DCFG_STATIC -DHCI_TEST_NO_IP="0" -DCFG_ACT="2" -DCFG_CON="1" -DCFG_RAL="1" -DCFG_HOST -DCFG_APP -DCFG_APP_PRF -DCFG_RF_EXTRC -DCFG_AES_RPA -DCFG_PERIPHERAL -DUSE_XIP="1" -DDEBUG_ENABLE -DROM_ENV_ENABLE="0" -DCODE_USE_XIP -DCFG_PRF_BASS -DUSE_ROM_FLASH="1" -DSLEEP_ENABLE="1" -DCFG_ADV_LOW_POWER -DCFG_NVDS -DCFG_MIN_STACK -DCFG_CONN_OPTIMIZE_0x3E -DPOWER_ON="0" -DADC_OFF -DAOTIMER_OFF -DDMA_OFF -DFMC_SPI_DMA_OFF -DI2C_OFF -DPGA_OFF -DPWM_OFF -DQDEC_OFF -DSPI_OFF -DSPI_DMA_OFF -DSW_I2C_OFF -DUART_DMA_OFF -DFAST_OTA="1" -DOTA_AES_USED="0" -DFAST_SPI -o .\objects\fast_ota_server.o --omf_browse .\objects\fast_ota_server.crf --depend .\objects\fast_ota_server.d) I (..\app\src\fast_ota_server.h)(0x689AFF19) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5D9B3486) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B3487) diff --git a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.crf b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.crf index f5919303281f60ff2c2a9ed105f0bca07cf3b579..f3ea92892aa6464cceb212c0e00e72698e1b59a0 100644 GIT binary patch delta 119 zcmYkvxe0(U06h lA3OQm$;ib>8xCA}@DU(Hgct$|Qe?w+$-{Wh@np42;Z_7#JDi<3l`sUE|{wlnjlmjEt;|Et-!QwjVKM1Y#y2 zW(HywAZ7((HXvpPVh$kY1Y#~A<_2OOAm-hE#E{Qkn9+DUiz}aT6}!2qnSrh`!(>An z%l7j9eA~4Yu3X;I|{zC#v(+gGzuy3EgOyHR`lGJvf mRGU1qfcztYDU!$ndw&ajlS2{!nI<)T0iz)6_B&F7FZuu!5L(m# delta 251 zcmX?d+3m<>w+$-{WlR-}42;Z_7#JDi<3l`sUE|{wlngDc3=OPIOq-7wwjVKM1Y#y2 zW(HywAZ7((HXvpPVh$kY1Y#~A<_2OOAm-hE#E{Qkn9*oEiz}aT6?>9Vs)?>K!(>An z%l7j9eA~4Yu3X;I|{zC#v(+gGzuy3EgOyHR`lGJvf mRGU1qfcztYDU!$ndw&ajlS2{!nI<)T0iz)6_B&F7FZuvfNn3^h diff --git a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.crf b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.crf index 6ebd7091e10d9046ad6f49f8a32474557237cd42..5ef3c9b727b90700406acfb1fc99424097c8e9b8 100644 GIT binary patch delta 141 zcmdmbJ#g#wzzL1~TmIj_%*Fr&>u&lmFgZ*%WKo^`PMUAyVOb4iIZp;A+sO-6Rhor0 z+l4h5ftU%1nSq!Eh*^P{4T#x+m;;D8ftU-3xq+AmhKf2E^<@%mKulK+FZi+(66&#Jt-B75S`$8I8C1nDD)eV@WhOGHI`y%(uO6 zGC$i6ZUckt_}~x&gG48z?fu>Y`xv=$D-8?FQd7N5Qn!cu3P=g@6;(#2=bJ_5gk`71 zn-)wD3=$BYzHgg=-u46W0zbLYr4ObE$Zvm^E%1a9+3e~5iv=X7Cu9h4ZvUPu@EqBe z>HE6{l%^+?3b0RKoFZT{y`W5hdwW2EKqfD`(Tc?aa@(KQ3OI3K8V%INF`ey(fF(#j z$Mz|00*b82UIAKC#gA^F-~<8b?Mbr*9+A0Co?G7si zX7QjK6&Nody#4o90b4d?qoxCc)Ok8*fPnGzTmAz2)8E7kBu@tho6htHdj;6H*X=7t;$M`R!Nk3M^;>0GvwK82|tP delta 626 zcmexz!1c=k*A1qMGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yw9rpKf2E^<@%mKulK+FZi+(66&#Jt-B75S`$8I890nDD)eV=+!OO>VE7%(uO6 zGC$i6?zAc&3(NeVVvAIZ?fu>Y`xv<@Lk-GO{PP0R^R|ck3P=g@c^G+{CKX49m!(?9 zn-)wD3=$BYzHgg=-u46W0zbLYr4ObE$Zvm^E%1a9+3e~5iv=X7Cu9h4ZvUPu@EqBe z>HE6{l%^+?3b0RKoFZT{y`W5hdwW2EKqfD`(Tc?aa@(KQ3OI3K8V%INF`ey(fF(#j z$Mz|00*b82UIAKC#gA^F-~<8b?Mbr*9+A0Co?G7si zX7QjK6&Nody#4o90b4d?qoxCc)Ok8*fPnGzTmAz2)8E7kBu@tho6htHdj;6H*X=7t;$M`R!Nk3M^;>0Mm2VcmMzZ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/mcu_bridge.o b/project/example/ble/ble_peripheral/mdk/Objects/mcu_bridge.o index 72a81e73d792b126317e11e87485f21d0ae225cb..ea2422dcca9f1c93b47ba2e31070ab861fd4aec6 100644 GIT binary patch delta 43 ycmZp<$k=j`al>CZ8A}Bt10ypf21bVX_z+KD*Z6n^B|{@CBO@zg^Uad-*`5F;QVa_K delta 43 ycmZp<$k=j`al>CZ8B+x#10ypf21bVX_z+KD*Z6n^B|}RqLjx-llg*Oy*`5F-`wR&H diff --git a/project/example/ble/ble_peripheral/mdk/Objects/nvds.o b/project/example/ble/ble_peripheral/mdk/Objects/nvds.o index ab829903b0485ff7421202d4a70e4180d69375bc..5ba3d449a4bcbb5b209605cd931612cd7bd7b993 100644 GIT binary patch delta 125 zcmdn+)NTV1y)}@rR4_6yGE-t;WQdOs@$_|#k5^DKG_o=>vNAPo<}_^QG-L!~CLm@8 zViq7~1!6WJW(Q&pAm#*OE+FOxVxH}shP+(t>_(ARGVy diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ota_flash_interface.o b/project/example/ble/ble_peripheral/mdk/Objects/ota_flash_interface.o index ceba581fc8a6b7b8b8fe0579a7cf55f5e60795ac..bc9b1ce7268ab757162683d9ca0faddbef6483fc 100644 GIT binary patch delta 41 wcmbObH6d!l4KW!@1tS9^GbIK_hWPjpPhZ#gcm*XxBP$~#D`T_GU&Lg@0Q{c|RR910 delta 41 wcmbObH6d!l4KW#01tS9^GbIK_hWPjpPhZ#gcm*XxODjVID-)B=U&Lg@0Q^o1Q~&?~ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ota_protocol.o b/project/example/ble/ble_peripheral/mdk/Objects/ota_protocol.o index d4ac6fef90f282aab8058e786f21c48925560f9d..4e29f36307040a9b7e8884b07d57b72af5018658 100644 GIT binary patch delta 26 icmdlHxg&DJ1~Ep<$s5H)*o~}=jI4~!HlGoDBMJb8iV0Bw delta 26 icmdlHxg&DJ1~Ep{$s5H)*e$IL4XjK|HlGoDBMJb8bqP=a diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ota_server.o b/project/example/ble/ble_peripheral/mdk/Objects/ota_server.o index ff37f9c2ed0693c0962d7941b8853a3f172eb45f..90056978cbe92ab7d7513941fee036a3c652391d 100644 GIT binary patch delta 41 xcmbOeIVW<%5-}M|1tS9^GbIK_hWPjpPhZ#gcm*XxBP$~#D`T_G2gL4(0s#4N3&H>Z delta 41 xcmbOeIVW<%5-}N51tS9^GbIK_hWPjpPhZ#gcm*XxODjVID-)B=2gL4(0s#3R3&8*Y diff --git a/project/example/ble/ble_peripheral/mdk/Objects/rf_extrc.o b/project/example/ble/ble_peripheral/mdk/Objects/rf_extrc.o index e60343ae06230bb884318c68a90fb0b6e8db48d8..354854d32f5ab78b8adfb86b7a9218150b8cea7c 100644 GIT binary patch delta 129 zcmWN=yA6Xd6hKkTKY@hr8j&K?JW$491K5Ou0lY{GOSEAGBucNq4!K7<_8jdwet)8R zvrC)kLF=KD#mVYK(PzMr5o0DydE=cKb3XWF!E$p_iH&Fdes!Kvd2eh~uG3YqX0uIK Gdwl*jdNYy$ delta 129 zcmWN=-3>!f7=YoP)=w#lT0=sLe8dKf2E^<@%mKulK+FZi+(68;T~(R4+L}GlD9u3Em|^n8D$DiKf2E^<@%mKulK+FZi+(68;T~(R4+M3-w(ac2Gm|^n8D$DiKf2E^<@%&|RFgfq66-NGcKf2E^<@%&|RFgfq66-8|9ULf4pK`a*V2%XYR!oZHzJalJbQ0RGq=s{jB1 diff --git a/project/example/ble/ble_peripheral/mdk/Objects/uart.o b/project/example/ble/ble_peripheral/mdk/Objects/uart.o index 1f654560f63eacf058bf729e93e30dab7101b1f5..1d24295f3cf8ace9415d031953c00e1cf0e70612 100644 GIT binary patch delta 78 zcmX@nsC%MOcf$cLM$5?uxkT8Ftc;ATjLn+waJApzVgzC)AZ7+)79eH?Vm2UV2V#!x Ycepsuw=f$fr?s!^=iI)opG#^Z0AyPo4gdfE delta 78 zcmX@nsC%MOcf$cLM$^d$xkT74tqcvUOiY^ZaJApzVgzC)AZ7+)79eH?Vm2UV2V#!x Ycepsuw=gFe8Mm+N=iI)opG#^Z0Adsz+5i9m diff --git a/project/example/ble/ble_peripheral/mdk/Objects/uart_1.o b/project/example/ble/ble_peripheral/mdk/Objects/uart_1.o index f50c9905b13bfff87f2faaf202fa0d27cd7f2e5a..f6633a3061ce5f9092e434b4b6ffbf2f45b803c0 100644 GIT binary patch delta 116 zcmdmS&t}Ixn++eCWh@np42;Z_7#JDi<3l`sUE|{wlnjlmjEt;IO`CaH+Id+RftU%1 znSmI@X9Z$5AZ7<*4j|?PVlE)&-pu&lmFgZ+qC@nkLK}l@mBv}n)IZp;ATd-V#ra<#+ zjrP|Xj6lo;#LPg<0>rF9%m&2lK+FNeoIuP4#N0s41H`;Q%m>8$Kr8^nfrF9%m&2lK+FNeoIuP4#N0s41H`;Q%m>8$Kr8^nfKf2E^<@%mKulK+FZi+(66&#Jt<}mH14A8I8B6nDX6?VK*~3OV%}Jn5-yh zIk}Tnpnc*bzU>ny@t@w#mz7?T|#)3p64dw*Ay*0S_)T_Xuy--zTtz57Rvxjss2RIV;eGVgxYY O*m#kQ*ba<{)y)85O2z5` delta 574 zcmcb!$Mw!0*A2o-GNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yw9Ce8Xv?fOcLK+FWh z%s|Wn#H>Kf2E^<@%mKulK+FZi+(66&#Jt<}mH14A8I885nDX6?VNXo8Ox87Kn5-yh zIk}Tnpnc*bzU>ny@t@w#7i8pQlH%>38|#)3p64dw*Ay*0S_)T_Xuy--zTtz57Rvxjss2RIV;eGVgxYY O*m#kQ*ba<{)y)7_J;l-h diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_adc.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_adc.o index 16b6c1780d551b15bd1fb1e9a26cb12cbf846d23..428b039b48ae522eb5c63a7994ba73c098b48550 100644 GIT binary patch delta 101 zcmbPpMQ6?xoeiQal9mca21aH|42%r%@gbhRuJQ2-N`^*OMn=tgEbV$Mj6lo;#LPep u;)h delta 101 zcmbPpMQ6?xoeiQalBNnq21aH|42%r%@gbhRuJQ2-N`{tJh6c@gEbV$Mj6lo;#LPep u;k<_f8-> delta 95 zcmZ2;)o9ICqYdTBGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yw9X3dk6+b1V80x=U1 nGXpUT5VHa?8xXStF~|1F$(%cHG8(k|+HwIg_jX@fp7>k<_Cz2v diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_dma.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_dma.o index b4ff2663d14a8d49ff0ec6b0b03c82c87ab1b802..ba0d8ad6307140c9843cde86441ca9fd6ce0eef6 100644 GIT binary patch delta 101 zcmbPpMQ6?xoeiQal9mca21aH|42%r%@gbhRuJQ2-N`^*OMn=tgEbV$Mj6lo;#LPep u; diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi_dma.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi_dma.o index a80326c771bc8657b2ed7de5fac72f0df4ab7c05..6e0fbf1fdc4f65f6332fc2b1acbe80d85254fdb7 100644 GIT binary patch delta 101 zcmca|Rp-i8oej1uGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+bq2F;Ny?U5{uK+FWh u%s>p{vjQ<25VHd@$M#4T&W0v-vs5D!U1NsHADJxMCEGc-OSW_EUJL+p{vjQ<25VHd@$M#4T&W0v-^VCEGU1NsHADJxMCEGc-OSW_EUJL+^vm6)z diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_gpio.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_gpio.o index 402db07692be97d45cb7bb1476fb131aec9c2790..e9bd915265851c4ee0ceaafe7683771fa8a45bbc 100644 GIT binary patch delta 110 zcmeA;tlx21f5TK=8A}Bt10ypf21bVX_z+KD*Z6n^B|{@CBO@ylR12D-)!(-n_%SWb3e7HC(y#R}E;ECc4H9(-n_%SWb3e7HC(y#Rp{vjQ<25VHd@$96*&&V(j*BQsM2U1NsH7nv+4o)>6;*v7g2VH=nAVgOsu8^r(s delta 104 zcmbPpMQ6?xoeiQaGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yxq2F->n?S?FjK+FWh x%s>p{vjQ<25VHd@$96*&&V(lRBqLJ`U1NsH7nv+4o)>6;*v7g2VH=nAVgO(a8~6YK diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pga.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pga.o index 33f3a8b684676ddb7586e83876087db9423d9a71..26f8f5815763b9ff420003d11a59ebb9a395bb8f 100644 GIT binary patch delta 104 zcmccdTIa@VoeiQaGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+bqhRud7?S?FjK+FWh x%s>p{vjQ<25VHd@$96*&&X#U=3kxF?U1NsH7nv+4o)>6moxr)BbpqGrr2v^g8n?S?FjK+FWh x%s>p{vjQ<25VHd@$96*&&X#U=qtsLjU1NsH7nv+4o)>6moxr)BbpqGrr2wGf8}tAG diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwm.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwm.o index 1bd39d2b89c7cf998d6d8e1ab2679b2d04e161d3..d97a0219c343bdfcf6a379f5773744fb6809ef30 100644 GIT binary patch delta 104 zcmdmRMP~yLiL%I8Di|3UnJF21=$15lq8d(_`S(zF(8?v+;vM>TM6A&{4 vF^JC!#B4y!4#XVW4Ouu#n%K=ujFNSY875z3vYdEcp#5tb=k~8{T-J*Lb0!>H delta 104 zcmdmRMP~yLiL%I;Di|3UnJF21=$15lqT3Q(zSeY6$8?v+;vM>TM6A&{4 vF^JC!#B4y!4#XVW4Ouu#n%FIp(oA%X875z3vYdEcp#5tb=k~8{T-J*LcZM8~ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwr.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwr.o index 85d6172a010928bbd1d70c0415803e5be82fe545..ebc08c3c36a159d1f8b7f6df34c463518273c72a 100644 GIT binary patch delta 101 zcmbR6+GN6OlMSH>GL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+a9#?6HZ?S%=9K+FWh r%s|Wn#H>Kf2E^<@%mKul+Y1x8)^IXgBwMyCWN`s8_jZLWo`TZ=T~r_| delta 101 zcmbR6+GN6OlMSH>GNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yw9X3d2O?S%=9K+FWh r%s|Wn#H>Kf2E^<@%mKul+Y1x8)^IYLrI@!XWN`s8_jZLWo`TZ=U6>#% diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_qdec.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_qdec.o index ea40a85bb178a2f90de49032c223738cbc6e772c..abc1acd0e25c44c658f79770c3bc62ebc05b865e 100644 GIT binary patch delta 94 zcmX@{Oy|Tioeh#KGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+bqhRvod?WQb@K+FWh n%s>p{vjQ<25VHd@$97W|PSH*l3quo=cE4WE?S8#nzm@_3kYE^O delta 94 zcmX@{Oy|Tioeh#KGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yxq2F<1{?WQb@K+FWh n%s>p{vjQ<25VHd@$97W|PSH*lvos@%cE4WE?S8#nzm@_3l7twT diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_rtc.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_rtc.o index 0a721dde3e055edad51e45cddb1a4157512670c1..71421d26215d1e0a37439ba92f7d25e0d3d0db07 100644 GIT binary patch delta 105 zcmX?c&fvs3gAE@IWh@np42;Z_7#JDi<3l`sUE|{wlnjlmjEt;IEShp{vjQ<25VHd@$96*&&V(j*OJg$=U1NsH7nv+4o)>6;*v7g2VH=nAVgOv<8_xg$ delta 104 zcmbPpMQ6?xoeiQaGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yxq2F->n?S?FjK+FWh x%s>p{vjQ<25VHd@$96*&&V(j*b7RwFU1NsH7nv+4o)>6;*v7g2VH=nAVgO&F8~FeL diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi_dma.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi_dma.o index b5b56d77fc9bdc1dea41bef87f212083242c3ace..e4b65a23ca5ede9ef78309ac8ed97c0bd069a3bc 100644 GIT binary patch delta 101 zcmexyMd!yAoei2SGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+bq#?7uQ?XE10K+FWh u%s>p{vjQ<25VHd@$97j1&VnX(3k#EEU1NsH51B06zqWC1|JugYycht4mmIYK delta 101 zcmexyMd!yAoei2SGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6YxqhRv=l?XE10K+FWh u%s>p{vjQ<25VHd@$97j1&VnX(Q_~~^U1NsH51B06zqWC1|JugYycht3Bpj#! diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_sw_i2c.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_sw_i2c.o index 1abf3e23c90e35c98fa1ade8455e7811ba81984d..b4c74b183a27411e5aa7891943d09cd0d09c2e9b 100644 GIT binary patch delta 93 zcmaEGMd!g4oehdCGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+bq#?7`Y?Y1n8K+FWh m%s>p{vjQ<25VHd@$97v5&ip23OH0G{^=+Kn*SB$PTnqr0iy2n{ delta 93 zcmaEGMd!g4oehdCGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6YxqhRwDt?Y1n8K+FWh m%s>p{vjQ<25VHd@$97v5&ip3kMANkP^=+Kn*SB$PTnqr3?isEC diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_systick.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_systick.o index d756a5cb3e74525206deaa101cc10ef26bd1a9f1..2af9c280a7827646c9c330e281358642d07efea3 100644 GIT binary patch delta 91 zcmbQyraPlecf)&LM$5?`ctzNatc;ATOw5|O`P#Yp7=f4xh?#+y1&CRJm<@>8ftX`E lHy@{1GrLiug@vv$!}N{WOqP>X83o!4Cvt8toXE9&BLFjV7n}e9 delta 91 zcmbQyraPlecf)&LM$^e3ctzMPtqcvUOe~tY`P#Yp7=f4xh?#+y1&CRJm<@>8ftX`E lHy@{1GrPH=p@FV3!}N{WOqP>X83o!4Cvt8toXE9&BLFU67i0hc diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_timer.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_timer.o index 685a14e02eeed45673f0d6666c2365e09bde7690..71f76dc0ccfce51dd636b48e17e633d18a29097b 100644 GIT binary patch delta 114 zcmca{#NfsegAH?yWh@np42;Z_7#JDi<3l`sUE|{wlnjlmjEt;IOqzEZx9>D&1Y#y2 zW(HywAZ7((HXvpPVvg-QjXAq^vn3l^=o&Ljc673w{E}H<`{ehWoMP>>S-F6id;4rw Hp1m>vk?STm delta 115 zcmca{#NfsegAH?yWlR-}42;Z_7#JDi<3l`sUE|{wlngDc3=OPI%$s)_x9>D&1Y#y2 zW(HywAZ7((HXvpPVvg-QjXAq^vnLu^8t57`Om=j#ocxkmVEd%^oSb6qb6B~6n0xyi IR-QdF0JNzlYybcN diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart.o index 84101dcfecdae3a619675e9041969b8950a62278..ec002dddc989b0252cdf7d3e5ed4a07c8ec5b773 100644 GIT binary patch delta 98 zcmeyc*WklmgALXCGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+a9Ce73J+o$U@0x=U1 rGXpUT5VHa?8xXStF~|1l`kc=DSu72WEZXnA;{;-^?f2es3mE_aDiI;Y delta 98 zcmeyc*WklmgALXCGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yw9=FQXf+o$U@0x=U1 rGXpUT5VHa?8xXStF~|1l`kc=DSrU^CliTmT;{;-^?f2es3mE_aGZP|A diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart_dma.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart_dma.o index d9f311d9680927b4e86c5fec1f9ca8bc636aa2ff..3c2eb9ad34d41de6843f330cb48d81684d798311 100644 GIT binary patch delta 102 zcmeCVs?&2-XM-+_jHQB+fsvUK10zFxe2Ay7Yka(dlA)26k&%_DNwX(QyC(}H5HkTW vGZ2ILtU$~L#Oy%KvE7q}v$Tob*f7aJ*O*~?Vj`1e`@c5M?f=@i`W6EKPLLb| delta 102 zcmeCVs?&2-XM-+_jH!Z=fsvUK10zFxe2Ay7Yka(dlA)!Qp@EgDVY4SoyC(}H5HkTW vGZ2ILtU$~L#Oy%KvE7q}v$Tob&@?ew*O*~?Vj`1e`@c5M?f=@i`W6EKQC=J~ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_wdt.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_wdt.o index a763c5a55a040ff4a3c238aeac670f5ae7ecdb22..77593f956a588f4489ab8a8f82bc9456c1f288ee 100644 GIT binary patch delta 105 zcmcb!P4CV&y$!zdGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+a9Ce4}h?V0k7K+FWh z%s|Wn#H>Kf2E^<@%&|RFp7YKOcC$1C3teM|$&GB5lgpU|+NbW|+&*;&*YQUHSj!+_ delta 105 zcmcb!P4CV&y$!zdGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6Yw97R{OR?V0k7K+FWh z%s|Wn#H>Kf2E^<@%&|RFp7YKOc1r^b3teM|$&GB5lgpU|+NbW|+&*;&*YQUHRe~Tn diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_gap_api.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_gap_api.o index 251de3c1002d6d244420a229fadf6e4ee71b7a32..6269da2f07a825662e1cd1ca54c397e57e0fb5f5 100644 GIT binary patch delta 99 zcmeA<<h&Am#vK lP9Ww2Vs0Sj*&dz1d#RAc#K0uE-S84G5c6#}yu^R|5&(gPB8C6} delta 99 zcmeA<<Ra1QB*iD?h&Am#vK lP9Ww2Vs0Sj*&dz1d#RAc&?42O-S84G5c6#}yu^R|5&(eWB8dP1 diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_client_api.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_client_api.o index bdd3d8d3632ba36f1233b729ee3dced80b9914e9..11344a21ccee9fd151e3a9580930568f87067b6b 100644 GIT binary patch delta 112 zcmdnd>#(EOVZ%~38A}Bt10ypf21bVX_z+KD*Z6n^B|{@CBO@zQ)8>P0?FZQyftU%1 ynSq!Eh*^OcB+d@R96-zo#9Tnk4a7X#53=#@nZ{&n+Fn1G7l`?`*U#m*%me_s8zja6 delta 112 zcmdnd>#(EOVZ%~38B+x#10ypf21bVX_z+KD*Z6n^B|}RqLjx;Q!{&o*?FZQyftU%1 ynSq!Eh*^OcB+d@R96-zo#9Tnk4a7X#53=#@nZ{(E(q2E87l`?`*U#m*%me_tq$KqK diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_server_api.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_server_api.o index d53abec753c8312df3663803e8e0de86e405eb22..4237ff8cacf47ea4cea6930d66812f6b89c99db2 100644 GIT binary patch delta 114 zcmdn<%3;qdhYh~cGL{NP21aH|42%r%@gbhRuJQ2-N`^*OMn+bqrp=ks?U~YyK+FWh z%s|Wn#H>Kf2E^<@%mKulK+FZi+(68;JyV+Z$#fRWL_>@Az|Fis%(p#oGym&G0E8PN A;{X5v delta 114 zcmdn<%3;qdhYh~cGNuYf21aH|42%r%@gbhRuJQ2-N`{tJh6YxqhRvDM?U~YyK+FWh z%s|Wn#H>Kf2E^<@%mKulK+FZi+(68;JyV+Z$#fPAlT?%Tz|Fis%(p#oGym&G0D_Pr A;Q#;t diff --git a/project/example/ble/ble_peripheral/mdk/app.bin b/project/example/ble/ble_peripheral/mdk/app.bin index 6e47177dc050237a5de00021ba86dbad7928af45..e08253b27b62bcd5ec49cc0dbd6886ce671074fd 100644 GIT binary patch delta 45 zcmbPmk8#31#tp9&8I32uR=mz=y!o(F7Nek%m64H^u^9spIF_a>C|GW`Q@P{?0D_th A#sB~S delta 45 zcmbPmk8#31#tp9&8I2~tR=mz=wE3`77Nel0m7#%^i3tM`IF_a>D41@xQ@P{?0D_Ya A!vFvP diff --git a/project/example/ble/ble_peripheral/mdk/ble_peripheral.bin b/project/example/ble/ble_peripheral/mdk/ble_peripheral.bin index 4a4c91d4290c2ec1af061f8e4f166fef776ce7c1..3973e8b84e1e6df681463acc0933a2aa25a97fa2 100644 GIT binary patch delta 77 zcmZoTz}9epZG(jzi-N}Y3zKc+wy-{ETX~FObEPylW0S%*1;&?#jK# ARM Linker, 5060750: Last Updated: Wed Aug 05 19:10:54 2026 +;## ARM Linker, 5060750: Last Updated: Sun Aug 09 12:23:12 2026 ;VERSION 0.2 ;FILE aes.o __asm___5_aes_c____REV16 <= USED 0 diff --git a/project/example/ble/ble_peripheral/mdk/output_bin/ble_peripheral.bin b/project/example/ble/ble_peripheral/mdk/output_bin/ble_peripheral.bin index 4a4c91d4290c2ec1af061f8e4f166fef776ce7c1..3973e8b84e1e6df681463acc0933a2aa25a97fa2 100644 GIT binary patch delta 77 zcmZoTz}9epZG(jzi-N}Y3zKc+wy-{ETX~FObEPylW0S%*1;&?#jKBSSM|DJZ+S xL6PmV&?8_0Ahi)!#vzMq{Qc=$3_CC)iggP83M#F!t9GmewQ%>2h_g^7z)J-DL$Ck< delta 143 zcmV;A0C4}1;sKE20U(0I1mXl#LLepT?D0~-p5vL=zM~ewsfWm{Q_J?=90)2 xw%GKu&?8_0AUDNJ&60n^rpKR%J$I#cG);E3lZdQ()Cr7Iw!ab`VzW>sz)QT$MJWIP diff --git a/release/online/Stair56E_uart_V1.0_XC6517_DFBDC7A0.bin b/release/online/Stair56E_uart_V1.0_XC6517_944A3F60.bin similarity index 98% rename from release/online/Stair56E_uart_V1.0_XC6517_DFBDC7A0.bin rename to release/online/Stair56E_uart_V1.0_XC6517_944A3F60.bin index 4a4c91d4290c2ec1af061f8e4f166fef776ce7c1..3973e8b84e1e6df681463acc0933a2aa25a97fa2 100644 GIT binary patch delta 77 zcmZoTz}9epZG(jzi-N}Y3zKc+wy-{ETX~FObEPylW0S%*1;&?#jKx+!L97wx#fen{sz}cT+iY9TUQs z>V_|08)7D6???R&xbDJrAFkuLesj5f<%G2f=<+;*(lv96-`Hp@|^N? zgIT_g5bxWBG*^%Fb*9t7GeP~PH>b`x#<_FcX@@7C?e+ zqTh6moOUz>JXw{yhD~u2<3~)XO) zJ98?o^=U>-M3>SQwvd}nJ*&-KS8S{L=b*FGw`D?&&Y|P2`QTJ)` z-{Tx5Bc|bnBc@3QD-$8EwGxYzewPxDhm}2Q`t@Pc$ig@`Vp8&x$;=0dOv)bDq#lWL ziOdU{mo=GBX8u0TDca$HGGEF5WuD64VtPGqY-*`#oL?%wuKA^Asc?(ALug{AflSPN{vW}eTkq1X(>H3_8cBq^*+d8j zIx*yPj?*TxL}GMpA{=pRU&wn_!`5klf7vvBa!7bt#4~0Ssr>V{W7oDR!f?Px{12Yv zbf;Ca$e|xyL`MQqz2fjSH}v_ATcmbc+R==}I5}?#~yqz}mHB*ap z?ow&Ta9|{$XqD`!wu;k*f_DG!&JmR_BdWHHb3SU>x=kJ9W0Q7b{;mIn_e9aCd9>ZG z*qiN{mlGLZyDIoj2GN_Pbv)^OA(2t+BZ17%D#&ocXR6%u%-lf|C((R6nR>=4o#$2Y znS7sNkeuW6hgJTWymNxyUBNw*8z(CF9WwRgjpgNlSA|+fN^5Dob5$&9C(3eV$pBHT zQ;)|9AtN*R!~WIaT7ruzdBaJqAUKcwirYE6|lqS&Lx^q1mXbg`Wj67o_XS?y2@y$_O~4)ACA!h$~D+t2!3 z#x;av3ly!L_*F{JFH|k^LssJekzM{!p)^Rm;gt>sr)V3(Y3!lcM;M!N85a|4mR_xw zb(AjSEeHIO3$LEn*oimdlu*ZEWO4Z+YKmsn?2H;}e9@b0)<;*?wBzcDuBf?JmDKsl zGT*xmVb;I%rDZ!~20T^idzTL>RMxR~F59UJG!re6bq+3SuOTbz75keSdm%qcxf=lE zS)|aTyiy5#&$pBGF*_GEm0XHukx?<;$2&wSP25RC6Yo+oajs;=#Q4PeZ}E!#bJ}mG z6KgKh%GTG0O^QZ;OwOtjVtHr8@tlPPXHC(h^SeK_{?z;y=M0aSC?}6nQU#u(ACGD* zo1z*@RDBRU&>{u1i;FGppeCljS}r{j;}mo3<6-cx@#-oeTA;rl5Lp%}pwZu7x+$0y z%?fBN?$S*bDJopk_HgN@s5b8yd8g=X@xPT()p%A+{{v=NGLn?iXGQ4+#WHG=(c{7b z@zb$CmToFK8_aqmezh-@f5*yI97bYzimMVhb z7dLW}OTI-~B2`rpMZbhZcQ~Jo`kl{3@4-s9Da+3j?S~bdTrF4fls6QO84cwJve&Jb zi+;Ukzmb&Rx9!)31wuL5I(M!!Y<}9ZX`CaHN|bD;JHK4s#$AxNnSVX6Ro-S4awz}0 zyhh13Rur~s%H-`zPWFFjh}>rW_d??Qu5-P4>o})Q1~u0cPVm#oN)#C0{K<;_XwbIy~*?R@UdOU{#! zx+kNbSV@c{UX{~EMfXTt7IO`JKIm~;8*;9)61`qBY#TYZreq8}2Z*dDo*^0=c*&5qITV9NhS_Hf)S5qhQ_|4NS zEa2Gh{iR1p=mKXarJIOkzC$}^zN3Jb`fP<3_qY&4J#mZfhJYgK&*q(W;uZQMHf~~E z&etEZaz4XE^c<&cYzUl^&ZV?x@k_LgKEtU|)UvzKxzun5PvXYC{B1YOv# z+Dsm++)p``T;!Z5R8rh9AS@<@_xg_)iDpxfdLwV}x>3gC7LnAy3}{r5@v4Tt?I9*l zATRbh9~uyX^unj-jF;h5UFz>I!%zo`o!GF0v_4PP*L!Y(+9N5>aYJJB~@W8n=ptW?2UvfTZ zkp_f5!8z1UFZ`yN7S8rJWJt}!*dY+VaIj=-I3bQz5Hj}6yq{|;|5yciYbEEk_5Dss zF+P(&NK{e(u+IQ#%jw;ay1C~#CBK3zC*Ogjy|Fym94B|yEq5rqr8Sn2jaTLE%*90J zFUniU#p{`Dy%VyvLmb=Ec7sE%(r>r8#S3zYGS4T(K7ASz^PH%!c!Se@FDg_*rutti zZGAdBk@3C;jGqF&O+J%iop~D609}L8#E2;~F2+j6&SsOdSi4_h0ogx?7*aR`UnClN zvnd;wIBGVT3&_EuLj)XFyMKL5ksT9_qESjqq4HX7a*4DcU zt96{Q!pO-v_4S3-LQXc#&XMi)8wyFGWF_Kg{RUao`|}T*)wQt!1$6-LEUeCHxE_Hq3SjD}|STd9)$bIs5<`we|!&VA&z z(vBEWL@Q{OlA{KzMiRA$&TFcOIYbUhqA1z9oX|zS&&X(TK^une7AS zx%y}cc2cEt&w%k_iCXM*+PMKR&?v78R)_ovC0nej);VO66vu_>V`dxfq4z#KnCEeM zz`=&*SUQSFjv6Q4IS*a(M3&P({i`_nh5os$SM|?n1`LB@N{N$K^~w&{IfbhsX2Zp- zelnnOk2&2(jb+3v^=VFOuxos(IP=}3#zBo)EF)LzlpQm&fTyFH?Ag7f60!cMSusU1 zzazv()KX>M8`{!6nd=joJDZm~&P|qf$fAvl^54>14%kSLs*KM$N>To{t_twcub>8QR> zN6DahAa6_LsP344G~3g=D1TyqA23!jHgT7dGaMJO%gNcHNBgqRYT{gfj>0FulQ%k$ zLu;a(kE(j?j$W0gOY%nbQk902qFi6z1#OicdLP3BeK&V1GrQL(&T)%%DyeBx?Do5( zLd`wVxoS50*_N-KFrC!Qe45BCB7^ys`vy#^vp-k4iE{eUXR|5S zmvvIp2f9CDdNP0JSA(X30y`|Z825OtImZ%wgD(zR?sF=|@0adX>-xxfvW%l-F?wH? zUzUH7Q*KhpNzJp^PbW-+`7^H!n3UE1xr>P25VQ{FzL5oqc=Du1$+;-haCNk>vC45^ z%=uDOSHhj=tlW7)&Fd!WTBj z0Kv@ozRO(GKakaR=7+qM)1SRj6RmKD`%IMY%co1QPFc|LvuI6Uma6N^Phb{2`_n!XgB!??#RDr#4`@l4(zVcW+f>5ti$_lYGbN*d$%D>_l`pI} z8y1Y3#eu9M(SO_X#o7*4!a{}^o>p#e4MY@cYGV9*<~APR&KpzCwN-# zJ04sKTjv0ib%R;Wbaqak^kp&rMKzP_2>GoulSy%eY%paq@4P!4FBxNUc<38q)TfY9 zrPikhEv;1ej5o^V#Z`S-jlS1M%a(xpB$emnyirIuUz7`IR6@Bb4R$=&XS^VQ4yjT( z`Ene4=iM6c)sRXma!A1co0^;)>HNAr&Ps9|irAN>fS+g&Sv5=co8rK)wI8`J4Tw73^tvoi)SJG8fsZ*A#z>IXb zid^K?!k8|$z)tjMt=#w==V7G#eX?N~ojDOlv836ilI@m@8jN}Qes^idAh)HK>9W?E^SUjymIkLZ z04!qG4b~+CXd`E>_g&CA!>M0F#>O3ve$H~h-l}o~+yyaCtgQ}5>a^v+opF`x=Pu~% zM%ZXv>cz{j1AqmL5w`FT2aI=q3`^{|*;IJ1H&P^C-2<7a#Ei15-HQETRE1_5g#B;X z>pMPRZ0PGVmP)ZdTCVJubA0B##Efcqp114`I-)uDTi8ChO51_`jv~dr-a#e2|4otkSWGnDEDeyxjS2=i^v2)u- zt20skcJrIL(JVU&R8#J{4Ez>WWx3CMov7H&uZ{#724?lTJtKkX2vj4j^1QNH@xx{u z9WpBqCT51|%bv`2qI)qot@7gQqksAzaj%x3HGd;chD{|Tsr^UTgHXgf8v-u)6RT3n z!r^2YrwIH7A5pkPnkv0ywv!9m?=OgQ-(R3&7pTJb=c7DdC2}t{`6C|dGEzDk<-8Hb zw-|nxkxZGgGHSRM_t2|Hfo+|yd14Cu#SZ?`F_tXd%iu?n87tXXzme?n?jp)YH@SP4 zUztCga9uZaSlPKIc-?+Q4G6TPaMXm&JP4!Wtbe9b;{{i^ktpKof*Wxc?1z|{+|<{YZ$;Izdj@;VIAtBmc~uV@!D6i!iKM_2rWm7HITGVB{P)W9 zG?qdlTg6t{nzKdK^JA2=lDs!2K9Q}&T`G}H=aZF0e#%G2eROb5b@VQcl z!_LF1=Cd|& zkobIkkPW`$NBNZ3dC*)i#vS3or@)~oo-$`0!PCye(91M$@namGM%y4HW*;$&KC918 z++f6RQF2e2C3UX3fk=a#EasgB&m$;9Uqu<55@l#RC~Nxo(gTD^CC&K>JNWN_xbZ)t z+#-ziJm>s7*1sM7N2~e-U9vb4otHamrN{WAnj(W-Bt4ATX{1+g;<{IL5`Y zqXuV|`7V^S;DGKy=sEq+6DRI0Jf^`QgA5eZ!xJPNJZ;FcYO-~8OwBlaaaO0Q$hE2KxHN1ouzv0hJb za>bM6abEg{^qO3aRX_b0m%pW-C>_xf8?o}S>`K0vP+(ZqlZP${OUYf&Ln|kCNVH<{ z!XHT(a$2~(>PvPKB8O#Dsr&X5isjs|u{OqN_5lCi(17VL(7?j~h6Y-r*`Lz@e6frU z@~tBC!9kY*6&&RT4L)*=NG_jYK%aM7w(8H08a)R=2U$Z84ug&!Py$07dDu%^LY6Z)8jy?xolj^h%#ywE{{=5l~GwVejtNa7(dba zfBUy`ekL=@6LK?0$gQxU^_c?@f`2~NnI|rfbvQF|LRqL72lYb_mT_z@{md@l2l<(A zJS7Zhh&%7+M~Hq*#Au5i;g8rsF-rCY;>ss$oezi|NA=@#&kI$MX{BrAOB*msl~-~x z+AI4is=;VQtHAb?@dGU#B(kXW%c7ib`~>>ym#&VF+2qP7{3=ZDn5H|f$i25=SM&NK zvT;Lctm=%w{l0h$e3jSBkDZD}7ZgdS-jX?;^;BQXgz})w30B?|Ga3nBSR@$@pk-^W zDaIE`xrNT7BY~fqqVG7vKP{x(Ti~7}h&;%n!K@%}al=t!K3`) z=k?Cd`X}Vy_I+MIZTP&L`uA(f3qLRa+mlzzCStwgYMGG9k3TP$edF_TdHVD6V(Zni zi7a07d3jM8{CC8qA2v1W+DVJ4E>u#`D6G@87u>X8$&Yg_MTkk>CXoW>=lkr6^N8Y^ z(j81Ei}T5^x-_Y8G-`aDhm-TMb|wiDG?O8wYoBrJTw1dfBrdIQw37HhXHn)S7xTHk z-4by?m#Yk1fswAj)c+SSp(`-G{{_tG6`0e135H_q>D7|7@JgB=_&&<{XssTQG0Os4Lql`1m;*`LKtV zi{!&T_Sb0TJ-olyTQB#|J?Ij=y`r1p3EBs+DFIIskw~^MoKzN_dRYFeQwQZQDW>cj zvvaIOSfR`>49UCd_X#VqZ&VgtE{`M&4=Ft_ID!?Wt4Cge;CL5RIZiHXQ*)NNbHN+0QQ!V2!cH>INWu2-afOu(Oy=mAKREHjk zL4#I&*6JB2vly(TlMB>$I&EC&)iO<2eHYiKrIHoCov%PIjq_h|Qf>N%q3nRl@Pu^~ z)`OnxVo;6fVus1P6EhBY2IBmFiIQ~Ah$)~ln5IC$+qSc<)!Wq8)77@O)!*&!A;x=l ztrv$O-|qFkDOTn)J=K=2SQ9g~#(O=}b1C}2`VR2LK*;pzM|mIWUtg5>Vwd9J_om~C z%yQ0_Q5=eum177;js#w8X0VFUp?;0~+N9E-1Ok_SKliGdnjs$dueRN;MTrZG)&E^naU>2{ZL2K|=EEW=M z2|mpi3kBvw=CQ~evoSGKx`}eh4=~<9tGCV9Lc7|QU)R#L(|C#_0uD4}lRg7-URC||;W~ZLH zO!I7A^0~kMgS&pq=Cvzs*hH>#)EKqHGc{S|q$Vf2q$U@7Bp+Kmbt%r3|3poLW%Wwpx6g{I7`8@omoeV7SIP9Oa(iVnRd2hRDUK*G`Ri0fn!A)#db++hdk@ar*Z*Mj~msToFxwj7%wz*q1A=kXji zeoKhzr;OcU#ov8~W^B3>LSp8)QK3`BIv*6*zF$h6kMl$Nz;DpMgU#*Qd3ly+41^3e ztk0RH`9A2ke3Y|mV!3t^@4PwnS|a11E}i1rUvDLW`Zyn|r`qXrL!jTQG&uCou<0>U zP9DQP=v)(cz{+(#U@Him?&L!JOjn#oKfHAg?u8IH)6VW6(;O5Y6Reuv*Ie4(Ud7kP zpX3j&iEAhs(oNT}eudED{PmFe0dIg(F7R}zH-JowfQa!oRB`JJZ*hS)1LmOXEv||W zd?^^luO=`MJVQA*9}r7t`3i#tZ@vX_nA$kUkGk_x7kpwl;fayBb3CF)q}=pqoQw0W zEQKZ)r@9guhGE5@+A~1HhZ4Uxi^$BVd9iusBF1!!O5THx{w{d5VI|}FiA?e<-!)`< zkLNy}l}JY*12TK!{N!DU$;>xh^OBvSdk5Dt%i~5&%j=fcuDGslIipE>&z}0_@L-V@ z%N@&CG+%$+4J~XR5W1tayBkcPZr5%wu&5w_y5V?5hLRgNcs8n3@lE1{rJ~sIL~ZeVQ{RvMp&FwbiCekh0|BgY zIdRRynsL>nOVFH&a`ZlxQ~W%5Wv?p@EToRck&9q$ZOop&=^X(H`5x$;((TS8?z8>|&*+gn;`)7HHQ5KUceT}^v?y8ZXGfvRToV*WYD^)t6%7I~OWT_VkJhw&rt?8qaSi}ZgokG+_L7n8WVrKuI%w}WDkK}>?p zbLjqI#0Q?pQ5FtlSA(X)&qT?$F;e%9kCS6UZ3Mwj;!s@9{f@G#3kqOtk z8crQ5amQ|O{$v*J-6$6{6uP6ul?46}+f{fk-{19>rWVM5p#Sb`Y2=<=Z96OKd_CS) z+L}}6?ZM!Tj8@6qIR%e$!xkm$2yyd}&FKg~VoBeKaX7E7u^np!|B>?f0%R;;s11P)=HUa4h3m}pK`WWub!8vUw_U(^v2#=J;CG?R zl)6wt+$I}YRepq&>EH|F7Gej(iUdtT>&b zUII>h(4Vuf;{9&y-=>~!Z2{edu9 zmB1qG@R5PP?uWd^RT+7VS5{&FJczlT zv^|Qs<{j6kHe#;%m}?{EY8+y|YUG-J^F6l5|0nbO@Af&xKF1zk7>-0|dCukiocxCE zdl=86b|%};K~flE@s`=W7z(S%6~io} zBzPj=iyH03(N8nrXT)l-WwZV%NuCRz2%w)53AXiT{S0!2p{c*RyeI#sbN%1#DMl;* zdGAakhqrIp|77nlpFX4Yp~J(0KKQ_rK4=9ynI3UMAE`+0PNWC*Cp6Rk6yS8}Dp$mVgG3{#(s>+Ui*5G$v)k8OL zW={?or=dfP1iHODl{K5FkJhbmI~cDw23NAWJ5g6#y9T-w*xqsnV6m{XJVz8+d)o%; z+t;gKHMP`Wx&g*KYYj0D2Fv*b!+2f zs?9;ulU8njXsR{wd#hgI;~c#iYn~O6qWsjBL|UC2xfQUt(&JONWy<3ua-+gcxe{sX z0?X6r>$sg{{usFlu#o?NtD|JBOUfmITGnYPX&o6_i{HtcXLyVAGVYa z*G?Gxb}pl${0cikp;ll-N%O?Z_HS1qpPcxU-+ z+m`jSZEfAuwY#OMWmj7hBxSP~eM3Jp=5)bkxTU7UyVu{^2J&7VfHBzN?egyOb~V*C z@0!)&prTdu>@?;OQn!QU=mrgn1vuGMW}AFevD!3=8P_&Nm^oI#1y?fr8~L$9^ow>a z>>_=jLd|vE8EEU)c2)!;RMY9TngZ{_KcIG1s9)`jP<@~+@nL`-^vq->KCB>xchBf? zKV<2c(d==Y`f&UYSc?xU#6oX+nypQZDG)yF9Z%r>^%Z1t^L^ax`nW6|lN)M8tdBB& zX;Qherp{pRB=-N6HD$b`mfkYCY6e-#ky{jQaye+lGD|DBs5i{Kqxh*V&=wHgl~ijp z1*j#m&@lCJBE7sou~BI4GfU&d5V}ugd|EBpOA{YXWZcWrKTOXgX3V*+rIDqtEt1g z3-pL}Yrb|3|AdZm{ysvuha${hKwH|n8O=1U+tTC$LG9?Fb%A|7O`sL%1jd|(va+%! z0IUT71whL#e_(Z6>uw{67BovXet9@v{Gid|92)w@+w-Ddt01?1(fLyGKOq}*Us0&> z&W(3Q=S1h(`Pg-K-BMn?ZmAGmv$Q6={ZTKMD3PI8#7WZ<{$e)f^{}6Lq~}3mWi_ zI~0Gig7u=-r?roBkCSi~Jn_~rGz`~W;ZKqaB3}ysC|Qt5ucR(&&jdqOF1nQ2d!c$O zuX0vFU8w35f2eo1kAaNTdxM@!t}uA@K6xI^?rjgT{&9M|NQSWn6P{!N#sE&*%DI#?sN- zj+uU33Si7ld%|>?<)6MD5R$oPsuBNm)=tsqB8f?96f6?GB-1mUupzrS8 z-9@Xh+&f{xwK7=)sWZ#FHoMm}p;NhOi@cVi)7d_u@56*!jV>#?VHmBZyLQj^2_Awm zwKH1UvUYRR7uK$6Ldd%b!?_JVcfd=rhVhuTu3Kuraynb^d@BZpa`37z3c8!Ct;f4_ z^}d!}%*KKzt9sAwrZ&LzTmu6?*Pd?2>fJqz=0SqSS^8bOzNu-;y4%-&*}eJd{8zKF zq91PuM%&dC>}lEERM*`Dx`w?H^mg<#1-sxn@OQvULD`GuAewua(Sl}*Cz{aAY#GLn zbJ%+rIyP_K)Py;?f#NlI#V)*Jb$3^Fa5eQaUJlr6#&nnKc7{8Ke@wNN?PVIoCfnx& zN?I!dG}r}`!v`y4mhVE=nm`Le&^q%DezU}2};iZA8}TMr+^vo|dwGlw8E zBPc7Dy)*YO6;EA?tQo&FvpxVkM*3Nm?=3Mtekq?Dh4>KF?70D>4j!yJrnl# z_6F__d7~OwHY;&P2RyXQK9VdsYtu|&{e#H44ueb;8uB>Az}=}eiJ6Iska|s@#}pyJ zO`H$?6L7j<#N?@N3)8BXm)i$tf6{EHK%4(3(>{ZtD`rlD`Hae zdB|g%dh=I(>Qd;0$j-O(E{l5oLShqLMJiu{-%Jf?E?cb%8iI{j|B|35eP_&SCq2F( zO*5@NTeSomgAYe4f`+t`NbUCrX)NCvrlQ*zIJ1gIs?_Xs9r`e-h|qx2`Kj9?OTyN) zBay;MDxfx}mGM#hk`36~jAzxaaW*w=TC*kxdzRsz>3S{RrVjsJe@{!(KDe#gy1+Ht zuy=Ru?P>91|2I{D9kzI@TYKQ@qHTeFU;(SKtQ5@@&3l=`hazR|tI^K9B8+!BR`1$< zm4~tS*UOt3zudTa?VWdkzidGtYdSE1-Ov-;5D)-so~2FPQ+D6&g`D;`?EwFQmH_?( z=E?XSqbbHmh8_tvM$AD&3cC-sriWoCT4ryvb8qL_HPN|=nV13k@(6x$)+qfJez~FS z>3loR6x#jKY23pWNZs$AXR8JleTpyDFzJbNR^lp{_}w0Ex-^0FToV&ajbM1{Xld%$ z+lF1Wn*vW=ZOl*0>?d&F?mF7Nhuwph&-!^`uS1TRdM?MR5f3uJ$DXC;NMF+7 z)DChdU@J%-g3y;rmWY}gL4=jmuzD8=w_ZunP=i8^=x7$wLdYlgLBO%XT`J3BQ5va zD2vtEOqcJpCby~4=CtL^qZwAxZLl|!8n<;C1#S)HD?A; zu4eI)iAxfxzzp7n2k1kAz1M9Vh8-IeEv{&;(jL?V<-nZa{ejKF(ZHjW1fq&BAg14l zW8@>upRc%X9!|P%_8~$j8)c*K;114%Xkz249rZ0-U3TM&mU=ngwPO8^8&|fdo*~zY z_FmVGa=y;#UeVlJCiogXjdBt4-nu+pa?y@Cjmu9Rn_JN`2ma-dNz+z^`K@>3Lrwmt(`3i~x0nP>GbIimqY!+stcl@nkb^3K6pI zCY-fxB1Ck5q>)<` zioC+tG{)g%V@~co^L*b}l+(f*v2>_8CLzK64x zA31-(YykE=VnYFNruoSCZqML6MU*326Y)l@jC1L5mIvN%%P3A#`WglT z^sAvEoq~jykpSz%jlJ$MHX1#Rjai<=06E9-etW3`Sv9FkC>t8`)cMa z6_nbBfupmy4@!zp60O?U`*tCSI2|(DFDcZfNiqKKx4iGW$?_g_^h1ijVW1EY*i+}& zxY#*WDh$1*|z(A4(oImbSGc8m9u!BJMmO*2-#B&n#V+4jx1bc7#SHw4F;b27 zd$F0p4jmk3IZ^%$qM2dXATE8QZjg8O+cYuQBK#OX2A*^pr)4%w;$@H=KKmx3n>Lxa43l}B`jOWozVxA<~iMYQ$un*Q&`#9~a>jtMkk zf-OWmr#-#idN1eg4fR?x0nVkV<&Y!5;xH!6aXqdRO71YzFS(FOY2Pro{;0A%>`A1| z_ONIA`jDqEAH$LHu4tz| z12vxweqfe$hM+xolGO!w7oO#B-9KTLbhqxe?*E&@v%;PEE)*{7wHcs-O0MSPI} zU1?aE341(|+27`nr}llEw@oRIaC34`q}6vk`47;aGb1zmhcY*)U$f4i&4IY2|EF-| z#V$VN_a@S2X(>sMGoECT!jVM;{l4q>m?c{VII3OF6}r>#ik`Y;**pI6QlS_eoV_pP zDIP5x^{L@zkLp_D-UJ&v6>c7xiQJBNK7g{<7m5AR8P-Gl8-LCCz2OM@ z4W$Pd%`78}$&1ai@5A{^a~8i6?}HCeFOWqY}^m~(A z5-GpOZ=KAAHiy&yXuHE7Nv?x${6X00rIF1UL(-W@O(Q1*ZCl`JUcG;4W*B++b4F%T zH!?lo3jLM$zyS{1plx-q4Y?4PeHnN6?1qlAw~4|?YwBQezPi2LFrMq$?)9^}&+;j} zlyBY^gKq-EI(r}e1NSx{a%)Dfz%B6XIE3`Ix8W_Nz+%_b~Sakd0~S4nSO}d zYJbyLnkrxuqL0?iWG7+mFg5%=-liaQ#=5SrAkU+%$It4RNy^@Jb=*xD_mZ7Ey;twA zod>gPx}a}CUF<>5NNY86M)vIXb;GjRx!2#)wiEhm4}xbHhL64bI(d_fbd%-YuXJ?5 z5731nLx+SDa@If8)nd%qF{?*iz0ZMi#oC==`7BP3aNuD9rc(_)JWOz^gKWts^`}NH z()gs^ZnNV&LCVDsWlbV@Jpx^<9*;Hz+^dHz?$ym4u6l*@*4I)SXVZ5Z8|%6o8|#`6 zHr9Fg#yamSxDL{_9%qjzk0O?^nBLSK?mi=rX3oI3Ph8hqdt11cdd_Xr?C6#IwMSZd z<@|NaTuVI~hXfwWWoPGR3yqy~mG;~%f&9+7zIu=RpXz!&_h)D2W&v&v;5Gwpj_0&{ zq0s0%&F#7=|_Hx2KH#Icu?Sf@?=?kXCx8mG+AGoMe)e0POSOG8Tj6uw3=`3&x_ zvuS4Uaf)E_Dcmo$@w4{?_us;Ol}%vxlS$nFbz;WKx$NN(xS>teI1gJ|1^!J=kj_oo zG`X)S`QKd#yFX;(Cx4A{$!uAeyohoUD<`$nuXd4IM=c13T@I%2H3S&7H6X{z zy4j}Rfs>d-Y7sB%^a}FwD7Vh!eC!Jri-fNp=ueG)!7`q_ILGUGlG}%q5BnRTvjt4nX9M|4`?hTg^5o5T26mo0JD#kB{4PV(c-xj! zXU)H^)SkMaG#$bQUo?TcNoXb>OM!< z!^yK%M3{WfHja2@_HkYM`NVVt-p%y0iRmHjY^-=T&*N%5@&8Yb2aB1)RnbKE-R(ze zM;k0X_@IIn$o+u@lx(qTlDA#Lx2+Y{r+EIy0G1En&BtKNT{IY+Zr#o84NM&YJO__MEQe zwY*z^=8}(Z@6;0#xSfp$xv8azH2c2G)ONQf^|~kQV(VqPl*#;zwKFvt94NUJ`X`HjOx_|yU#?5tpAw$Br)yZpcc61Ax1K9Yp+i< z8v@XQT!sD(RphQ$;8W%s`k-h2UjKeSU(G&<6r+L z@E_?_j4cUz?U69bwq5?6a5JoCcCZggD=bC@j@|}6@TGDx9JjQp-1d@F--}J*w9l@h zZ$ydnnf197GvS*H_3E5ceZ|igJ#>p>`%_D~Q9(LViJd z2=Q&{;s^K!M?7>h_9j7|gryUDFe3M`Q#xJDS1|e7ER9=`t7PFNw~i8z$Y78kMW$8o zo)=jA#0;~K!Gn+$+wN?3%0{+E5*H%v^)CMM_Y|7z**(j1hyRJk%IPM*oJe0levC@2 z_rSB|OQZv9@Kqu3&YTwZZJ@Ghy2GkNtSZe(iZHoWskBv3zn7SX;}!8e_632-dIpF7 z>RfvChuDy<4l&DVrINO$;|dMX$)&S;E96^_mnXx4l2Ik6?D|u^F7!KD1o-PO!z*<9 zCzIx@u(=w*ngE+!#sgLWEFz&8BX?ztTKLQGg`Q#4Rh>re|LEt+{3A{^_h|lIu zKaO(;@n6P&U{rR0Ta)8`8=pRS@p$OAuQBzgB|ICjF$Pbv#a#8dYxIalx~;wup>*5D7d1@2Z>DOHK-68JCE z#w4ORY<~c^cVAiaYPROdm3U9}mG@{;usZ`Zi8wJ}*_sQVt)qZ(X)!LENQbzvH3Z$1 zl^H+4S{4E>iS^D^ET?+uDrFvMD)&1&E`%Hew(e5s!I09c553llSW$1URY(G3Y&@_{ zv*B+t6~Lpz^5W<5JMdTTm-E4qbS>PRf*p`*GPQcn& z(XK|XYgXkGR=!<@KP5cCHLIsa+mCaH42PPJ%b>jWh#c0OZH~z3rTw_vs|j6G?`HKT zH(>DWAlDp0rYv%#7ak&6j?>BWiS*)mtMu0`Tef7Qg{)dE>~OR= zUusuTW0y~~ADb50=$hq$p$=9r!8l2Ip0Y6n2#$=ptez_C2yj4_J#{}mKorTJd&VkM^Z=mW8&L5Oz z!}jM@YiE}80appQFRw1@Ku1&^c~ba(wU?9JHwrgt}N9MRhz4-1hZ=DH9)WMV@pVbdEEOfMx; z`{aT4Xfx^|Ncqg!^wVxnam z*(!Zs(MkjI$(ESh3onfW?MAfc?RX=Wv}{NFNrjvEy=*00cWi-nxLvkNCwDxiI>}Pv9=s^|Q5Be8Y39xqS~{tQ<~4Ag4Y3cl)?~&LHSCjkSSaT!($D!-<_{ z+S`&d{i!)^RPR=#puhb9hD!o33Az-Y+sfqOP(V? zioa#vMjJo(7yiTE!}8I&5Bm?ZXWTmPVV`lIMt-^+=U~XzAi?)fOdc0#2K!zj{$7_x zfG^7n>+Uk|tB~BK!~0v#xGe6H3Jy8y;?=#-DF(uw;lLS1=-d#(j*ga97eq^|=R^(F z`0`J+Eh<)*MYF2s;(i{!IUsgI8Y!Y`NMt%UjO?HJ;miZ@P9he?a@;MgGk!kgABVCh&Xvz0+B=&V&Y-J=5}9GsdQI9Q$Gk7W1C*qio2B)uJ(LnU>az-lY=g%tbCmO0Ik#UCIHJGvBu1;@;Uo)JThJTrx`df95 zt1|7HZMUP{;9i`TqlmSn;UUK}708dzo*GC@yULJH6G=?RaTGH#onD~mrq=O<-uIT# z`A}lI$l)%T`ub#FVj8(v(?z1M()o~@RU8^KPTiZBPE5P!C#EOw_f<~SdhBMY1@mzi zAchc>MU*+S!)1E&VLNgin9N?7fxaG+2n{iQ$@1VCzg!CpGJeT$$av@4K6w9o%E_%i zdw%Z1j0FAtek0cDV|Qcf*TOFs=M_9tVRD9rTW9C2q~3~U!GnP)h78Ho?rHWI;N6x* zj;M>|l_~faFjveN_*tEL6+Wgg<=efS!C;VA;S8{;*_(QC7UsrTm=&oXvHq-LyN4qN z0-1;sA|sHA`0Ln_-?$8`zzZ6gYsr@jcl_L4E%WlhmY>T-uB!D*5}6jyhRW18Z;;$& zY<*JU*}jpng7;fe_p|kBiMVVnD%GfSXih3P+g^xvgL_V@o2^d@Ig}W4fvYg4r9w-D z&S_Cy3p{pQC)^9Xc3H%?U^E^d;sfu4l1{MiTQD7dd>VZN=M2{jx7W&}S$qS>K(z!K zWh@_rOL2?m$&vkp%!N=`m|^&aKSs+=tqDhL_$&8QlbeS<1vx<_wr9|8@bMllyTB^R zMxg+(JcDKWj$7kld)ah(kI%xB4fq7BAKnh19bc~r&pC;hk_Z~EcGpZ#^S3U(&l%oW zJv;v;)1R{WPyc>){*|Cl-J~lqO%ExYnyVe1hO7Zz%4cy|HhnQxdX?5EZv+)nH%;C; z{UR*L-zBDGvw#t{MGPy8Y@kvbS-~aC}jw zLSOJknaHou*UaYHS>Vf94r|zD*X&rJ{*}B?{!YsRd9nY|V7C06zTEq$T;_i)_%L5? zEcZSpTTuUq{9}H$9`MR%@Z(qD#{vJw75Fy*KYj%s^?+Y`6~2AWW%%Yfa#{P_%ka%} zWee(O`)BolpZ^*B<}2`<0l(!6{1(7(z5>qggQmka)*vQ2)v(da$8ZSFdw@B8NW zNQc<5&E)yM`IUW!G9JdFTORQA&C2IEqea-cyCvdax>6u{bDT8l+* zklCYGpWS9~3uZ(BaVE3Z(@T&SFzXkZegC5S@R{HhO7@0oZe3$_ekV>1>6dXh36FCD zh_SCwmql+S2mIfT@_7fM{4&npr>@48rQoX^{(n_z-T`s|@Vttzx||yI<9mb_34VOL zyJ+%XCV!boS&g#CA62t+!O5?*IjpUdrzhdxcNfT>$)6@tW5h0uB&k3Sv@f{&o_3RJ zXg5v#Yx@@`es$#?!ZJ-%n3#yZI`Q-N+b7Po-_Gce;gaP760+EYoPi`{pVnucTBkAO z;lgPPmn9^~mx~i#VSwUnl=~ zw#@tQ_ueo6c;%?8x!~(N@Z|*g(H4z-la7>$h7~(>aw)e$C@#xuK}miT?KjDDTIyRg zK1JOiKUK!dw+IV;is%0;@7klHy3YMRXI^Ip7Bj=c3^0{5yaXc_h$1GMo|z*DMj{1F zTq%Sy18QahS(HSYq)xwV3Ra-8c3U#h|%1tvFQLY)#_cDrcFq? ztkQ>fK#+5Pdj`-L+q>>x_m8`0?K%5(zO&DJ@9+D4zaydc5dQDys;N9uecw=NStj3T z!85y0%#HnOCRcB1Y|~npWPNg`5nI1UUC`K8-zGj2yA!#%`s4L&keS9_Ok>n35n19P z4cPX>w z%C1F$=`WH@4(Cse^KA;MhVK&no<9d;U4Ir|_gr;d6<1hts%pe%Jy$TpS#Wzr-Umb805{-zUtIdc3sqI##g+u|jYYhe&ooz6xfgq` zSr&-jOZCzARW&W?#&lh}Yl$T%oj~GamK;k))g$75&*iGGxGr0`)D^I&@1S!HoM@bE zmfkyI9T5>qHC2|i8n46RGmdDx0@rmTcwU3+I8rYqg#GAZf@+Kt3v2R}kMSIR*}8FX z{Nh9({Q3WWRZ{EzBdo9cuL)qiCVZjk-YB3b-+(rtI*W8*bm{0_w=|6z)~054M;&EU z$w76}P$XTbgr*CbrDWpQ)CL7!2ldqZp&7~#)U7$7oeChWL0Wf!n>qs|N+w7xs9h8` zEXgyl)zRBQQnQ9tJUPmwW?^(?0v_yz(DX1_3SGxQU1+9T1)SQe2eg4Cq#U^%5rJ-qRUxVLU^w<R$v_O8u2VTHgNoAb+ zxX#F2ANp*Iw|uSEKjbNIw)6<$Aoc>5mB6nBlc>0Yd;s4ID+9nfF6e z@P9?md75YGK7g!g17g|d+78{Zt%SDs6Gy*HO6?nCV(pK_BnMV5Rsw~0D}hz45V+SM zuuh^iIK?tckwI?&@3Cd%-fuB~N!q4nq7xGZ;{l5ZJt^3yxoT@=QuU}>e_lnovVJ(s zK#opxZiLhQDWFXhL_UKVl*j%d_FiJZ5G?D0yuzkyhD1Il8I0R1v}W!G6O}GViZT^P zzqWv^JFh*ja`Z1&EF*YUVx1E5tsz26*w<82`bB43fBK*Bvr^1V#b4kT zeHrigLfmQ?PZ@BIKOayL2~%{zl|(Xh{mL5Xk}Awh?P)C6o0%HAgso`PzhPO8<#J%A zmY}_cu;3O_h1XnzntTejALN za0_S#R;!LWAW$C!6cZFTp%{)~b<{x&;4=3n(zNN(Ti1bYvd-OH3tyGm#~`<x-)89St{b#@T{0|R4_oE|+dtUx=?~6b4_x?YD;BeE00>Utjp$d&3`p z_`#*Wk6-?j%v^{5HWKd1&&yp=uzXpadu8F~O&jZTiQIxN<)KT<(WR9SOGRtYvK+S= z+cUck(wb8@)6oZoxr~tb=CAnKjIivfwJXE{R{-AwLxf32RfJ~Ro z;l3#b9LVG?TX7+*e$3rWv5Szi1Q76AK)}PkDTMGXx61)WvWQ~JF=tsbC(8?2fLDHf zHGtbx4uHQ)ykDyYTi)ugQ=8Pk@?HC9{;G30aNr4R;b!_MAlex?PPni3KM1}Vn#4Vo zr#3T(kk6)vuy-~;O|b^Ju3(RO0M|ZkPw#pyd=&F|w4X-%UYxFOnn#5d5!`(AZXwZ# z)IrpU2#hd8FX?cdAP9K)3xeGq{-gh&2`sA-*joZl8;cnJqs9C7(YSA)=?;O`cXZI$ z(ZSsz(0cSkK>R-qLuzmat5fv4&XFk}7^iiotv;Cz;OH02x)b1T2SYUQUBak3n?1*Z zzuo6!$Nso**VvU*GWJ0#(W_F)=n_Y#qtl>DBctYEnRHN$l2H2IDn}Q$q8qt-}0 zm^2yviQtz;VH-{wV&2iW*}zYc$%?Y3{<3n_a5S zU4eV`yMn~gsXxKIGs@U2lZKFPV>;*4B2zk_Rxwd?Y3>A>Z_l-n+4h_`av`#hWWJy1 zZM|eNRil5*IdV6Sw8Lqtmg;GLVe@08A!!KX0CtWq$jm&EHly7QLw<8x^3EtaXh3Hj?ZPsdQON5Ot??L^!S{gCXeP>w(^XH8`qfkf3+VytC~U)y-99@_B? zb>k@`UbkXa;~DX}w4lf`LYY*5#>O_vHrPt)Ws#cz*4N8F;GpBDM%m3%osY+jnpX78 zEi#Kih1X)p?9uoXj@d)*|<| z{2e6RY~gWZD{k0Vusy0LRPsZLQV>$mKbOme{!twwdgJ9$%fVKuxOsdpBgYxlZ(WJn z9)s(Y0^e;|c!8>g6&E&M1sXyHS{TXGdtJk$L$AFK({!L|r1KtZwuQv7=aktvo&y`m~4{VO?5zl6Ueb%YEIOQ(k zg~-@Avh6I4S+facvkovkxx`37Y+NupIvfWrdn~ONqFd5}%tEIewXkyGM&QXOWot{c zwc6?&nOs=eKRyUwd);2?W#cPSJhwNSNO87`zk7J|2H4eyCo!g;(CrPZDE-9vO2EkN z2}Y$7@@zxmL*I!pS_-0#2BZ8=wBU&1Bp4rMjDcyB{2(P3fKke1=4{3 zcQFOzu=JYc!Jy$G?I9vHThgV?@@DXO0d3=Erg1wgRu7#}VeXa)i09 z=s&&|JkOPa9deRLEZ{ymBZc#ZNQm73A(p#f#GGnmGcKM{-8s4sYay{KHJObW>gzAAh z>7=aWk?V(pn8RX|a5=myz;jx*#C~ zco(`q%H$%+lc$+^5o@%fe91WJa}3n=hv@f!`p%|9u4G#VxxL!%vgx+-_c?mdKMQ;v zlwJu-=#QmUi^#+cNSnzdsU?C&6O_EhA=x0W#n%`*#4KKs&+;jca}(p?V~{ZOczE4} znb$(f(c)fhs)>HjAdgvLnkl9@QU9@JrqSOoRZV<6PM#|}ss&r)I&cF~&d)Cc8#s>r zHO}p?E&e=g59m?+^m0hm;F}eB6R!iQsmdU??mM3%pPc9mZ$Ew}kG8bM&oqS;Z2RZv zg|@&nqoCrkqA6t zLr1av`)ON6Dsk=B>fwi#qObHA@SX!NnacouPzPTDWK^q`*iyh%2mL738lW7ud7hLc z_RHE`p5q?o9CQnDJD^oClS*m@5TBmT3@L>|iFpa}w!7N{U(oifGkQE=>kbzCJiS=D zu>1sLIOM&b06o})CCYUu_oAJS$1)4gBe~co5MIETxg9U?|9zm-o=8wwm72~$F;e&+ z0z<+p0h{>)Gt=@%#E%fisI7ypiSL1BBjzCHnVEGr5GN6@A^wKeE6itq#Eks^)9~M+ C>hqHT literal 0 HcmV?d00001 diff --git a/tools/offline_burn/40-ab-00-cd-01-01_944A3F60_1000000.bin b/tools/offline_burn/40-ab-00-cd-01-01_944A3F60_1000000.bin new file mode 100644 index 0000000000000000000000000000000000000000..76df1d30827317651f9d360e01647c6ebe4476f8 GIT binary patch literal 159744 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 aCXQ8s9HWwvpSy`k-y)F^0{R(%g(q z3fmMIUm7wRPk$B2c%9LB`=KDlEJk4?DOg5!Jd{|5pGCw_*B6KytjY>;JHpwfD2vW?sp)&#D4F^0{R(%g(q z3fmMIUm7wRO@9^0c%9K``=KDlEJk5ND@#KY6DtD-AW%pzbu>~i-EJSkc+eXFdov;<