From 548f712df2487e5a8790001e2f088a426324a04f Mon Sep 17 00:00:00 2001 From: Me No Dev Date: Wed, 17 Jul 2019 16:48:51 +0300 Subject: [PATCH] Fix empty libs being included with the builder (#2997) --- platform.txt | 2 +- tools/platformio-build.py | 2 +- tools/sdk/bin/bootloader_qout_40m.bin | Bin 16912 -> 16912 bytes tools/sdk/include/esp-face/fr_forward.h | 7 ++++++- tools/sdk/lib/libapp_trace.a | Bin 23000 -> 23000 bytes tools/sdk/lib/libapp_update.a | Bin 53042 -> 53042 bytes tools/sdk/lib/libasio.a | Bin 2004284 -> 2004284 bytes tools/sdk/lib/libbootloader_support.a | Bin 299356 -> 299356 bytes tools/sdk/lib/libbt.a | Bin 13102622 -> 13102622 bytes tools/sdk/lib/libcoap.a | Bin 458066 -> 458066 bytes tools/sdk/lib/libconsole.a | Bin 401752 -> 401752 bytes tools/sdk/lib/libcxx.a | Bin 63624 -> 63624 bytes tools/sdk/lib/libdriver.a | Bin 2469090 -> 2469090 bytes tools/sdk/lib/libesp-face.a | 1 - tools/sdk/lib/libesp-tls.a | Bin 80228 -> 80228 bytes tools/sdk/lib/libesp32-camera.a | Bin 616030 -> 616030 bytes tools/sdk/lib/libesp32.a | Bin 1343246 -> 1343246 bytes tools/sdk/lib/libesp_adc_cal.a | Bin 39920 -> 39920 bytes tools/sdk/lib/libesp_event.a | Bin 88746 -> 88746 bytes tools/sdk/lib/libesp_http_client.a | Bin 184622 -> 184622 bytes tools/sdk/lib/libesp_http_server.a | Bin 260620 -> 260620 bytes tools/sdk/lib/libesp_https_ota.a | Bin 20710 -> 20710 bytes tools/sdk/lib/libesp_ringbuf.a | Bin 118268 -> 118268 bytes tools/sdk/lib/libethernet.a | Bin 180974 -> 180974 bytes tools/sdk/lib/libexpat.a | Bin 1219082 -> 1219082 bytes tools/sdk/lib/libface_detection.a | Bin 72036 -> 72036 bytes tools/sdk/lib/libface_recognition.a | Bin 87424 -> 87424 bytes tools/sdk/lib/libfatfs.a | Bin 455036 -> 455036 bytes tools/sdk/lib/libfb_gfx.a | Bin 22804 -> 22804 bytes tools/sdk/lib/libfreemodbus.a | Bin 247168 -> 247168 bytes tools/sdk/lib/libfreertos.a | Bin 538652 -> 538652 bytes tools/sdk/lib/libheap.a | Bin 230938 -> 230938 bytes tools/sdk/lib/libimage_util.a | Bin 63330 -> 63330 bytes tools/sdk/lib/libjsmn.a | Bin 21694 -> 21694 bytes tools/sdk/lib/libjson.a | Bin 300090 -> 300090 bytes tools/sdk/lib/liblibsodium.a | Bin 1814296 -> 1814296 bytes tools/sdk/lib/liblog.a | Bin 40640 -> 40640 bytes tools/sdk/lib/liblwip.a | Bin 3295896 -> 3295896 bytes tools/sdk/lib/libmbedtls.a | Bin 3447104 -> 3447104 bytes tools/sdk/lib/libmdns.a | Bin 682220 -> 682220 bytes tools/sdk/lib/libmicro-ecc.a | Bin 155340 -> 155340 bytes tools/sdk/lib/libmqtt.a | Bin 188444 -> 188444 bytes tools/sdk/lib/libnewlib.a | Bin 129318 -> 129318 bytes tools/sdk/lib/libnghttp.a | Bin 1560590 -> 1560590 bytes tools/sdk/lib/libnvs_flash.a | Bin 841156 -> 841156 bytes tools/sdk/lib/libopenssl.a | Bin 288624 -> 288624 bytes tools/sdk/lib/libprotobuf-c.a | Bin 329210 -> 329210 bytes tools/sdk/lib/libprotocomm.a | Bin 437898 -> 437898 bytes tools/sdk/lib/libpthread.a | Bin 118026 -> 118026 bytes tools/sdk/lib/libsdmmc.a | Bin 255528 -> 255528 bytes tools/sdk/lib/libsmartconfig_ack.a | Bin 22294 -> 22294 bytes tools/sdk/lib/libsoc.a | Bin 232658 -> 232658 bytes tools/sdk/lib/libspi_flash.a | Bin 213236 -> 213236 bytes tools/sdk/lib/libspiffs.a | Bin 585858 -> 585858 bytes tools/sdk/lib/libtcp_transport.a | Bin 148860 -> 148860 bytes tools/sdk/lib/libtcpip_adapter.a | Bin 134876 -> 134876 bytes tools/sdk/lib/libulp.a | Bin 37442 -> 37442 bytes tools/sdk/lib/libvfs.a | Bin 243082 -> 243082 bytes tools/sdk/lib/libwear_levelling.a | Bin 235920 -> 235920 bytes tools/sdk/lib/libwifi_provisioning.a | Bin 147906 -> 147906 bytes tools/sdk/lib/libwpa_supplicant.a | Bin 3099006 -> 3099006 bytes tools/sdk/lib/libxtensa-debug-module.a | Bin 12130 -> 12130 bytes 62 files changed, 8 insertions(+), 4 deletions(-) delete mode 100644 tools/sdk/lib/libesp-face.a diff --git a/platform.txt b/platform.txt index dd74d89f3..23d0e326c 100644 --- a/platform.txt +++ b/platform.txt @@ -35,7 +35,7 @@ compiler.S.flags=-c -g3 -x assembler-with-cpp -MMD -mlongcalls compiler.c.elf.cmd=xtensa-esp32-elf-gcc compiler.c.elf.flags=-nostdlib "-L{compiler.sdk.path}/lib" "-L{compiler.sdk.path}/ld" -T esp32_out.ld -T esp32.common.ld -T esp32.rom.ld -T esp32.peripherals.ld -T esp32.rom.libgcc.ld -T esp32.rom.spiram_incompatible_fns.ld -u ld_include_panic_highint_hdl -u call_user_start_cpu0 -Wl,--gc-sections -Wl,-static -Wl,--undefined=uxTopUsedPriority -u __cxa_guard_dummy -u __cxx_fatal_exception -compiler.c.elf.libs=-lgcc -lopenssl -lbtdm_app -lfatfs -lwps -lcoexist -lwear_levelling -lesp_http_client -lprotobuf-c -lhal -lnewlib -ldriver -lbootloader_support -lpp -lfreemodbus -lmesh -lsmartconfig -ljsmn -lwpa -lethernet -lphy -lesp-face -lapp_trace -lconsole -lulp -lwpa_supplicant -lfreertos -lbt -lmicro-ecc -lesp32-camera -lcxx -lxtensa-debug-module -ltcp_transport -lmdns -lvfs -lesp_ringbuf -lsoc -lcore -lfb_gfx -lsdmmc -llibsodium -lcoap -ltcpip_adapter -lprotocomm -lesp_event -limage_util -lc_nano -lesp-tls -lasio -lrtc -lspi_flash -lwpa2 -lwifi_provisioning -lesp32 -lface_recognition -lapp_update -lnghttp -lspiffs -lface_detection -lespnow -lnvs_flash -lesp_adc_cal -llog -ldl_lib -lsmartconfig_ack -lexpat -lm -lfr -lmqtt -lc -lheap -lmbedtls -llwip -lnet80211 -lesp_http_server -lpthread -ljson -lesp_https_ota -lfd -lstdc++ +compiler.c.elf.libs=-lgcc -lopenssl -lbtdm_app -lfatfs -lwps -lcoexist -lwear_levelling -lesp_http_client -lprotobuf-c -lhal -lnewlib -ldriver -lbootloader_support -lpp -lfreemodbus -lmesh -lsmartconfig -ljsmn -lwpa -lethernet -lphy -lapp_trace -lconsole -lulp -lwpa_supplicant -lfreertos -lbt -lmicro-ecc -lesp32-camera -lcxx -lxtensa-debug-module -ltcp_transport -lmdns -lvfs -lesp_ringbuf -lsoc -lcore -lfb_gfx -lsdmmc -llibsodium -lcoap -ltcpip_adapter -lprotocomm -lesp_event -limage_util -lc_nano -lesp-tls -lasio -lrtc -lspi_flash -lwpa2 -lwifi_provisioning -lesp32 -lface_recognition -lapp_update -lnghttp -lspiffs -lface_detection -lespnow -lnvs_flash -lesp_adc_cal -llog -ldl_lib -lsmartconfig_ack -lexpat -lm -lfr -lmqtt -lc -lheap -lmbedtls -llwip -lnet80211 -lesp_http_server -lpthread -ljson -lesp_https_ota -lfd -lstdc++ compiler.as.cmd=xtensa-esp32-elf-as diff --git a/tools/platformio-build.py b/tools/platformio-build.py index 54b086ed5..e3b686834 100644 --- a/tools/platformio-build.py +++ b/tools/platformio-build.py @@ -165,7 +165,7 @@ env.Append( ], LIBS=[ - "-lgcc", "-lopenssl", "-lbtdm_app", "-lfatfs", "-lwps", "-lcoexist", "-lwear_levelling", "-lesp_http_client", "-lprotobuf-c", "-lhal", "-lnewlib", "-ldriver", "-lbootloader_support", "-lpp", "-lfreemodbus", "-lmesh", "-lsmartconfig", "-ljsmn", "-lwpa", "-lethernet", "-lphy", "-lesp-face", "-lapp_trace", "-lconsole", "-lulp", "-lwpa_supplicant", "-lfreertos", "-lbt", "-lmicro-ecc", "-lesp32-camera", "-lcxx", "-lxtensa-debug-module", "-ltcp_transport", "-lmdns", "-lvfs", "-lesp_ringbuf", "-lsoc", "-lcore", "-lfb_gfx", "-lsdmmc", "-llibsodium", "-lcoap", "-ltcpip_adapter", "-lprotocomm", "-lesp_event", "-limage_util", "-lc_nano", "-lesp-tls", "-lasio", "-lrtc", "-lspi_flash", "-lwpa2", "-lwifi_provisioning", "-lesp32", "-lface_recognition", "-lapp_update", "-lnghttp", "-lspiffs", "-lface_detection", "-lespnow", "-lnvs_flash", "-lesp_adc_cal", "-llog", "-ldl_lib", "-lsmartconfig_ack", "-lexpat", "-lm", "-lfr", "-lmqtt", "-lc", "-lheap", "-lmbedtls", "-llwip", "-lnet80211", "-lesp_http_server", "-lpthread", "-ljson", "-lesp_https_ota", "-lfd", "-lstdc++" + "-lgcc", "-lopenssl", "-lbtdm_app", "-lfatfs", "-lwps", "-lcoexist", "-lwear_levelling", "-lesp_http_client", "-lprotobuf-c", "-lhal", "-lnewlib", "-ldriver", "-lbootloader_support", "-lpp", "-lfreemodbus", "-lmesh", "-lsmartconfig", "-ljsmn", "-lwpa", "-lethernet", "-lphy", "-lapp_trace", "-lconsole", "-lulp", "-lwpa_supplicant", "-lfreertos", "-lbt", "-lmicro-ecc", "-lesp32-camera", "-lcxx", "-lxtensa-debug-module", "-ltcp_transport", "-lmdns", "-lvfs", "-lesp_ringbuf", "-lsoc", "-lcore", "-lfb_gfx", "-lsdmmc", "-llibsodium", "-lcoap", "-ltcpip_adapter", "-lprotocomm", "-lesp_event", "-limage_util", "-lc_nano", "-lesp-tls", "-lasio", "-lrtc", "-lspi_flash", "-lwpa2", "-lwifi_provisioning", "-lesp32", "-lface_recognition", "-lapp_update", "-lnghttp", "-lspiffs", "-lface_detection", "-lespnow", "-lnvs_flash", "-lesp_adc_cal", "-llog", "-ldl_lib", "-lsmartconfig_ack", "-lexpat", "-lm", "-lfr", "-lmqtt", "-lc", "-lheap", "-lmbedtls", "-llwip", "-lnet80211", "-lesp_http_server", "-lpthread", "-ljson", "-lesp_https_ota", "-lfd", "-lstdc++" ], LIBSOURCE_DIRS=[ diff --git a/tools/sdk/bin/bootloader_qout_40m.bin b/tools/sdk/bin/bootloader_qout_40m.bin index 40f63f98038f48dafb2b49b9db42f6ed30d1d688..da6a167e9db37c01b2b12632f174a664a478a14d 100644 GIT binary patch delta 50 zcmV-20L}l9gaMF*0kGyW0UERCG6)YL=?Nl!1DOoNTq1!*AC;4*$@;PnUPu0`LS=bH IDfU;PyYzt-N&o-= delta 50 zcmV-20L}l9gaMF*0kGyW0SdF{G6)YL`70?NtKi}1VYdIkBaM4ACM>W6=F@#^q26B^ Ib#D3IPB4uZnE(I) diff --git a/tools/sdk/include/esp-face/fr_forward.h b/tools/sdk/include/esp-face/fr_forward.h index e3234a6ce..a6db0a1b3 100644 --- a/tools/sdk/include/esp-face/fr_forward.h +++ b/tools/sdk/include/esp-face/fr_forward.h @@ -89,6 +89,12 @@ extern "C" dl_matrix3du_t *src, dl_matrix3du_t *dest); + /** + * @brief Run the face recognition model to get the face feature + * + * @param aligned_face A 56x56x3 image, the variable need to do align_face first + * @return face_id A 512 vector, size (1, 1, 1, 512) + */ dl_matrix3d_t *get_face_id(dl_matrix3du_t *aligned_face); /** @@ -135,7 +141,6 @@ extern "C" uint8_t delete_face(face_id_list *l); int8_t delete_face_with_name(face_id_name_list *l, char *name); void delete_face_all_with_name(face_id_name_list *l); - dl_matrix3d_t *get_face_id(dl_matrix3du_t *aligned_face); #if __cplusplus } #endif diff --git a/tools/sdk/lib/libapp_trace.a b/tools/sdk/lib/libapp_trace.a index 4085e47438d1ae3f0eb62215b37040c68d459322..e07a7abe307f15c0a42c90f6f84b0ce1d0f727fb 100644 GIT binary patch delta 84 zcmcbyneoPE#tG8w#>VD`h9(vpl|mU|?9FwIh8!@?VD`h9(vhl|I9mn`Icq&H(_ZG6|3X delta 32 icmdlqk9pHP<_Xg5MrM|VMy93{l|I9mn`Icq&H(_Zp9z)# diff --git a/tools/sdk/lib/libasio.a b/tools/sdk/lib/libasio.a index c819a65d5ac60121ecc0f922750c87ab82d58f18..ae598e56dde31ce9354415fa454678f4db97123d 100644 GIT binary patch delta 149 zcmXxWITAxq0D$2k)@MmMNChe$(4fPB2@5s^9Juh{$dIEzxd~ad=LH>V diff --git a/tools/sdk/lib/libbootloader_support.a b/tools/sdk/lib/libbootloader_support.a index 94efe27b0e577c904322219c269a76299effafde..dbd68eb91986be5f04d2a8b155af65323e9205f2 100644 GIT binary patch delta 238 zcmcb!Na)TYp$XFL#>VD`h9;I9l^(J|*%p)KW{7Q8U_UH}EU-yUya>kMEH@+563*$n zSgH!+0JVy5R{Z|Y5GFAFA19Oec3VxxcZ*;`AT`@P&oHjDg^E~i2P#V30po$J-(GWw s$-D$fM11>2GiE24v6c{H4KtXd)*>kq+rC1S#XJB>M11?-RF-&c0626<6#xJL delta 238 zcmcb!Na)TYp$XFLMrM|VMyBQ)l^(J|*`|}_W{7Q8U_UH}EU-yUya>kMEH@+563*$n zSgH!+0JVy5R{Z|Y5Gr6c{U0Zj_;y=O#&?TgLLfEUJ2GiE0=V+}Kyqt+rR65GB)l*K#%Dq;?{=x-`Zyfy$&dq+b6 diff --git a/tools/sdk/lib/libbt.a b/tools/sdk/lib/libbt.a index 304811160446749131b030bf6932698dcad4a465..0dcb09c3c3e6a8637304ca747eff9506af737950 100644 GIT binary patch delta 4683 zcmY+Idt8oZAHY9!*iBTGtzp&H({rdEg{PE8(!tnLk&?Y?wGPaoScUFkcnCKt zJrbhSLslNJ;RH$;Ld&xMF9nDX4xK0zv) zO0=Bd^wbTUp1yKIF@nw@5@lYv?LLIaP`K?r%+@-C7{mi?_72mGW{Y@BXP$9k*qiLk z+sEoTFz zg9rS&%yXkBL*&vPP`lN0_gscdk3Quf^*7Jx*$fe_3~-27JsX4wT$5F3Epi5;@E+XC zR6QAFFM9#p%2j13)|9{V;-zxcbZA+s`kSpH&EtXaX%0BgYlCW>4hM5PRojo^mXfju z3|TZhFP2?hwA-4?OIfV^lLtSemD}PXB3L;UWFn%-{vv}2W?Lch;buNJYsgg4Y~B@S5ZAnT8k$j_|>eNMG4}!+)7of$aIXiz!fR2RgiQ6g?wI z@@cLj`;Ch1H(Rp<2QOx->5k;i0k;Bo1~5dgbk|WGycrQOxccBbY((7iFZ9eHk=TQS zU+RJ`WTS#eulwC#O&zCaksA0|x^D89ik7Bztp0)$Y)bOG_KaS+g<7F4&jS;(Sb@TKNpm@*_2v{RonLEukawMi|?X8ZWj#a?2|Wk+Q)F{mzr1-#O~f9G2d~ z0yr2_95v_0bA$)eyU{0xBAM9c&k32i(U6%t`ORpypp;?3a&)rWWQL^3gj@fc+%tk9 z8ov+RV``=vN}=PPzcyG6#_QJuDOm%a=z@&nFifCalc1cu~aSZ z9**nbm_7PiczAR^Zdg83l2V`G8!{byL*ngDD~dv3Upxf%C0xrz;F6gLE}2Qo@r89@ z+Lm-1U!R;z%73QwNi|p$baJwb)y{xe?c3#OA)Q=x9%Q@?4>D%9V!hCbG#ho?m zW?jK7rW0x4v@Cq*+g|I5rMzWMeizKi$@e}+48-Hg(Akvb)DM$E{c!d&6DkSB;fSPy zWkuSN9HdgF=7q9*X+-8g*}b`z1MHKuzYxDU9pX37b9Pj)Ubc8~^*ku9&X^VXBJRDJ z0lhafrzhIcPD1QS8Q>|Ts^>$hI_p9K(Lv&r18ap1nXujFV3)_CoBC>$Ud$8@t ze{?7fm0sDjsA(Y-HD&unTUY0Ww#V7f_Bh9L9$THB``4uR;n$?x`!-fARo17oa^dN$ zy!#k*dRi9++sZs5AAoIT{?4V!>MOejdcrBkf`hwWTw>M!0$8=b@Y}Z-rti0?w-6Tf z7VX($oz4r|@w z3W^K=!w@Yw0q>TaG+2@3^fp^cn(x1ex=U8r|G|*d2*7VeD+{nF>E(WT^|6%)n-r~J z$tQUsF8w2jOE3NBb69GJCJin-)XFqzuj+KJti1)1aJi@)E*GszG$N5bf8y~~F!A{6 z{n&g2%f4jew+3wdD)P{vWOFGnO@$R;Dijhgu|-J7#8ntSt}w1`HLlCOW#!V#uJ>9G z>%BfXorG9ODEx%T21qE}n22?ZuFVUbS2sfE)lJn`P+3kdC50VS$f?@-&WotA zr#kYQfAVs?(Qo`7@}9!y48Z#&76dlC`2TU1$UtSRrBZUU~+;w zd&hjw!^&vq`OOpa*Xe9QX(k*`*;CWbkW__)e7=szUdZR`ub9~{xQE`oi1=g7)E}-UEW4|9FAgOC{hIIxH+K8s4MEtDu zEL)l;>`_oC{n=TeJKU;k9)UHNK%)1m>L z(AIJf!z~nu#ezOy3iM4jEfw*UtM_Ir;)8kYCJDw4Lt!_Lt9OS4Aa*hBD9{t z*Cvytm*^V_&^Pkatr(!8K+H2Bh0UW^YKc9$ZaN~txa%YscYXG-9Ep6g*b!|D9x_Bv z*6ncW_uUN9BiucB>gI~)5plRN?K7(wqE9j7YfvV$SHVW{tTEtesBpYPl{&nF-Pb4F*ofFs%?K*{~itT7DHInUhA zOh6kLMA|N6vGXUB0eSW3_RfZex2{u`pc_8ipLelZw}vO)fx Z)&1QU3$QpTXh!|{;Gfu1#10z^{|^+8JxBlm delta 4684 zcmY+Id013O62L#@NMw*BD!gG-kPtC|GR%#j3@DNWk;7<$fFOvj5D14RDrf+e7w-Yo zrvfq}DhkSYQ7U3UjmAX5BQdM%v1-2kR*j-xB-tnl+pk}DPx43o(Z5$+-CbQ>RWmzo z*V*qtVp6=J(gg>p4BArfW8MQUBuPW9mVcf!0G=leTwTCON!LKWq{{}0EfPB<_E6IG zhWt;Wq2tY$-b6A8%$FQqG}vLoLT-JP0uJTN8pcvJ!E3#OgN1dnKU7u}65tLSugUiR zKoJ-l9V7e5NH3V?M9KNx4TE8KgOlw+ioufLJja2KgexzV94J$q6J06dO}WlUT)>p; znzD{k!Bni~c*obS;Q0EjW5fkogMgIf{C&3}NQT0Fw_&z)hCx8?a0i=R!&IY*5rg0* z?s@vfVdLnY4O_-&IWX^VOIgd5l)bTXeuSSpjPT>W$zj+fBc9`Jw{l>+RsODq;9%(h zQ!mL^AF#*X(+XjYjvV~5#AAa8B`pcg9Mo;{*pbSnnVui#Ao-<7IB9saxsk*ylO|~>!}^jkN^%^z8}?fl_}$>s@db+uBHgmZh80mk&y~tAzx_sHWb?V z94w`l`jbNBVB~!cea;lqIu-8V-0$Ro|kqppzVYBuz8r0@2d7j?rEu4^5|oD@U}) z%IPP;qWwS)yT|KF5*b3l!10qe>0t6E{XTk1onTp(#DU{zgKH?!)C@gALY+g=HLnJ3JU}hmV(sQH-;~(9-ddYbXJ90dEG{OCEsS z@gZxebM&prAhD9A)-dE^6Cnp}e&|9aMPS((8Z?BCq^KpPLq}Rz}{F0?2WsXLxFQfJUC}0ETuP$T(LRfKD~XC{7mN) zYDq=VlS~(_o(|FK56h^Bw9-MJq<;uc(r2`iVu7@AD(bj113K=^yh>6S!uSv^3qHEm zLw2l_G|h=0gE=wr(U%khinvl5Y(z=<9{lDTnMmd#nGc(9{G)@kQhH*(uz3L#HfQ^lCJgiqj?gq+7VRxED)^~@Z2Ju~+)eRsIeL)}+ZE|O2d zwkmHM$+&uhSd36&l;!W+{&yoQ_TX~2+_Q+T zf%BA&-zu>2E6*kFG@x84dc{;w4yFP={xVap_LY|#zbrSdZZ)pSxyP`W>(+X%g|(jR zPAAX>`M830NY+DK!G`$xR5w)?;=y;`+yI?7H`ZJwx++1;XMAy!35uI4F5X}mw=5ZD zm5@no2un6Bp1g z9BZ5&{2etttBJV95Kh0ci?tqG7((3@2a{8GTs_1PKDOGm4%DvZ1X7LA%BZv8_BOn2 z{)%l)ing;4%#Yly4EOopy)u8B#te!x;b_v%+IEJ-O2p^M>yhk&JbA-aGy8-$nR>Dz zU0}#4rtg2p@1Bv%5ME|_$L=mt*ToH@?u|Ek?Lo2^j9!hIGnh7RQO_-E9FWBjZYv+& zYjoOaMPk^wl|sn3rf4VdpXElQ^&srISEn-fSf zG-#v(zpJu&B3%&m^#8bFQ<`jjbPpKZ*x?5D2;DV(;%)9it_i28%yEC(!X4*oq-)OZMr z8V^4vZ39{!U($-6!)r((LkL$a|Ewdo$bSF`VIRM};HY;KvxiE8oX;G33^IqdnhF@k z_J;7SXXvG)$+8eR-#ZeZcjWO+^sQUlR_7h;-e)4Gp&!}byU&ZvZ?axRXf=+2Fy1+r2`Sd93 zaj-Ay-ui0b?`$G6&q0T* lx^vJ__w``%PXxmF%-z?&o<|B4MbjJ3>waXWkQ+7>{2!!TMAZNQ diff --git a/tools/sdk/lib/libcoap.a b/tools/sdk/lib/libcoap.a index 24f4f691f89ad0aa0ab81b6f74e65769fb947436..7388241050632aef6438e8a41f3846b294b5dc14 100644 GIT binary patch delta 299 zcmccgOZw6;=?T(o#>VD`h9(;oJ-FB*OpDD0T&0>Y&g23v@y*O8SuQ97-4#Y2Pyx&7 z340jDH{U)WCkYeTbjx)oj189Eo;;Z`NdhEfU}9=I>6ZBR$Ez931Yl~m15LOn4&woB zlxPpQ!ni%)3RB`FnCPTi65B7NF~8jo696g`+kQ)qMYszl0=BB1dnLY&g23v@y*O8SuQ97-4#Y2FoEd_ zdlVD`h9(vpm2B8J%zzvN6I0Xa>q;2Knrqm$*RU~a<-vr_+JVAA h%ml>DK+LjzT?y+=S(pji`zEoz$b~E3TE})v0RVJFAd>(9 delta 101 zcmca{NaDsJi3!r|MrM|VMy6&Pm2BA9P0h{BEX<9kuPtE|Z?0k6Uc<(ymB#@UHE&;6 j!U)7nK+FupEZf(Wu-=q~8L+)?66=dxxZ%v9YojQ90n0-N~^tBwNzdczKu delta 49 ucmeD9$lURfd4e>%k(s5Tk*WDarI%2q*Oe}&zxA0{(B;jOe}J8KFD5OZ#4P2n<7 zgG+6w;ge_&>EZ%n?(HF6Jb}J2DUfs84_)Wke&{-{xHn96`vWDulaVl9J5W0i^Kai! zBk(m8CJNDcNud4EB|#t-0%Bnx7TJF2lIUy+Bvs<=)vrZ?SZsUsYjL@|Fq!rRCnUBn zI3f8{6ehBL!9B?fhuO@4p=Mw*{a+oU#P+^LQvFb~Obw<3b%?iH@0Qwby<1w&2%^o@ zU^~#`AI)GqP|$79SCLugi6kP?Zj&do-6l^~aVC-|&|&OyKrFw#nq9$-1xZG%{T{c% n_Iuol#ylvZdJ>A;^(2&5bHha2A1EsUu`&>=Y=5Av%G3z}`T(Z7 delta 511 zcmaEKa~k6#Af6!2Ze(U@Xk==+QAt`4$~K!;&nVU$rMEpwk8yqgOt7tWeip=~gtnKr!ux+1zh25EZ%n?(HF6Jb}J2DUfs84_)Wke&{-{xHn96`vWDulaVl9J5W0i^Kai! zBk(m8CJNDcNud4EB|#t-0%Bnx7TJF2lIUy+s45GvPpV&wwpYIv+g|-zT<$JRrhUN) ziR}wcNd6RsiELkRPx8WH4pVb8GYfMQ1CRyV`xZ&{!ws7b)FR$)y<2L#^=@f7Be*`G z&p(>Mcpw|M=c~x9^F$JnXt&9e*>003t2mPl5-HRF*D*@8SF_6jvHbRGb_F*UBpLDc rd)x}!?{O;{^Pq_8NhogDlTcdC4K>@c{eiL)5Gw<*%Jv7!s!W{#Au*{h diff --git a/tools/sdk/lib/libesp-face.a b/tools/sdk/lib/libesp-face.a deleted file mode 100644 index 8b277f0dd..000000000 --- a/tools/sdk/lib/libesp-face.a +++ /dev/null @@ -1 +0,0 @@ -! diff --git a/tools/sdk/lib/libesp-tls.a b/tools/sdk/lib/libesp-tls.a index e345215bbff157f747c44c49d9e1006091270252..3cc30c8ddf16ec97ef078bfb493e21c9590a3ee0 100644 GIT binary patch delta 37 mcmaFziRH;BmI>1A#>VD`h9;I9l`I)y?B*oK?MaM`Ocns~5(1AMrM|VMyBQ)l`I)y?B*oK?MaM`Ocns~x(b#6 diff --git a/tools/sdk/lib/libesp32-camera.a b/tools/sdk/lib/libesp32-camera.a index 2a067ce0fda8bf21b413717e528423860fcbd61e..e8b2aa761949c1a4b97f0a6cfbeb0314c59f8625 100644 GIT binary patch delta 269 zcmcb2M)lqq)d|w<#>VD`hNcD^m8!WRY!l1r2R<^1H}B@&zMGrz-(8sK_5&{&ePTGw zfEo-;OwFbPx#HWk-IykEz*K;Q#J1n^W4gZxCbS)BRIe$F2R3+nwmS178-x%@k5&rv zyE2&3=Gzr+Gq06LQPKYD7xVU4zgWV>A;P8xV6)oeg;=-83$e+~LkNSMHG2cwuUwE2 e(52>JXSHvVW8c0>j^lC@vP!Y-ixzV1IRXF(gIuft delta 264 zcmcb2M)lqq)d|wVj!J~D|n@8;gVo15|9U6|K_$tba1+l^@w2TZ|qpaQY&xBQsyFM;i4azB--PJShvRuvB}MYi-O!V ndjs3AT%h?D7KSD!U^lgIl4IY#Nsi-k6Ouyl?TZ$2>^TAexQSc? diff --git a/tools/sdk/lib/libesp32.a b/tools/sdk/lib/libesp32.a index 86618f88a6abc6e44b30a8c41c2718fed6376248..89b3b6b4fe80cae3be8fe58c174b3e099da93846 100644 GIT binary patch delta 806 zcmeDC7ufeNaDp_uv9YC1e{94fLMsLpN=Od80M*#6g%rE4CN zi1_v;4_MU8U>bl%V*Ak>Y_I%b zA|QuuKcm6!Ux^}Ov4}k%8m6Yx!R8!2z|LodqUOUd_W7S-B0x2g+t2my)hwdWa?G>`@MerJ^PMhJ+v|8Qd3{=YE^nDj

VD`hNcD+m7cn?tOA4w0 delta 32 icmeyco$14NrU}yQMrM|VMy3`Mm7cn?uoC?GM diff --git a/tools/sdk/lib/libesp_event.a b/tools/sdk/lib/libesp_event.a index 6589916ea8a1571f2b2cfc51f412e18fef10eee1..f26e8c3e58fe9d0f3af48cde822709c85fa8d439 100644 GIT binary patch delta 72 zcmZ3rm37rt)(O(=#>VD`hNcD^m86+q?8zSt#5PAU_3Oa|nm-t9|6suQmK`PlQnCG) I1>*)q026%{m;e9( delta 72 zcmZ3rm37rt)(O(=MrM|VMy8e*)q02_Z6&;S4c diff --git a/tools/sdk/lib/libesp_http_client.a b/tools/sdk/lib/libesp_http_client.a index 343c3f78a9625674ea653dfb6b4fd9c4db114def..4e1c644d92aba2a33c97e155daaa30d5faf4e76c 100644 GIT binary patch delta 94 zcmZ3thVD`hNcD^mCm!k*wa5uWD;-YXWh=v%2;GmNXekcGsy R7l|{KSHXm~1NGY30{~=D9cBOk delta 94 zcmZ3thGmNXekcGsy R7l|{KSHXm~1NGY30|0RE9jpKV diff --git a/tools/sdk/lib/libesp_http_server.a b/tools/sdk/lib/libesp_http_server.a index c37067bf4fcb8e94fd172da9ca9f6c0ad4c2bbc6..1372ada87f5537cafd9913cfb3965424bea09286 100644 GIT binary patch delta 122 zcmeDA!r$|Se}Xidv9YW?A|G@aRYhVj2Jve0&!2aM{= aP(%{inBwoEh}=nLexC{z*$y<>+5iCmJSu?z delta 118 zcmeDA!r$|Se}Xidk(s5Tk=aH?H8yrI)6{aaAKTQUQ1R&(Pcn-)o!NGV@xL&#&~}*z djOxo!L=xJV;_sq}+(~ABp9&S(4m8Nx001XiD475N diff --git a/tools/sdk/lib/libesp_https_ota.a b/tools/sdk/lib/libesp_https_ota.a index 423633e4174e94c3941f7cd38aef5dbd7188ba4c..dd793f8f337f2063ab7bb11a490330dad230169b 100644 GIT binary patch delta 29 fcmaF1kn!0<#tG7F#>VD`hNcr0eW0w3#l-;tlcfn2 delta 29 fcmaF1kn!0<#tG7FMrM|VMrIQgeW0w3#l-;tlsO3@ diff --git a/tools/sdk/lib/libesp_ringbuf.a b/tools/sdk/lib/libesp_ringbuf.a index ef446609eed2835b023e59878c9dca82aad57594..3bf1508daeb767680c6f1c4b0deffb7dc5d91a87 100644 GIT binary patch delta 35 mcmew}oBhvh_6gE##>VD`hNc@8FEK%x%|Ds8|72ohJ`DiiWDEfS delta 35 mcmew}oBhvh_6gE#MrM|VMrIooFEK%x%|Ds8|72ohJ`DijIt&c} diff --git a/tools/sdk/lib/libethernet.a b/tools/sdk/lib/libethernet.a index e0ea570b59c3dce06b0b0575eece9f050c3bd90b..66cb8546356a1b873e7ed4a8b193128cbfab026f 100644 GIT binary patch delta 122 zcmaFY%KfgDdxA8Zv9YWTW`N_&A4qTTvVZ( nNpkzvhm1$eVM5!1T5Bz!W=^k{1j@?Kfw!M#^eYQOdNOL<-^LAZ-jy2~&nhi`$E!rQ*aRMJK_X(!ef;fx z{ER@%1jNih%mT!$K+LwikDqVD`hNcr0mqA&LXSbeZoGt+Xy_pLv delta 32 jcmaE|iRH;AmI=~qMrM|VMrIQgmqA&LXSbeZoGt+XzEKM} diff --git a/tools/sdk/lib/libface_recognition.a b/tools/sdk/lib/libface_recognition.a index 6c61b35e12653eea53ef347cdb500db25cb77f8b..45b0e04e88a027ec8ec57bfed41886b6a56a672c 100644 GIT binary patch delta 260 zcmZoz&DyYn zNyWu_$@zI{nMJwr$@!&uC8@{%VZnf^9;?xqg63wMjo@{%X~2N09;?xqg60;RjoVD`hNgxamFBX-*puI#65o86b($@Tz(nUdM-&0w)?KbJfz9tu z>H5GpK>cFv7UGOR%ml>D+bzUd;zMDw+vnx5OqGT4Kz3~p>|&W`fFvT;&a<0kJI`*` WMIn%+mAp-!l5=G diff --git a/tools/sdk/lib/libfb_gfx.a b/tools/sdk/lib/libfb_gfx.a index 3baccc17dadcd33b6dee2d982ca89e90a1675f66..308e08de9c6c26b3981593caa787a017dc0deb4d 100644 GIT binary patch delta 35 jcmbQTiE+v%#tBj!X2!#yBS(sO)53Hu22~ zUF9+`6`SuZ`&kC#Y`-VVxG)jMn|{xnNn-oFdPY?axDd#^?GM`-cN%e+0qrv|F|`2O zv3=(*#wr#hOST8>XVjNP)i?JJBcDA~$Y?Sjo7naf(oFm?rx#Dpz$B c)f3X0o{Pamw%64$ZH$#R7Gc z@nk+WvF!o-8TDmhA`nG$?=bS&!-T+!PDnHH%fLjo-!o_OVD`hNeavm0k+5LD-uGh3|1f*^>o@B{uWQE(=2N#W!Ebm#;_W z^Sr+;2jx#syv!)RorRAv{3ukU9VoIr@iLQ;2eOj(3DV3!%mT!$+b2k~89O1%ZhsKV zR=yoYq(qe69p*rYB{$UB+tpFj)cCXSmOv2+$zZ>4fFcqwlU-Z}MWkgbd$TNxh{|Pl NZ9x=~oG0uXf&o=zTgU(a delta 302 zcmbR9L1E4Zg$dH^MrM|VMrOtvm0k+5LD-uGh3|1f+0zp*Gm3BKkzF2yB5)yJz8*z@ z=lyLtWP$B0e2n2op(5=-L$)VgW)kv1R?vpWjHc+WAobhxwlEn-K}C$gBK!E5W6A+8G9GvU diff --git a/tools/sdk/lib/libimage_util.a b/tools/sdk/lib/libimage_util.a index df122860f7baac51d9f7155e4b67da1bde80a3fe..f1908482dd6e059a282fb4f3b0cd59169b0b27ce 100644 GIT binary patch delta 31 icmaF#j``6$<_Xel#>VD`hNc@8TNt6t&8r!=e+2-!$qOg| delta 31 icmaF#j``6$<_XelMrM|VMrIooTNt6t&8r!=e+2-#ZwoX4 diff --git a/tools/sdk/lib/libjsmn.a b/tools/sdk/lib/libjsmn.a index 35d5e4fa17ee1de3faa135c9ce8e31f12499c889..2d9278fe3543cf03c9091cdba03b8c6ff010b901 100644 GIT binary patch delta 33 icmdnDl5yWk#tBj!X2!SNzb|C<+&IzCZ delta 33 hcmdnDl5yWk#tBj!rsig57Um|V6P3c??2Qd}Apo#93AX?M diff --git a/tools/sdk/lib/libjson.a b/tools/sdk/lib/libjson.a index 8df52eb7c631b75ade42c959759b6a339dc9097a..a2a96ef88e2c5c87da0fe909b5fa57e0784f5e0f 100644 GIT binary patch delta 63 zcmdnBLTJ|tp$XFL#>VCbCZ?7fmEt*}Y>Va&&h`#YMj&R|-oeSdmJOz;-9~_UyNv+L Gzh(eRsu9xw delta 63 zcmdnBLTJ|tp$XFL2Il5QCT6A^mEt*}Y?I~=&h`#YMj&R|-oeSdmJOz;-9~_UyNv+L Gzh(eR#Szm0 diff --git a/tools/sdk/lib/liblibsodium.a b/tools/sdk/lib/liblibsodium.a index 69b8bee675ae947879e2aae5fc43b267ea2c4509..4d2e74dd393d92e7da460f116853677cbbfa3877 100644 GIT binary patch delta 1400 zcmY+DYe*DP6vx@s99?(ToPFGxT}(6RL73~Vu92+53I;*dn z7^^ilDk{c08h+RA`L>MB*xzYg2Xk~x+}KEoqL&=RfgB|od-dCqCX?(49fF!Yiu<85 z8W=*nnAES>2bT*Jw^Aq$n14y}lah-~^FacneNcR|t&4J$Jfvxr`H2JpE-J*!r>QpO znFx{~i{Xr5pH#MI6Mw6d@xkVcZ38wxYz#OV|INda!e$mV{{j(&jQUp>(r8#6U|2^} zZ5jj%aZdLbhBH)s;Y95!Bf#-0)hZ*S;!-`|T3@Sz z`r5#nW*K8;IUHLF9FdiPk>1}Wz{|08kCY%t^;7R_BLq6S)PJ%_0_gatp3{386BigC z0h*W9qZ*1F^kqjiB*N9N09&+dLO2n1WvF;)ieV?hya4P1{QR(mQ$fRO>iR5a6-pk_}rV!Q%tE zUzJ4AJ!3b(%SqiK_m5?cwppZ?kvONbg%Oby*R`yBe#%oFaCL{fuxs5S{(%JWY1QYE z!9&rso-@nw&NTtSwN?GBT*duDnskQGED=d0-0+SX8ZUyt zch!)dPLYaa)EP?=-Feg!Ns;j(#E^bPTnoYcSG2g7(tO*=$3{~mp_KodK#{zgyh(m2 z?mX>j5XZUm&+2)rxp#ZN-`=6s6;_0)m+qcv{tGmd%o2@Gv=b`JN)WTmEXu-r zFf|`!HOmT8QX(?NK?)Iq@}YW21PQt5j}-JGsA(kD&%51q_hDe?GvE2mFf(kYx2n@y zb;m|I_~Zl!pEzjm%?t8y#W`>?zQrq4!HoSqjOI zH6y6rqZ`<$pq@U2#k6i+He7e<9%N`Z5I(z(u1!Z^$ePi8;n!6KdV);)qP-FlfK=sD z6mP6qe?C_B#C(e3Aa7KEJ3rXhu^_e^Ly>2J3Lq9pEQnYzF$xx_kg$F!(J6+nh9QU= z45=#7qJCqjrNsXhFK%|}5X@ABzKqn6;me_go$7k9l`&NC3K3}pPxc$S?Hb}fYxqm~ ziwV3~=4P>{zQzFcHDT3_vhZ*^LJ;yh?4Ke8(kL6ES`TCd8*`f10SCS9#;*tEhoSYe zaf+2ZLG)4q7#bIigW+0qB#>4ivPBNInCMiyqVg^FY7#xNNkL?>926GQ&P)ZBO|TdS zMEX&@gvekS1BS{8x@)(Byt!n}_7%FLO-3-*9L|j?9uai4$}=EC$DWSq2x1$cV>

6;1u)Deo66h@ zS=*ueu4!M4hK!G!Jm)mzM65YQ+B0cqE$h`G^ZXf&=G~~d(54}&Q)WRLtkdDY#r8$> zn@ULprEazP5(gi`!t%LJF$@H zzX4~`+P?)unj8N~l@X-f#|hGr5P|O^TS~Z3(yzvu1XWkK8{1{MxO$P?XT)Q!E>1?! zI?3hkkUSp9q{^e!Q!TYwy=ijTKgeS)>sXYGAiBrU}yQ#>VD`hNeavl>`}K?9En;ZF2#x*9m$6 delta 33 icmX@Gm+8P>rU}yQMrM|VMrOtvl>`}K?9En;ZF2#yrwNDv diff --git a/tools/sdk/lib/liblwip.a b/tools/sdk/lib/liblwip.a index 06fe6ca337e7a66eb1024411e7836a29241a018f..5736ad9cbf73ed648690163183e9d727a4448acc 100644 GIT binary patch delta 1624 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 delta 1691 zcmY+Ee{2(F7{}AXt=$htJ=)$~Pu8*NX0fZgo~$bkAX#9Hm>U>l3~@D^B-1f!FpAEZ zfo5_JbTF$P4qe1JvPg!^;vQXOVI;))$K3pd5@kS)y1-b1KmKrW#OJPkUdkU&a_{GP zp6~O%-+S*)fAX#EG{!;M5w40V;YfI>&Ba=ufkZQQ9OGBQ@KR1;xyE)`1Wx8Q9HIUrP6G1J>^dQTXmY@i2#m-gVW!3l$ z|1n-O{_R!EVdLM<7@O16t4hhj$@=tB%Kmc(SZe2xB0*wN?%2;HG*+NWpk2)E*+%50 zJ*o%`HF-DsiJ)M{oYg6whxRLZ4>3i|iTbtcc^LU{?Rvqvqgh>|e)-UC7=>{8(2{d| zDPv9e!S8ArAYyJA;^VGUOjoH<1gM^Jsee)p?p=hgGq>-WN#C`q2z0Lz57^W5fWi!gujp?1bvC6T_bFTJ!fy0n+nN>$#QsAaYqskwn}_o{Or@TN)NZ!F4yg~C19^Dl^$lP>BgW0vG+pw~kPjq$<*yMy^VD`hNi|Fm28<|?CE-kImMf6ncHib8G)Dyh(T-?AZ7((w(Ygd f?3WfGs}^g|S;7v)9NTl2aPF3aNo@xjv~MW@@W~;5 delta 107 zcmaEJQS;43%?Z-%MrM|VMrNiPm28=zY?JAFhdITYYnj_?nHhnY35Y>#79eH?Vz%wI g%NtgBiLVXwbf;0QXNJoB#j- diff --git a/tools/sdk/lib/libmicro-ecc.a b/tools/sdk/lib/libmicro-ecc.a index 569cdd8d3de3c74f48a64152170b22e8840d9633..85e25cbf903ff2d3f77764baf92376a77f0cbf96 100644 GIT binary patch delta 43 scmX@Jm-EbC&IwW+X2!~7~8)wGH(CI$aF0R06e1(lmGw# delta 43 scmX@Jm-EbC&IwW+rsig57Um}A8~7~8)wGH(CI$aF0R06=gKz5oCK diff --git a/tools/sdk/lib/libmqtt.a b/tools/sdk/lib/libmqtt.a index 55cad97a32a43e64d99637c44a70a402fb404add..e95f9ee2a56db8e15cf7c54a7634c95fb9fe9911 100644 GIT binary patch delta 79 zcmbPpfP2mX?g`TD#>VD`hNdPPl?+*6?B*zz?NKa@KPSNiwnt58oVf?i`xVR-mVD`hNdPPm2NY`*qd2cG~MAG6YskMaE?SwD1uXx!z03B1~kCH t#LRGWN5fe~xVo4{qC#*^#gP}4kop|$D481S^%CpDa-%> delta 153 zcmZ4XiGA58_6gGLMrM|VMrLLkm2NXb*`}LWSTxS!)5f&MGGW diff --git a/tools/sdk/lib/libnghttp.a b/tools/sdk/lib/libnghttp.a index 6071e00b72c0d2843bfc2470a67d1a2e165b7f37..1b5b84c14e5d2af920ade733d7acad9a86583abf 100644 GIT binary patch delta 476 zcmeBM5Z|{Teu6Z+v9Y+w(uM`h~-c zoc=+BQ)2raPqtK7Bt>G|+Za2Qi zsb&E;AVG|4qA83A($dc7!v)0LK+FTgygJeU@ tjUvkQLwGyW50T~8AW>lS7;OhekE0Mw4J7RO-9+2@-Nd%@yNUnr1OQM`ke~nn delta 476 zcmeBM5Z|{Teu6Z+k(s5Tk(v2MC4Uok19NjD6LW*<8;nK8H}{+T+6xoeJmC{#4vaH- z!Y8rq>*5%n^FcM6PFI-4A>O_@mvQ^%Tqe6oD8jA$%&q(^Tlra?K0(FJfCh+f&;P{g z7Y;SjaQX)gPKoVzJlRrRkrat-kLza>o{B8e-lxL8y-$TBTpp^`2y7U$3x`-3Ok_LI zHHP|7o-x?9c_%qOOTk1SmNh)#$aH}jy&Y)(Pq@|FKjd+ShQO4A4M;l7xmgOP8tmQe z#`ieYEMP+06U4YCn!

E$w_hTtLhX#5_RE3&eat%n!r@KrFbO&qs*g0Y!&ZkI;6j u9^uv5D56Y1gts&O5Ls>wb&%P1VDvZ&!PG#)p5INho!?DtJHMOw|4sni1d%oX diff --git a/tools/sdk/lib/libnvs_flash.a b/tools/sdk/lib/libnvs_flash.a index dbc0374e57802de060c55d79b316e2da249adce8..30ff92a946959db9201d56494809cfb07a4c6c7d 100644 GIT binary patch delta 202 zcmX@I+W5$7;|bF2#>VD`hNc!9l^O-0Y_sYAqFKe74+yj$5MTsirtJp=m@m&pk=?#w z4fE>js6rJjEYtU)3h6kro|a&PSTQ}Zg+;twB!(4;*|v+su%F)xQfy#iW&*NMyq!^s qV>_c1r`IHyhQHCQlI>Y*IDwdJd)6B6j?ElqNIJx}3ncJtDFpyT&_RCy delta 198 zcmX@I+W5$7;|bF2MrM|VK)g|@QGgA?p8hwQRlNCtK>Gm!Mj&R|en5cv@@$x7VhfA- z_6=*8S6_#TfRt~qXknSY4@E@Bnf0^;OeAm(r)0ZW3@Z?`Z5NASKf9OBz}(!(#C$qX zMxvcjieo#Y6sOlDm~*E8i)NK*&sxI?#9Z66)^K-h<}fukGqW%^H37+qZ5K%3*-{Ds DN`^o_ diff --git a/tools/sdk/lib/libopenssl.a b/tools/sdk/lib/libopenssl.a index 76b4cec5cf7ad4a564168e573787d7af082f8601..21305331ff2d676ecad3bd1d771c95ede8e4d6ad 100644 GIT binary patch delta 158 zcmexxPVmDy!3omr#>VD`hNh+)m3H#N*pts0h;9DCdtM19(0tBd`#A$f#}zOEkc#a( zHyQP_QA8?SnEaz*BHPc+XL<-XAFSidZl>xkn0&jR8}oKQH+%I BF~0x+ delta 158 zcmexxPVmDy!3omrMrM|VMrP(4m3H#N*pts0h;9DCdtM19(0tBd`#A$f#}zOEkc#a( zHyQP_QA8?SnEaz*BHPc+XL<-XAFSidZl>xkn0&jR8}oKQH!hh BG6w(v diff --git a/tools/sdk/lib/libprotobuf-c.a b/tools/sdk/lib/libprotobuf-c.a index 02a46d21f788812df6c59405a422e4a5cc2a1f46..f0c0b9b2d275e109380cbb9ecb883e73d5bf2da3 100644 GIT binary patch delta 53 xcmey>E%K{dWP&uiv9YOZ69AE%K{dWP&uik(s5Tk(v2MrT0uQcC!R?y96^M5HkTWh|RKHf|>OZ69A`X4SfIr diff --git a/tools/sdk/lib/libprotocomm.a b/tools/sdk/lib/libprotocomm.a index 8ec864fc2f31a9ae444cd5c6ce599271818b74b9..80705bd1aaa2a71a1449ba0305064a239cb128ee 100644 GIT binary patch delta 220 zcmeCWE7f&ZYJxPov9YYyO+f#HISNgztB2|pvf&g3; B5^w+j delta 65 zcmeC0#ojfGeS$Q*k(s5Tk(tFtrEV4|+q`)T%l0iSj4L%@lG{^s8CUwic_LMe-+};N C-V%=h diff --git a/tools/sdk/lib/libsdmmc.a b/tools/sdk/lib/libsdmmc.a index ddbc5d09f390c7ebdd52728df276a4453988ee16..ce7aa9ce78c24d22af9f1cd1c3172c238c7c404a 100644 GIT binary patch delta 114 zcmZ2+hJVEw{t43T#>VD`hNk8ll^EG!?8)l0^KM73f^oM0Yh}#zf%Eb% cF(yuh@qjwTx4%tivRjKJBDUQ_l=;C005(Y`I{*Lx diff --git a/tools/sdk/lib/libsmartconfig_ack.a b/tools/sdk/lib/libsmartconfig_ack.a index 45b506bca473ffbb42a17ed6c75d56eb12d693df..60e267e89fba69b22c9cdf73a8dd79901420a422 100644 GIT binary patch delta 31 hcmbQXj&a&L#tG8w#>VD`hNk8dmDaVD`hNc!9mF}~{*wY(UFp6!Kkl#)wVO~_Bx?@brQm8`v9xxqFMHQOo#%$sS01xFAkM8fQU#bD08ETG)HM~ zkJ4tm%!MMl-OG&8+Xhu=QxW5FQ<%_pp!s`6U_7wd+oSd}7Q-9^v2OdT8;q~*P*r^r zXWHzHDs(8C>2Uy5$Pi-Ip*2kTJg7o`JDG%eQHAP`F)2%-3hjHqbT}1NXr3Fhi5mbC CYFnWI diff --git a/tools/sdk/lib/libspi_flash.a b/tools/sdk/lib/libspi_flash.a index a2f2f92933d698930eed785f14cff7b936eacdbd..879ce1857f581ec9147037944d43a768d9c50b5b 100644 GIT binary patch delta 88 zcmey;$or*{cY-v#v9Y#hL+ws;$x delta 88 zcmey;$or*{cY-v#k(s5Tk-6bUrMqlUw!vmL_L~VXiOtW_ZMVQU+qGmEXKsb_PF-Xy NodM^$WihS01^~9X8=3$B diff --git a/tools/sdk/lib/libspiffs.a b/tools/sdk/lib/libspiffs.a index e4d5a5cf2ba6fe6db1dcad2c870219782ecc1540..ac505b24720eaf8ca281927a0f3bcd4a141b28ab 100644 GIT binary patch delta 141 zcmZpAsND2Wd4e>%v9Y%k(s5Tk-6bUC1Xw)yE%q)dkiO|VKYo%`;;EWjb3n`&vnL&WiVd5 ziXYQ<6+dQ8Q<%v1kY?t@9WY+|9%~jLX5GHWn(Zk&Ty%vqTl)%U_U$X2Ic}{103}Q+ A0ssI2 diff --git a/tools/sdk/lib/libtcp_transport.a b/tools/sdk/lib/libtcp_transport.a index 95dc940dce45a9cc6e7073387cd3afbf6aa3be99..71ee42b446e0816f89f82c2b3a7b14abe3ecc70b 100644 GIT binary patch delta 108 zcmey<#rda;bAmLxv9YPt*s*FkvWVFB3D?H#Kazsv#v0S+Ma delta 108 zcmey<#rda;bAmLxk(s5Tk-5=Er9u`c+i<$vEJm@-8(1zkBa4V{Uf8i}IkJe@_6!5Y Z^_eiC?Lck50#Ke2*pTfVs~Eq`0ssN^Aoc(N diff --git a/tools/sdk/lib/libtcpip_adapter.a b/tools/sdk/lib/libtcpip_adapter.a index c17cd2306d33624019f84d972510c55befb931a5..c8cef277d3d093f404c7cc28ddb9462b0990eb5d 100644 GIT binary patch delta 41 rcmcaJm*dV{jtSE2#>VD`hNc!9l`>gi?B+=gi?B+=VD`hNhMil_tZO8}~Sx!q}Tx%|4 delta 44 ncmX@Kgz3-{rU}yQMrM|VM&?Enl_tZO8}~Sx!q}Tx%kiLQnCHr IUB)ZP06{JojsO4v delta 72 zcmX@q%z3DpbAmLxk(s5Tk-5=ErDhHodve1(vCW4#woio#G&juK-Y}0b&>kiLQnCHr IUB)ZP06~HnjsO4v diff --git a/tools/sdk/lib/libwpa_supplicant.a b/tools/sdk/lib/libwpa_supplicant.a index 22b4b2e96bffea1b6dc1e7fc27117bb2194578a1..ed86c137cd57420f2ada81acbc2483b9b26b28e7 100644 GIT binary patch delta 1388 zcmZ9MYe-XJ7{}R;+u59X+j3`{=FwK(oja5Hp%kOV($efsL17jcq#}w%h+)z^i71xg zlu@W4f*~ZUJ(7e8eJHFjiatcGFt87zvkyiwFTI|#=g|7_!ukK+|9g2Z=iRvbOtwKr zkBPR~3anPUZ6ftbN$5Mz9Xmtmy$?%@GLU#z8WcxSh|}5^$M#F4M;^(*En3!+E1|jL zGCd^QWn)Q*fS@;tsDxeksd^bq)yo%F!Z1uV?JHC;zRUE<(~@T^)zCOipHB-%fd#sq z3rD>Mm2povnmwVa%9GGsxtW2(E>*1o5j=mOvZkVP6Qzfk8P(YoL_l(T4%2ECqJ~Ae z`lAC4TS4gIt5cnsj0j?@)%VL#iBZ0Otp0<18U8F_zxEco-|HfxZI!3T%pxc~Bg=tJBXuH^(5uQkSl)~MaU zwiPj0G`iuvq5U}FI?GPo=rttb3EpX4>AxmDnAUWks?j7Yi@&s;euV_soP?%jR6;>` zuSpMH6T_uTc&p=i%E18TFwCnE3%kk744P&nZq`iJX1z4DjfA7wT4T8n5fIln=9v@E zT=bh@(Vtj{4aY%cOp4|-V`^rq}nAQ3OMIhg{Rlc|1ucsMb>;E&WcujCX$_IP&YN(jim z;tGZgHt{)VEZwF2g@|u0-c3dtv=*n|aVW)CvNzDc@D^7(85v|`l92@#SN2={pKM|h ROrzPnX*35+qq!G{{{oA-r?vn9 delta 1390 zcmY+EYe*DP6vx>ecW2i%Uu*75b2Q7h>#jPxODRT*X=(PRpfC#zQdty>5Mz_pNyM-W zN0CAW5ey;O@<2d3j_NgKKfu3zPdXzXK6ninE&sdbLXDNy_}T zmgnhKYar?}sEm68(adpGRhEQUezrVO4~N{US_2|@{y=3(K*bZKgRp7UnRrA%YI_#T z%8JEbkgGoxqJu999egWRr^X?I@M`t_GE`!guOF-bVr!*se!N!?WvOy)ENi#179b<=`6*&>oeUkoli7r> z(#A%I@ zpfzeYad0J1vnFbAue6_CIL=aW)bLd#;&z^?sM7zPbYNPK`dp1pLRjR*?er@oz+^-> zE};@y!g)+O@R;=0WIy)JJVzDkfhsi2sU++Wc9WMGG)+i&CXvLZy)?881)`Z+WBE8D zAYP+bXNUOD1+NJfyfJk+at^2ri*+wzh*%kFBNnKQ9aUHvhYyq2VKHu%MNe=gG77Dz z>{&eNy#a=7OpP=E1d(_UFAoV7 z(p&qP(Bi>R5%u-$%=9B5m&Lv2cM#r-hSFWi-x9KLu7cgflE77vd`G$tb_=Pdjx)QH iiKP%rC6)$eclulDM%gW55lqABoM|`%Ov9NM2LA!l@2eI7 diff --git a/tools/sdk/lib/libxtensa-debug-module.a b/tools/sdk/lib/libxtensa-debug-module.a index 9db6e66741b35426820f28e53f3621ab0f9afa92..bbe91d3feff56cf84afc3c51cfa6d60712a2374f 100644 GIT binary patch delta 43 scmaD9_b6_HG`q2}xuKz%!9=Bb9A-eafr**v#uHQdVd9%p1pdhZ05DMvUjP6A delta 43 tcmaD9_b6_HG`o?RrJ<3z@kFJ09H!=GW)|kA78_4Y<%fxHP7(Mg2LLlV4TAsx -- GitLab