From 731ab7d675aebd86f05262177779c938b0a829f1 Mon Sep 17 00:00:00 2001 From: Nguyen Doan Khanh Date: Mon, 21 Aug 2023 23:09:59 +0700 Subject: [PATCH 1/2] Add OTA function --- build/.bin_timestamp | 2 +- build/.ninja_deps | Bin 755912 -> 1129948 bytes build/.ninja_log | 3264 +++++++++++------ build/AirSENSE_ESP32-IDF_RTOS.bin | Bin 912320 -> 951024 bytes build/CMakeCache.txt | 5 +- build/CMakeFiles/TargetDirectories.txt | 14 + build/CMakeFiles/git-data/head-ref | 2 +- build/CMakeFiles/rules.ninja | 29 + build/bootloader/.bin_timestamp | 2 +- build/bootloader/.ninja_deps | Bin 59316 -> 77928 bytes build/bootloader/.ninja_log | 184 +- build/bootloader/bootloader.bin | Bin 25392 -> 25392 bytes build/bootloader/config/sdkconfig.cmake | 6 +- build/bootloader/config/sdkconfig.h | 4 +- build/bootloader/config/sdkconfig.json | 6 +- build/build.ninja | 304 +- build/ca_cert.pem.S | 97 + build/compile_commands.json | 16 +- build/config.env | 2 +- build/config/kconfig_menus.json | 99 + build/config/sdkconfig.cmake | 44 +- build/config/sdkconfig.h | 31 +- build/config/sdkconfig.json | 40 +- build/esp-idf/OTA/cmake_install.cmake | 39 + .../esp-idf/app_update/otadata-flash_args.in | 2 + build/esp-idf/cmake_install.cmake | 1 + build/esp-idf/esptool_py/flasher_args.json.in | 4 +- build/flash_args | 1 + build/flash_args.in | 3 +- build/flash_project_args | 1 + build/flasher_args.json | 4 +- build/kconfigs_projbuild.in | 1 + build/ldgen_libraries | 1 + build/ldgen_libraries.in | 1 + build/ota_data_initial.bin | 1 + build/otadata-flash_args | 2 + build/partition_table/partition-table.bin | Bin 3072 -> 3072 bytes build/project_description.json | 6 +- component/OTA/CMakeLists.txt | 6 + component/OTA/Kconfig.projbuild | 53 + component/OTA/OTA.c | 144 + component/OTA/OTA.h | 54 + component/OTA/README.md | 19 + component/OTA/component.mk | 4 + component/OTA/ota_workflow.png | Bin 0 -> 136243 bytes main/Kconfig.projbuild | 6 + main/main.c | 182 +- sdkconfig | 47 +- sdkconfig.old | 22 +- server_certs/ca_cert.pem | 20 + 50 files changed, 3423 insertions(+), 1352 deletions(-) create mode 100644 build/ca_cert.pem.S create mode 100644 build/esp-idf/OTA/cmake_install.cmake create mode 100644 build/esp-idf/app_update/otadata-flash_args.in create mode 100644 build/ota_data_initial.bin create mode 100644 build/otadata-flash_args create mode 100644 component/OTA/CMakeLists.txt create mode 100644 component/OTA/Kconfig.projbuild create mode 100644 component/OTA/OTA.c create mode 100644 component/OTA/OTA.h create mode 100644 component/OTA/README.md create mode 100644 component/OTA/component.mk create mode 100644 component/OTA/ota_workflow.png create mode 100644 server_certs/ca_cert.pem diff --git a/build/.bin_timestamp b/build/.bin_timestamp index c9fbd02b..d0a8e548 100644 --- a/build/.bin_timestamp +++ b/build/.bin_timestamp @@ -1 +1 @@ -22732d385cb72fb0a5016b7db9857863 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/AirSENSE_ESP32-IDF_RTOS.bin +c8af6ad757c2074be47877fda22910b9 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/AirSENSE_ESP32-IDF_RTOS.bin diff --git a/build/.ninja_deps b/build/.ninja_deps index e1205a972f492d513e6a8d59579cff38c2ed8111..096134c30de2fe5ae3c51b8b94db36d5995a2bf3 100644 GIT binary patch delta 41421 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 z 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

wJ$9`kQf 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 z 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

Uxfd2EE&DVKv@k#=0BFQg zv||nxp;RQTf3DL-bTfE`dqiXap;^MgQ?TE9`u`F3E$~eh+5a~;>1~?^Xqq;Cr6oz5 zzFU&C&=!j{rKANxX(>-pOCf1_DTOM6u<0!rT11zZTtL*OP$&p$iVC9qY!IU&x)xp5 zb@6S*RTO+7DxnY0C5_w&!^Gr9N9oH=u5=FFKhuQM^?a4MrMzVp-6+a_Tu=h8n~)XK-hHm}!%OvMDepF6_uwWg*2lyq>uM>iuW6AyZ!!!(y*cu&J}UI>4qvjV*a* zcy8U~dXsgbGaUa*HpkCYNi!;l$3K*oRS=SYNCzqecg(kz2~)y--&kIMG`J5*jV-+U zR;i*=n4FlONBq$2TehW_;d1k?Fy+PB3JEERdCOp!m-tnf-p{XXuZP#i z+zS;Zr}I0cRpS|2s@-a_;`|c4!y@8iaYpt^m?cC(==g(cB+*PvO~J-t-g9| z=dO#Msa7#lvQHN*X``&P%`Mq!9cU=VtE#-IBw01JsYdx}hI%h)mwSyE8NopFlhXyO zEL%E>$DIa>6cKr1!`e|sO+7jQV>{7FgdXC>Z0iPW?IJz43w^TIx|e1Y9?L%zA!_J7 zX7yv4hm2x4y{D~yZ15qgIDp;@RzIe}%z&trYHk-yF3!5m_(7#1$_hp7I{o@hwc$UO z!j1h(tmTenUnVn;j zvqQx%EK>ChEVLc7pp2)cZV3^OS|s-jG}D87TP4ZvG(Ty0JHO z|9zG)G;2LNV7g!)+Pi$-A2dG-;BmyB+uAD!y zjl$ahdC3g{1YFY{K~R#ob&Ln9TYq+V7PQXQ6SUlM@jMod?$^|msjBOKt|=R!a?;5- z%&l69U^+`Mcegl%-b?szYOy1!$l@!qkfo<0i}+)Xlzx|xnqakvLkR>IDabu$ix^KI zVveQJ*aX`#3+@sITaql|pgxQqlSNd~2W(`D2^JI}>}hPMlWmx)SpHjExw5T1%$pz` zxl4#sM_IP=TO&49D%#59+REb%8tLo1goMH%OG$~|T4I<`V6&DOD@&5ve3-h;2Fh`` z%Yi;}=%dpYiR**2=rv82ZnOMmmTs;VOmV-M;j^{|6Mx_5;Em0xkinPpW@$yW5byeq z!c*eHyT3O3zBbRe#q+gUTpxgB?R~)81C9*9fwHdxaO&>Q&A!jgovk&VkIdrgew1_$ zH%Z<7k=ge#0vkQ2%%Y0|RYj^WO7267zK7p8+^I=Z0q46%^kO&sB9L}M_erzwT|`^s zdDAQ|lG0}iNv>BZ!V9=T#c%fc5w_iP*euTOO^=Qa70QmtKvx&RrOCpKsu+F2%4~UW z^FRGX=QCFk{4@op#1(fRH2V$$&5NErX0ejcc%L&rd!X&v12#al6V&$MDRJ8F{bt{O zzzIIjlV;r2**#N;9PCh>AFl-Q(^V=QYnF?T6ZjrQ2cM=q(T3hfQ6r>fKNLtw-Mz`| z+XM_(JWXaXtDoRP87@tr!jyG{U|M8ajgWH7gMldJ-J;ninmavZp1aLrG)3_(HFq6r zOXIsb{TJmrI>QwbBmdFqqH_` zUjr||dCSe;g^_{nGBYvB80I(H>=|u#JbJ;)mYOP=U@PA@^3QH%o51#P1MX1%_2X$8j^)ED-1e^ zlg|iL_*rb92$Y#&I zB7KQp48i$T{I^)d&xf?s)1QdHrkPRVXZY8$|77t~yqnm6iueiMQ^yS`nh&Hh#|Lk3 zSAKSSNcZU>M_cE6|20HBO?W{Q_V<1`MB3}XZ0$qR#}1*GKQctpJB4Kaz!1sq6bwQ8 zhP01b;s+Vs)+;&l45ww@hsJnAW+6;@ckdLJ=0Ekj^}uLO2pOK=84 zv8Y65dr%6i#iGVvq?}rzB4O?j>=zEM8v$ODwWwQgOVN<#kR!6TG)vEKUrXC-g*@fd zA<#vlYX(Bx}?E$?NcY_(ihFDv< zLVjI`eosWx8?(@HwHO`N@ApJ>7)^K>dj*Sumxj&}^aC#C_%7vi?(}i_dz94A~Hlxw8D4hIEflXb*-*TX7 zxdr;x()Zi!8}k;|-Lg}xqj+bP zs&Q|1;+VRFzD~@o*p-8WsH3?$MMYcAoS>z7!Z5BWnOpx%4i0Ya-lA@g`#yfJBkp_g zshm9_;#T}kcF1T8>acA(Zwmh~Xm@+e?b^6_$i42K)>OpDHqSL#$SxiOjus`yJzK~SNBk=%AnA*Pe( z(!93TkoJ4djZoqS24POz5v9kK(>`!PM^MG`9Lz{<8&I(r10bTss@ZVUpI(6Gp_&$Y~Fw zfXMy;HN9DGk-nOTb%UOprLg%zY=~k(&%UdspaoLad|_Nseoh*XEpVB5j2n*=e)2Zs zP{+>~jPikNt+4NqcAjLDNMnqx*rMCkdVX(P&!zc}ombm0&zGK?FN`-w<-lgAObo@N z7em_6o^LNec%IlM4uo&p(QuH_i_tMyvMdlHgMOUv_-Vd0c7brql=In)gfH>vC!ziG zJ`zmPAOQkN`*Rqq>KogV^E^vBKUM47DXvF8U)0wR=ptSAIPFEnm+6>MV`m1e6c4abWQvKTI7z!pSNgk?= zyQfKiD_EF}pAX%G$Q8mMz)M8q4F^E%I?iw{+41 z`rQ|>M!h|IzvA}xm*)qh`-wKs)@;+D>2BIlffKPqwcl_(zh0o?mi>wbZLJwo)0aGBEm_Xrjq z+uWYIM@W`ArFZXvRJvV~Efj{hCS*G~tjO%5o~cQSqN06~xEc%~RZ2ypiKtxVsW@cYX1 zTBbOF{O&jAM?;Iu^t}r2?>$|aVla6Zl&sxo<+D_)7cLIhE}<#amFKVr3s=NicBL2O z(gc9Q(R9w90j?U@Dmc2Rx1si65+%(N;l&)s$LFvo?RcVnjwCcD&6ydkgDF9L2Y5~@6fXF^LjF*-46&^ zbJu0~HfMD1ddssSLp(;PkP~_L!x_Hy@O|5}Btv|Ke9MhE^akID;QNkeQHJ;;`A(fx zKCx`5y1O~U_aFk^^~}!@4^TjfMgaWE44(_$-5zI#xIa}Iv0S)qP+dmta|4-adyI2@ zv!%zDgMFuG_$C4HvZp9RTuJdoU+S8*s#sOK9}x03-5P4C(=a?^ERRczD@U?f$!fu{&aC5`Ia9=j!vcfK7;SO z9$&f`BE9<;!R9(RZ&52*Oj!{`0wlQnCubz=o`e5hm`58`wO?T$Agy)Wa-Mu0&(G67 zNIu|M$GG#_U>TMYkEp<=w*|t-pI`erA_xC~X<#?oR)_I`fcS~z^KvP-D#;l#q76_0dFs=}Ln)wo?W5j?^!;+$>o)TI(N>wa zJ{>9dl$`f2WG^GnV~dHrXXm_ZI{Z$pgx2R5rTbQ;cY5yg+?6iwN|B~D3MsOBsj*S8 z449Vgn~$I;J)_gbho%3ckf~Bnqmb{KnC_d1kOEI;y10nahB?>?>AqXxSLjJe7Z;Ep zm~&jZZw&l~dkpDf9r-n<J6dGX*Le`Y~lL{_DxsI;akCp-=|4~ny@v(p_0m)gp?E^-6x>t6`oUR zVj^L{z_#sJc>6DOgR%B7?etmJ6Dn)cW7@ui8O1WP)$92O-MBz?Y1 z^L>lZa?jy3QAVN7m9Ss&?=;_6@V&+JT$*^NHck*v8#oV$;VTDZ>4tbZua~&Rs2UX%419A>Co=iQ+=<& zx5cw2RqReaxPP_qux!B0R9_7|Kldc1!s>Wgi!fu$0sx`DVM=y1(5iHs5Lw`dcB+DVAX)L|^Ls_*L zgC-xs1*v@dNs5diFv35TgolKr(C<93>neFV_(f&$FlDNIvnnKdAX*8hyLj(`2J`couzGS9otj-eOnE;{Wt93%*Td+ zw^Dp>rF6C~_PmuMzLkWGW1trY{QLR-ql9Zakw%;;4{5|uA}nE*;72pYIYR96F{$QB zzds}tE8m*iI;jzD{Pee{rsq_pqSnFU*xDKP=qky2F@}R6jl?^`P#ilzD#r z(F0va4WFK%1CcV(MQpu7hVGJEA;+?>fS2=a>WsY^tB+!a#FoY|SNDo7loZ+QvmL=iQs1U!Qrsnd`KqGuO?AXe!bID+BV!^ zXTsdT*{@Zu8QvdEo^vKKl>knEBUUklU-u&X76|3ygaE=YaJg!}_e&Ebq^JrYMD>9p zmQ9iKd}?y|=d_xWNxT2p1CP(Ezv3p=!uxc#~GYlY) zihsgf954RUB%S-KFwFIaDRpb8;dN6+b5X?VPNSI2NIGa5Bl}Sn&L*OKCe-|3@(xHx zHdKJrrIL$b(EEBbaF~@yB>90(`%skJ3!@UnK@6x3K;WcK1{2l?lbFSYd&n}xKBXAM z;I;;n*h zF$xu8M{m$gy>ZY6#Lvjjdv72~H)Zr=^68(wRE5|DE(rDzJfbvby`Y=F)I`Nk!)ijg zoG3mWceFK96-M74iVSvYi9nAwxtVX8$+y@FWnt9VP9WgFmbn7V`Y@WNFqWA)S9ES$bp>6!PbjrGxan zH(C08lknkyhGbtuvbQ1Gb8j+?eZKjqkjOX8mHz#xaLUyb5wiABQ$*<6x@NwtE*O)w z&3t~H7NoX6Hn*u&W^CnJ(^f)73+M%mwYXtEuFy6{J7gtFVh&bz$~^l4GvoVk{8enH}UVROu$>Z{qz!RnGTax7OLp z?^9`1LB&H?LaCjiDZt)e7#WHj5!4C;zvMHhpwc!7_c?{z2GXrgg_UWQ7G*Mw{a!Qk zyEej~q)IagNh-i97%cq*Ru$n-P;ps3Q*a<9XqwN@adqlBzM`R1H1zFp1w1^up;JJS zF>K0nygfOra12iM zr3;_#`(^ogcR3g1&K%i=mFdo0-u^asVN|$N!@FxZXA%#q!S*LHSLd9_+rQ*4%;JR; zSjUlZPQnM8W$7a6 zbv;rIcd35HyWo^L5Agm*ng2nhE{_7AMIi6qB@?d5bjWXx?uWP{5 z&CA_Om08KijJsKGH_3}w+}%O>dCsio03duO&(F)rB3S#Ac#X)a!mIybc^07&Hp>03 zIm)a}^u7Ngj{E zV@MH0Y75QJ(-f6byo}(YDhf>u7A7dUqE&boRw0;oPYkuM2`&1vY@>_!$19Og(J=~q zg#zt8!S+u=o$v9&#gGf{@qTZ}I7-xiF~onfvc&%rt~?5UJh*tv%5}vJHU10Lt2Z`Q zH&mDEmqhZy1|{Qx*^CG3dU;?0_BB$xSXIdWkm5ZnF%((kzp$`nW#hsI*TPc$+DQ8< zCB|C&<>j7<{tbilpN zRv@UfDuvm;vDn;jLL;AsPO+Hs-T~!)G&-xmmgz=r<-U`yE-nf z4COWiMZtVkk*pw8i-k<(jMB2r5!d;yRodP+mI>G-@J$A|YGBvcyxuqq?0RMAIWk^k{Y|)N0W%+zfD<%dT zPH64x0wm627#0RFxaWb_`U!OPb{@SHPGykJ0Hl2;QAh-as(x~>2<4o9$a13Z&$Bm% zMV=CfEL2iSM1=k+si7(@qg1AH2?0u-0ZI!Q3VQ&B+eVc3mPI@zJ|h4%ghAchn^1u= zK%`QqaaV;>>GwuS2lJy6g;0tb6zbf}yMqD<1~UZN_;;aY`BRmkRQacrD*GwzCA27j zVGzTR5Fo)FtyI025A^3kkcjBh<{5Y$yI+sD|{9Lk(qM6RP}!p0$i8S)WdB&Ydj=XQ_Aa$U+bciOVrG8 zAwfW2VGZpJgT2UvL%(4C%9EUTtWQ_jr*1VB2IXjhhwK` zqb+S(VF0HaMNd~4r(=MjoN6(71aqpN=o!SZVwlW|VNReJgu946CNTDxV(?7?d;G^U z&LA2X@BTp*uon?u+{Ws9dOu(EssjDo>SF9Vf_8nwsO>l>9}PGSgG&S4Ae)-K8-UxM25sLq5P+4o0r)SSCUYmzj%(Cx z9;Z7-Pb;UJUE;!vnNzJIj~q_*96hr*T?0KcI9(Mz(>UFi^i08cfu6~nE|Q)`PQ?)E zIo130oyh6f6TJE}eaCUS=ja*3>5}QGMG4b0k_g1&5Y?IM6+N})llVt#7TyTqve2et z%K4dx^t2QEsJ?cS(kTV&Rw1Upmnl10oY#8eyo60?i|hF6az}hAMoo>SviiMxY$iqv zAHxgp1w;C~yMxO`h-9&Z*J4O$ZH=#ffoxl~zwP=R%UNM#0~*cBYEn1d{$NJhR+b9U zM}34R1Sa|3FVhC4_<85%K+n96K^zP~*tdod#y1FI$?>b#V-z|A7*{d)r+VQZCX6nU zAgHYre+cBSyMhaJ5KHycK{V=pjrz`=b3F}uaclzh58?@}drmNfzxMk6L2w46sokfi z{^3#l2efW&x%fZ(hZ+XEU@-LWK1~dY*bFN2>y=aqA zq7Jj(gQj?^o;1Ztdfy}vyVx^EFAgSRQR0z81BflxUXN248QiZhj@7%aX^aH{f-%qg z--=^Cqt`b0n&Jp@&HqJiMjyHEa;gl|vwu<D?&>Ae+y__&HV~xpp*K60ba#F(Aa+qX3APf)5G^SzP3rD@FnsapO~3%V*W948r$PXZ|19|r$PVgb$fbq4tN-n8CD zT8z}tEY|_|Spo6`h3EIHV|HAdm>E0cH+kSmY{++=A0zE{a|G*{ND}(3GE&3YT%?BO;ns%yNUOE=-uy@#Ol6=c z?*XHSvwt+@tS{_41$gdcp6#p+z*BgVJfCEqt$m*Ut>n3ld2a9XbZ-*ql4{!~@@Dwf z2{j6?{*l3Rm$;gOIc-|r{rtjuhjR+=zn!~KJ2)kE`Gx#Y?dz75=mNoqd7pgVoyIxK zc-RUQj^KMW@Aq)3mL-J)owdB+;G9e7Y6ANUoa&7w1-$)P&V7K}!mqpE5f5Wkvm2Ml zJmrI1w}vlVs$a@4YQ1L(?hQ$$ac1yB*TUK7SIh3_*Dn~nZb>+dsx9U1d;So&@VdBn zFWC~L%6FsGRKbCWclAfatqnIOnt4OSn2<%S4NGFQIH`F*FIEhu<1CY0cpy#pT8=!& zF;5C2zt!YbMqVIl)%Cb{%e;|;pWPbXx>diGSM6C+s9awwd(le-mOI5WD(m9vHyv9!rQ$Gt8eQ0<+x?kA;gG7B)64sg0ak zIrCIv^`!8b0|!@6(od@#BlCYOp!$AKMD?v#qAv6so@vCUL7cq%v{}7jpS-_X^Zr22 zF(Svsicl9z^ju23t_Z&&3YOAs1t8}|M$QQ$2h&mT_=0(y$3HSkd--lG!l(OldSSJ4 z{h90WzTb;iO=xx`x~K#{O&F4Ce%fT8;!lMC>w!2}S?>NI(f4FxXZvHG zjfvu%c=U4drC{XoLCvx<+})9RbwX9w{SnJ1O{1yVb%|5@M%Vc$w-#1z58$kBeF}6s6F0Te@|VQ?Aa(bHiM|Js&>qjyMDaFCsLppn>t7XwzJD0x zPLO%>#tAgz<`;ts_=*P-C*+1#bmBkI_Ya%un{cd)jPuagFbZSCp?#Au6}1eugTYq1 z*endFn@QA>D4YO+Hlg7}l>hD^^!>>+He4zIU^*jzRUi36jew!{r#DV2{u-E6#MlUP zic5popjfyoh@|G7K?NSjLJ#CnSz;ddXaKg^0R%<4?&=^&&sq7KqJZ`;^0h6-Kgs}M(}GCoP3wo9 z6a-O=xr<25MyaIye3?p7TEwOP{Yji;1YQ4O-1~^i$s?ROjOS zV`2aSAnLlCJ&pdZBRI|ahuOTDrx@&D1{)Z))m7HNn*i0Drl_k|uWUreh#tL4R?uCp zE>7x-H`>nxLCwYO^#P)ryIm6sx~4`<&n=9oY?al&mXM!MW(OurXxRQJD&_wYs7kx= zPg-hsp{!`4{WVl0)co_M$ZW+I3E+EH;TV{D6G&-3l;Asr%!YaPCx}gy*>aCIGI*-3 zU^Lo+!aSNLsNai3vLR<;Dz_; zvFxL|xEiBZH&<3L+)0aCoN8CuFts*WP;JJr)}9UFR5;WAEvGt#Pyd}<*$ce?Zcg?TFN_;+rwZfO^Yx`k`R0V_QBP%JWf52bY!sCK(rS2sN?H9fneZQ1?Q z;QwmbwppdCE#!~3a?9>tHXmYqZo=*YfFgB>!yESc2fqe~E=WP}m>l}0hc6Q@tnad+2v^IyM!`$L+34OuM3v)Sf zLc-iSh*vake=S!RT7N}HXJdyaz(ZKZ31nQZrgdJeM9XtEt+VK5CSLBPmuhZiLINFc z}7=G9fl*C;kbo!kNN`+m(26}^+?=2?Cy$Jb$taO3@0Q<7?R&~ zM96T?K8(wH9k1?uAS)MUzM#Xfwaz<6P<`pQqRXba5x1FOHdpBEwVM!zH48VE$OuTl zytHm|udfdC&jD|2y5V%r+D$3~&g%1J_@BInAM+@MJ(RvNZ;|Z6)+b$+8y2;bp;=mEBH9d&gv_$RSZUhcVW?&kU>v@7uhH=4oqO_kPPh)1PU6%?;tiE>{O8O5e; z+=CQZ@3|u`X1zz9kUjh&J=_B?rfiO4HTg~a1Q)pALOiQV_m6T8szyme@xq3(Gd%YG zAs?T{Q$Ehb`_9C7?jGp*SG;%&8kAT?lieCaGll||kmF6YkSu69Sl~zpd zO$=3OXtRh0{fJ5)J_@Q`{f}|bh^SmE%WVZ!T6sV#PKk?1$p~_t-b?Kiz3gwGj?IOY zcsN!GBq-qTVO0Oz7i!zZzJFlfe4vFE_$jE$ zd*glgqADvqbK=E+#(#<{8`%aJj3|mRqQIqA?+3BP+=>P9eX3QRt>8YO4vZvd37?H6 z0!#SQSyt(vl^t8buc)FN(jX;(a_!Cn8Posf8twDt)wybPk&_4nU8Jj!ht#1pC@6;x zIkI9;$HH;X(JO2B{#h<&j)<>CE=uElrO3q;PeHuc!A3{4i|6`11Jx*k-eu|G@z7~m zm0p*V-Zm9je@JJ!p#N*Rn3)v+$Jx+Z_}=vg;U?PLtxe(F`8pj= z;Qu0g5F=b0@6&?tyFAKxaTy4A1&aTA%B|NZSKUB)phZyyuod+{1zd_FdGH(luOt2E zxId8Y*Y%O^R>@Q3ygiIh3FiHwybBfEGo}uEM1>H#&FrZwYYzv?eTQzM0O8ihJ~Ka! zqk{h`&i7SZ=k8k1zv9HPe^&5r{u=oo#r;Xa-$=j9_7=;)@f$Pn+Km~|&VHb`1bhZ9$%u;IfH|j|6}z*(&bL8 zx`X3=hd}!Mo_%qmj!17_e@PyCmLAPm9K|5Uv{Ez zvG$rkcU9URV!&_QPyqE0#{EH}Ygr=^p5Vu61kVL-oCdOdz59s^^zd)LP`CbsFl~Lg zA*`xSJ$n2I1#h<^W$jN-nBT+w-}jv(o+{F{)3GTZ)i!{ zO+o$bXzmTw`QP$=8p{a%U&o3QZ>-6+n|dqKKaWTMa>}K+a~dwM4z$#Y%D6t6Q%*u5 z8A3s*;madZV1!_6oNo*W?eN?jC+=tCIzIJFoHCE|je_?cPeGixo4jr7L)ND^Y{<%&u~aoI)p>zb{qg)3W3zSL z{GnZkTna=9e1BSaEMifcV?ue80zb?*7R0Q><9iOFXp51erY&5a{EBQFQh= z-!CpeeeL-sR-8sqDZL9@Uo+f4;~$0OJ};vVst(=K!eRQ;@9E@_+n7UvRmpO`W}h6Q zhK+Ty-t$8!az(F#xlY9rbA1%+`v~}d@|=tnZG<0Pjr*FE);8R1cJ&GA_hYY<74H9L zu2*A8&i#u2>zM0E>LEvT2-dHh~2n^e%((cBnQV2VE*r|$l3c<@yNiUFf?$cr2|B3bO1@!Np zCt}5cEIX{xHE!!dO-aLP+f8vkTHn{wP;y&UyztZ!Sa_s&?) zBeCM|u}H1lc)!cKuvEWY(fxI-Z)2?YOsuClR{WL1Xst28u@AD!*bt};;Sm|BWv*Bf zNbXplJJ$QJSkJOp@f(T+f%H=zNWO`iY!AcACU;Ff)(?{~e5-kcnH7 z2^SU)V||liz58Q5V`9Y@DH`b8d|d`c>5zf(jHdSf48RcAfA4y^i2<#>k?^5^AiN>E zk4MJKx;MCDeZykC>tj6`vEnvX?xWn3(Cg(2RoD>Wuf%Q$EXrb21@8Dz?eO2qsSdcu zkQT3Q2_1fIqh$EprF9kKCci`U$22=>c>;mm53Q z?;r!DKCIIh$^BZcNJ9pBi*m6}KegK*!4-{i!zx6P26}SVPq>MuXqFoX4vK!lcy^o| zM~I3xVnu~3T8VL6(MAksi{8Tkspty~XN$f-66>Kw0R4KXtwpoqCt>KzVMB90=EFp2 z@0kBViOdo0P*hPuV?^wZhT1!3{T)J`y4*0}wpo@o}NU z)B5PfZKV$jTf}t_Zd_BkUua(6*uHUva&PID`gM+tb4zz6(@f&&pl)5P@Bd=F@v)xH z7|}>oJhjs1jVZ$%`@tBW>tKvm8|&E@BgRuuxlcQrR;<|+d#^%VCG_`C`(yh0C-CU7 za#`;zd#`eQ<8R4Il#LNp9^)&I@$QN76vc@97*Xp3M3Dsi6QXXuo+u}Xa;^U}s@QyQ1|!PZUsSB5 zlK&S`MMRX25tS6H|d4roKNA<-)$%irDL^N&!{%|C6X7MpV>| zL|u)(k*oTvFB+;}uWH5hr;%nrdj_#TM3+4{2=l)c=P7!{?Z_E=dy2qDXg`xL>)3mB zF*Il#%aU_x28=54j|QD)2pl!Bapg5xuvCEw->X{i>zEpIV`K}zc9v74R80lAZmJuq zfhw(fi@KS&d=zbFQ=Tn+b6lmRo4#6boQ<7eB{XPH;&)o<&CNohynXX!>6^`heV{(Z zr;qXKV?6t#MO}<^vm~rcX@B+d<>_lntx=qFRxbWiXXUm<395anu-3Ll@z-dOVn~ga z&PXs>@J+N7w?(LMeMG*nKl)AhNniL;ACASe-!U#*c_O3PcJ>W%Cz0=cH@Y0hOVVXm z3{C>ub@F&)8xj9;Z*MLGecJp`^AXS^MZSdxTR;xwxLd(`?=& z(FN8*b%C)^b}@pGxqL4XwudOV!{(?OXE+e;HlT2tZ3QvTq_~2q#jQWLf8lJKC?nHa zxL({wpx8Wx;}-fr=w}qF+F3G6raN&&j^p-X0fT{978~fz+Zt^&D1J1`p8Zyj15K@z z;@vDoAx3u!S`~+FKe8?sSM}v~hA#NwC%=jdxgdq3jCJifJ?<31Ud{S?Q{jZuD)m zuA!0!KPH5`dNv$Cb(|M3Mj`SDrK4?PhtjdV%4>|?6Tl(&<+3dPKmdm1XnO>=cCl|r zbk}h`dP!e4Ucx(D>AK`cj-NUVi(~;rJ&yxXk5uIizlJD@i1~!!iD2_aI6jrbnwjxr z@JXnv$MiT9+OeU1z?ojdOgH*Fe*8*0{g_Y~=_4H8@3bt73c`9MN=n}jOP@z;CC7Fl zbAajLiEk)X@ok2vc5|)t_;w*RwCC7Yr+$lVZ<#2)ypZzMQ`FC zDSVO^85_qCxwP16$#F*w;o6sl01Z8{wPGm+;vx%B-)0Cm-BaaVa4mWZBc!M=J~5D3 z&>taL-BUlYEraWsSLLm~7HI{GG=xQ3q?Kx)5KLK9h<&yzYEI$SH`Og|DH=z3?eZVp z3%HU~!6k~)(~$@<)M?Xq8EUoCp(lh*^7gjZrQ4nqMx|wHy)oMMtTU&U@c=TWXiPI$ zy@27bI(>t*3|-IfPU-NIf^PV`kx0mUB`VMg6BsEc$d8id8EpG+PL(y?kL05`nDCv<_A!Z0`5U|Fh-OHP-fFzhY&4~{I z@+QU2mJ1k_b8S0k?`<|@HNDDT}-#FVl##FMVP{)9~yV#>@a?;Y0? zUP1|HF+_Jo*^_#iayeavB$!S*#pM3j;7CVmmG{>d?79} zdiZL#G9~U_r!rBzph2iNsh7RRFvLHSpB;jmo4o9DdHd$%%gi$Sr{!dsy<9D7q8dxv zitRS>-vroXkTve@$|xKDxcCJ_79L=yeBk26Psj_b>N7?Kn#n6p$-6_ytVm|;z^=k2 zs~DtDTp>z(IghMlBu4oXqv*cE#3=D=3bQ0cHOo(56uVeDae;K=7|kzhq-@xxcBR#- zRGmp?^kEsb{pW89Sx}TO49G@#f}+H~5wf}+aU~KpwVk{nfni}Pv(2b!f7)sIB@!bpj@uO%D{gWz%D(T5@$jm#a%=s+1B_n z()T$$r+fYpDSF7WIZ6A$fDXAFF0 z#ns-oBCjY|^M9LiFuyMcia-w9oQBsTu}7sdNuj+I`gv0D2eaOo2sO#^P;>y#U43|7 z?85_%EKZz$BOcQePQ$^-QY^b3O~TbFT-%Q4P`swSp(xJZa3?uIQ*n0mm5rB>jOjxX zD9)a(PQ&gfhkki)?84$H=oT9*zo7tC-yD1+$ z`Ps4UWqVXMGvc;)62=E~HdxBuEevp7aYCJ)s}O&QAW|np2Bi62AXF~?Kz;$1x(O`R zv(jm7oej|*7VgoDM=9_lxo=V=?8wL*6?#EHm-Qt>b2HFDsNWWeGwz>~PjB0S%-$7> zJ1`FeDP-DFRfP27ZXt4XQRJFcjZbZaLBZ9blf=JK3}TP;zG}URa&nx!A-2)2Wj2=U zA>n(LI(B=g0@W3MOmOmfJseLV&GfdW`m@q6w`m z%`65*!m4o`Z}RBjp$gqlXGSALN6@NoYd^NPt^G-T+io4q%SED>BQtaRBf&*@9t~~V z0l1!|aA;I}LKDtQhdYF1muZ+1Ib43RWdqB&$W4xvb#swEF0!*N)AN}|e2QuX(+gKL zzDt_Uwk*$Sjkt^aY7}{s?+dOww%xg32na~rHzkPsC~Sn16mGJ8DRu;p7=k(;aB88vi^_6<-BW za?*K7p?yjYIdWg<0_Dp}aV#SZlg}(J>lw_zx&Y7`0(wLv{km5uDOk>e zDgz<+Qpo+}Lla%N&@!o@YTv8kVg@rN0JDH#?$Jo~PoaC9qVd&g#@+5I(1>yZI`K>Q zB#o~|1M?nv8u5239^>DG>o!>buBe$6yFaLBOsI87-SD9(+4F;Hc04!Nv0rF!3|-WE ze%ZbIgH6jLVa)q-CEaj)r~+fezoAFfu2G1$5bhCl!RYWy-ocvw;eu-nE4ES!#w?*T zB2g@6v_=PLEg@P*kk9fTahL}Kk%1o#d^^}XLIVc*ZV(vcH!+Wbi9wWo3^I&j4IytU zn2s1EN#n3O4VfAoGJ_FB?+^_Xkap)0Vch;8)3#7FNidp`;ejZ=7}49ar4pV5@bdk)|5ht=IVUn$DfG4?mBBX?04U?h~T2KBh9uR-RoWDk-K{s}Z9$E$Xbg z7TFIG$Q4QA2$pNPMl$Rda!Q%-i$9FCUZc2sG-vk)grE0HgyHvybahcgy6lH57=u&X z|3na@eZy+TBg3J$BMR}?2x;SfVdyC4yLNcmkCRUZ%%A2#7cDzaqrb z5iRN&7eUm=Y;f=UM+69XGeQb`T8LA!mW-BucZ4+LXR^-gi+Ate>bQuU9DIU25r^ zSI9B<{N$kiGh6Hm#CGIXVqly-(fgiynz|%4dW`If5;8#UJE?}=b4V?X?-b(o&-MZj z0kA23qW4vGFVt(4#vZlQ+$p4v==mDBcg0n91RFmLPHTIcjI4jkgTYAumI5eD=|ItA zoao)#hhjgWSf`fGb_ye-TmKZli+kCa;I)E{Awpx1WfRO0Q=5SW5t!Ch5rC7nBacjy#HLf%98~{tr z3q+kuNsXmou+jyxb&7FLIM@E4t0Ro2VhM{oMJ>)`abHB-8G*RBQ{0;a;O^NE%y3U!239zu`U{=Nh3e+RMu0{%$QTI*CJ zh8X%vJ%(!Sud)gokA95ms?8MLb7yY?^4KDeC~+gI*jdCt_Fq|G|+1Qus^|AO7KiLB}o6= z51)j8_DOj6nQ-5kaPOJ$9`P#vk>DYR_*s8?<^#!kq}g-A0gZ_WKzZKqox*3Y|1eyd z^MX*|nn#2|?(P*Odh;F+x4aczsMakml>Oj`ttH}pe>m~-Itr()Q&`*zL&49WZ)Pm~ zxY*3%z7#IL9NwbV9Rfcd4A^Np7!JrL3I!j&K+k?d^=o0NOmumB!=9mMpu8ZNb~<3) zY+Kr4W_S#=J9apTDKf%(o&cM$a%47yJ&rxLBf%Yq9goBNtGEQwNoc%}_Y%IH5ne-n z*oVqlZJe=nMXga;oT4|{WU3^0gn~0{3YT^q6e{JWr^iYc4+=x`+t)hsfodp2H7}5l z1q_pgywIgaaN1!CT)tE7r^|QJY#p7B7Kb$Zkg&kjz6O+Z#EGK_6dAO!r%@cqo>p-L zdzOed(Gz7-NYDPErS>FUZ|!h9FyqvrTsu}|DV~@J^Y;pL4d7=h!S7M5J+9*YP>wM^ z7ce)Er;JJk_m#gW2zNP}`ikp;zT#qR*wg4h89M$#?VlAbdLfr%f%5)sOLoduDE1wM z1`-Uj`!Dn?X62bEemDrpdBX#R5XlPR)FA2k7lrcTo+Xa)N)>M$n|36quy990`*g=0j0f&zK>Gj${qdPWV8BI#q_UTU@oA3@ zTGN7~;Q3#l+qV>Dzl8w9_U>)-6H|xn-Q78$Ny)8WKS+A{C0qmg2n9n_;371!h2HmC zz0HHzhji{GAMPQ{wLiFL!PuqhbQwn7 z@{=i?uXa%9POdFQ*6x~EnXO!*3>#jur|+QD=TZO$Q=7Sy zDZKWMAVl^}B`o@vx^TIi>9)%8%Du+0;pX9b^T;4obkmNjscC^D3JY`f`$mb=80I2| zIY0>&ZE86opV*7s1>}leL^>j)(3{^xQD%B8H(*{D79zaDa`p{Fl9R^o`%J{Ft9gXD8(BzNJ{)aL7OWl zj<_%oC46Em6ba*$D)2YkdgQs*(3P&w%(RWNu{x}36oWgm;@f;xjIK{)ZkyUVO z;l75;dju{mw73dx3*NgTx#DrhxZ*GIexAbq>Ow@xHnRDzwvpT6-Z;t?n^QxJixJ^# zeE$r$YOZZ$$U57|6Kbxw8sYa_ibw85oXe|i&f>(#gTAz zA?o5)a9ad*v1?1Px>yI#EVw+lL&$j$2;kuaxa3Ws7;X#PF}RCx$&cDbHo&#QorT+n z68Ra=%W&Lg+ej5$72H&~YPdSM1~?h;eTio(`~VhT>fED@pd@f zzk-VMwjv?;^%b)j??rIsa8u!`;pW3Nz^#K*5j>m@t_!Xlt}pHfc<+F#g4+(4byM-k zgI0wg3d5eHLGcXAFNCqEhJ^&HXw3L#3C+PSp zyJePT_8ShBqERV&+h%lQCP$I0S$0E&-ML_}0Hl*jzPYai_XexJ{O zKA$yvpS{;w`@QzwYrp0_9DVR7WG^A$+t*)6d=KU(z)67iGgLOfEI=;c5TF)dC_u{A zqsU+if<`ESSp^vJIf@W)5YP%pKs{Iv$Oaq&Q~-QzUw|oK5nwl<88D&{IRV%Us0W1G zlSWSl%mOR|2;qXT6Xsq()qi{vg=~*75N-o~(Mmj?FVK}F*2Ayj%cRjd2l!(lHw5Nx zd`H6E46`51mjJdR{4Ixr0Hn!avb(2G;%>N2gPSkD6Ja*uTQGPZ^z_Dk;e?y*NzB`U zN(p-tVBl6n7~k_@7648HUc$GJ6A_1*0y7cj%P_M6-vESdNu#58B-us>!XgOXg5hc0 zSp)lf06mbiw*wLOCO{(W>j6zgNu!a%(KQpK#BcDu7jO`87*Kc#0mG~U)B>6SCnjb2 zYC#hMhz86DyazxIy&|-Gpck_V*{#KhH3BRGoP@m!<{+585uwoq)G-UWi3J`{J>1p< z5CK8|PcQ{c1B}>}H2Nc$>tPnaJP9!T=J9-N6@>Kw{Z0xnk@$ECIAOXRc!_X(4=~M! zkHfG~78zjo1yGJqHW^%KTKL`z@PWMvX47tz-B(Bn;4JJ^G<#ug#y8QNB(w36==(Ji z1ovq$^8jZ7oA50Hd;!Qr;W?Q4#5dp32p=Iyn>-%2bAZ=~Y1vymp6msJkd3$tYvJPq z`vSkj`G7P)?Go4lBLG#4{SvS|dpw?3Do|8_>=KV>Gu)m#ie?ORF5ut|(7_a39#05TnOvz68sXm$ z_DDcDU~^CZ#N5+JIUo@*4e$zmhx#XKVHyCtPob#;Y5{Ks`X|0}3ax5AK70WK0h7r? z@1MB)B>Dn?0WcYm4bZ}U^9fXXK*e#;zK7D=)M${ zS^)bufJ1;PKoekjxsbT^EKEQO;3Ocs6h(ay#ZTsbn7?>DdbkGy!q2it_i?$l_8jZ= zK#EHCJ%g9fN&W_3cpCeK)__cD}eQY-GB-}EkJ*st$rYxCJZ{y6QU`M z!q5Z7UUk_g@#+q*XB4E6q}1ausY_sy&`9l^##Qd9+23 z$0nSGRMHz9B-vT?QgAoTz%7nVe9YYf?4rc!5Pwy2`=_~mDmag(qyw&8@%vR zNwKIL;&caEjh8(!ekRAP7|oq(4`)(EOb(EDe=RLESeA6QM0B-eb+w=MDAnW+Wrr5p zw>_N2u2$uk2bw#_0%$ubR2CJ)Vkddy6{YWB+Azhp2DJD0DmP$-SWsLl8^?T2MjaM~ zIit^7l^;2yrC_vAWwehNZ6WU>t+JI&Fm!NJw00$adLeGFXP6)TY3{f@mt3A>E>CHR z$5rBiV#%-FwFjno`1tv_T?r}$XUhDz-JW3`8YxxH;7p!RYKB;-8S;oVS2IMaY6eFu z`}&|{@-mN~&rTkcUh{juohz7CRq$5xH;34?QmKEW^VciaLbdwP)INfeOiWx)wql~n z)kecxX~}+ME89^j4bk;&b@grCrF9Ow%5IcO(S1!EJFIoQrrE{wKfD!b?n$nz9{n#J zk2!ii8&M{Oh4^v;9T6mPg04iMZ)JZglOiLtsmQS_Z)m7dX>Xy3G`GY&#%yZ==A#z& zeHkv)ze&D$H7!6eubAh$+``qz+R_^>Sod_3U#rySO$#Pvg;-(Fg^FZF`|0x_Hs??)!dy)u(h0{kg z%C8)yOyyWX2tRi)?20Emq!ZQf?_c{+(q9@b@elpe{lTGkK?(Ou(zn# zSbf*aOJ(S2@mxx^7gR&I%+H;)x_w8|^Py&CJz?F|hPc+YL?^}gP1o??{!R?msSH-* zq+{2=2+w0x3(KM(x3CR|Btwu>n7>pPz2%yJvZ_MaC0p0Dv+_gIINM5SXs?BaDVaQO zGt@kIkr>Y=7aUIcgzEs4@JL6u;94=?p~YEu6snqAQRqPr@-!{n>X zyGKWQ*Ro))KuDD#$E-x@n%l z6cHAcuH_3j{GCP8sX9y{N-FVmm;#j))zU*rRxQEGXtG#L-3#_$_CAU}j`C+_lo2XM zcV(z*2~Y;B7JtP;mJt*6oo$Y?H1(?^rnx1-d$o9vGL|rMONtVd=nh+mV(zd_QzANS zX^Nr4wn*tkwh`E2TU4UjaW6fJlh&aiPNTDO^K(OrrWGvVN_Qok)8*SXhvZJ5kh^xe zWJCrV9xVEwbg@ddzNxf50ykHemcNu+ovB_vB-d&A(}Icy=bG2xeNMThRBkD;huEbS zr4zB-J9fekicB_#)hh#S=_Y5?@`%@%_D3k#T5>_l!1`;hZ7iwO))lLqa|f?AZ_dwM zj0i2x%}3P6!!{ldZ+hWLQjwm@`E%Z13RIIxB58NQ!#CiRjj-Os^1T?m)wSpPv(~^%~Wd=)Up%b)!g-)FMrgS^rC{O$pV)HFoF5g`+gPgEW~h{sEu$J>wM@;HxwgGa8)W6dKQ zm{?UN?q4~Rp`3{qG2u~jWCatGnViXzM{#d+CgotVLS^y>MdUe^hx2F7BZ~9T2JiDy zmXn7gt9u6aHBI0=ray{X!g>4-9<~K46Du(pqcX9Uawb72%J~{RuP`b36292xLHG}-DhsZA@O_=2azZ{bZkG3LCD0GY0OL-gV8rMT=bL7oD zQ#dN-|Fj$Xl5D#Ey7hfG8rCn*`D*OCcOP%Efh2W}d$dbqt$Bv_#R#qxd^j&Y6Qz@* zHGCC-FC=iuX83Miti==-^=xcHepVHne)5M0KaIk9&(o?Ttz5p@vyD=dWFylf2(y>ar%Zlj1|!1Lxzk zW!9v%-fD4}f`cD<=a|A5gmft}b$7q4!4^;2(k3j3PP3Rg2S;d=O(Dt9<8~+7NjfEn z%!HC1?~dPixCA6NurN;q+2)em9bvg^cNBPG_kj-04X+KNE#7=cVe)28k(wla60eEQ z!9ub2kxTo?VG^vH=;m{wwDF;<;UT)LyB zVv{8@a;T}NvX?MjhgDiP(SF-O3+1UL(#H~^!CScq=~&If(wYwX4U>OR>3b+eoPO^^ z8xQ;xF>tC3xCB%11V%#sw17opcWzs_RkKukRN8AUN>WM)Ct>W|_=Cg7zG+^v;w^K< zmqmjW2RRQLJj^^d<)A(Qcf%#*FY_|w{bCVU>ASxYKM=}v$cNl{Z^r8bRzTg)wd?N& zE;B{g#`VE!kon*wKZg4M2-H=51h1Z!LUBPvwDLEK7}mkv|9Zyt&cozb0o@7q zf}{Kj9%2l%=%Ee%QXuNfm}q5w2eSG5XI#q&IXP44z|McDpPh7ru&QMx`(tY?pgAU%Y8Vs`(kIwGif^go}qy+ykhgl+Crf)mp}V4RDK$A-@Rqt zINO%7Xen>aLm#7~1KjQn^Hx2e%Utq}+PQ19bFAKIK0KA?oy~8KUAf>D2>k)p|Dh_dujI#c$zLe-j^ zWJ8u|6q($xDJ!*`5dG86d~{+v(@G-xmqiTNSArcV%^1yn5{ow)2NdQW%$Ya95z#+3 z)-VMH*1QPndi^L7){5IWUQKp?lj9lm21Yl{`|-U znzapdh+VLy3kt;A>T#H)yijLU8>CY3G!f5ByO(Nmb8n*#IR!-Vo%a+;*e zG6j|SbqOA!E%DRu+v6ykY;#W6EHeeR_EA=IMxQhrw>M*;@a5kyP&lAQ%E2RLBY$vO zt1{P==L!2$K)UnK12W#NRRi4_`^ql{*Y0K%ruj2Z-Vxxx^B6xHnTR2r^@1mFIT5TN z4_ldE=imyd#80;y^|)-JbFwDc6p+y*Dp}<1TGniQx7n1bF@5>2340Br`D$*uS&H&!3pi zcMs8+Og&m1O3R;=$j;5iaL%FxEG#OE?!3MRmlLGp zv6U3oAi&WSAT~lS@#)8R<2^~=JCcL<$^AZ{7BQ56rw8lg5wssAo`04Euax>dh0lTX zIZ3x8CwQN?Rn+Xz2Cwr@%L)GgUNIaqF!;QdWAfYuW`1y}*6qRO3fum=w0w@)TgBWz zTpySU`LEaF^s`=z)6aTsDzxVK#+|_0)!5dk#bHVMMrWs8jpJWh$XUI%>Ko;Io+agf z@}_+MPm1^+a*_fxg88RbgqyW9)IGIrlCI#~OT(NV;yH&FQE@@HJp zpBU~tUc?CbXEjvEpUBN@9%v0!3OrRFVN~+Tp~N%<%AQGW)}%HlD+;!h*ncpKNL$s6 zQih}zWx2m^t=OjzLT84A5iL*DOGImPy{+=!#Z$G22XGi~4@QLNeTJw8%)_-^_@#R- z&HMWYT9ad0wp;NGB+=B-AHAS($QdET@ycbX6Hslq;1 zKs><_r~WTQ>;GZsmgnuglK0u+d%?4y&^EZe=cRkSoM+{M zA#$|&+iJvifMCpg2N4%n3erbAtKQ%V9LN)hHOy%_(}EnPNSiX0Ty}UD%%Ewt!xW*! zs}6Zvc#h%xKB~cNt?cfp7&ya$9SrAjhT)vyD#{Vxil8aa|A~_wXFKK23(oBXbw$+? zC4du|)Led^({$rBe?vBw*i1pr1Z*~}+NX5lh#@NC(;U&8BU-Uu`Ln?_;ZN$KM|n`N zu^6Kd{}X-UNKeHCeIS+TB=5vTEuERw5>1BISGoUylCM?yjo|$5kdrh8PlN_PsYgzI z?6J{dU2N9nxQ`yFS!LnK*Eli~5BU)YE!!oIbEgBx%yFtY4wm{*34_f2XdlKt z21M*!3FmkxI9|M(kPu1;-WaEZ*f8n$K}yVVloEcM)<|56qooe&I1#nJtNg_Io#+Ty z#~J>}8TQ5&_Wj)VH#IaZwUWKuF9h=dv5G$rWl63|NKa~iFy2cw0${W~7#{({*7{(4 zJj|8{Ku0xA@Z zqWm=_rY^xx;)O!@TNtx(>HpttV}H$}EG9$MPs&FWO`Gd;HRkRIi1|8lvS1vT!dV+V z7`kJO@h(r|MisG&5VOez<)7uj)x9)&jTTdfq6`9xvYblmj%7GB_Xa0g-H~g5JRoVf zjNIZ5KS;#|7kJe2P<^e94~>ILOo8rQS*MF-WicmvQw{4U3d_og_CH8PZew0X^IO6< z@5)-B8>h_X_%EsWdkKF!cUkoSCt{S>$lkh6d6v7)>xj&59+_vz&1SKSbZdox2Afj| zy`ljdU!heDL*kBSLBz-X<3TD7ZiTpl2Ykw$DHxIsCUJiT?!ww**rm0G(CD~00A-T0 zAKlyhftLCGE%OI(K_`|)4%im{G|eOTdRZd-5B~u&Y^>+>BaQL|kCJVa8uL7gd0%oe zWri+4D{Q+p_H%(f6wiicmMA@|@~&1#d7tGR}|siTCv^jN%5 zkE)RSUT#RP&t}b*T-w75|D5>)^gcQB`=?T8o)hVl6Rp|nlM~thc%*6F54NJ^=FhXP zLB-pd$0tmU&SIWJGC3iIDIVj92dUV$@ZU&*zOX18u|fi`h3`OwaxxM0=8(gksx`3{ zC6NP*e9T`8j`;&Kj@-x2K}0{&54ln;(rE*T>HS%Ft7g7|o=C(w=m#AW2TPV84ZlvK zAs56JEpytlX#Q}Z3o7)#vano1`&(hZ4*$G5_OkENE;37Q^PC5UDM=GI-5M8kkiZte* zg^Wj9Jin6_jv7(a4n<2^NzJ={aSiv^#TR)gZep@Sn^2+;9RFoPNolVKu3jK>{~+v$ z$7lEhS5NxfhcgQaC20YzTFhV30b&#su6zwzo8bEKezU4h51?56lNhe{`>P%nX3OiExmk++2-v~SA>jQ>aFy(w4$S1_Zwe3C^ zhQb3(x;K&wpR8iKWQ)%KI$_IZN8voS?+vI^@=Y36tj!lU?d+uFa#F@Kje4+q_o)rP zORmP-_frFeeEXm^F~0fscvcjY|J8{txepSCqVvtSZ(t$en7rypikQFmkYv%RG{7F{o+X$<~ z#B10gPP0z55z$_A$QWGrtnETnJ7;hj_g8<>%q1H0 zivQABKh8>>OX7c3ZFamb#6Qv_cup^oEeP!=>p!2)#TyZwhi=9bbbojwrw2JS2n*X{CYUNPwqxyBBP!Pb9{~bV17H*p6S^Wb} zKlmdN!5h8IUmz9Gt!#dxJVMCL&+#$rOv@2h1utqtJ4LkIdx0B3xbrmDf(~4LDsCi# zW`9v`!kU$GP?My^zRaQcNLIC8{JPd`k=1qTAti<@Bt(^{iqr3Vpz7w@U0~${9 z{sc?LiE27UGvz+7=yA{7$FLj{deZ&XI79Q)ee{fR6YfI*$EDp@_n-?y?3(1vsPxP} zS((wxGGmSxu0Mb5c&0JgR=9gYX<4R0|Iy`46FpV!-uvu3x&%$|J*}fOS{X&z0iBqJ zK1R?-NolmBRI3apyWR`oHh$@sT&f-TUUnI>GVVSdUCn$ZEMDI{wCGBaM)|o3i2eLA zjQL9!uvCNwNqK97-hZ}io16YFuI(MzXCv;&Hkb`7{OKKu=#&-tV(P0xbR?O76QT!^ zxm4&Eh9YVqj$w&xVy)eEx2Y&l*+58DGiu+nHE%kbLZizD zAi3QfsV|hT;$f|;u4$L-yh={E`pOaMje(-;T9cB)X=9IFZNf3POHDYIZoSOudJ56c z6uwc4A+C<=PJYX#4w1wG3+TTw8^f`O-dj7wivx>{LV=cfLB?m@7~N8 z9qy!YMN?D?-o5I7qo8II#cVoDqTxZUZ8EN-`XHh{yx&nD-skn<(LG?&>QD?65eK~7 zgM$AaiVngRoUon{=rREuYD*HH8VqXfE-&{$AuXtWzH*h5 zzu07a>2Wn&s3veBC9s;)N~nZb^&KhX6bd<3F~NVj*9UmLqrcB;NhtDGYJfCLC<;<8 z5H^aiicCbcLp!18ss|&b51G17`Gve)&on8Mn{Zk&VXfxQGaV6ribwb$`D5Zv1+ClR zk26>WP1;af2*$=Rk5MZ5FqG+9fw;tyr}v z#(y=$-{(HLF+(>u=SHuMsYv+X)BG$A#vMC}Q&E6YOeU0rMP%wl)Hah{)vhE772nWw z)aHIjQvs~XsAq$$_c8G)*oSi~pK)5PvWLtaK~Fi|F~kD;heW<0L_+)`Xi@B?!gSZ- z(zlKwWv?DDHJqD*4eGxp>3_eGN&2hOaQFOYC+W(Ja($li7IAY4O-2y~V=DZI4F#)F zi>CD+ie?#)sTRRd?40*KMX#zf9mBU6JXfA3>ZSftIaFkC1{SOs8Wn`CF`Ta0gckM+ zaVR!DWeR&E*E{EM`x;YkWfl+h%01p_u2DGC$Ym0a>ByW~)!g)S-xapE9+wBk zGLn!MfzlgAaYN~iAQPoGoXnBh46pWKVvIlUvM`-P?zEz(Mx(cozuJ@0G;fcTZW2y! zBFg^cGfB7e{jhIPfd|nSrnS0bJMNY4xK~ox-@e0kPeq!rj?V|sV}^Z$>{+OyRy;cP z#l6xm?u`hue{oNVAV*r&2Cv>^pDv=B&h{dO9RfzE!DD1K;BMqSNwZ#17Zzv{bK=ddl z2(j2gVn~^xdh9$haKgcoLmK2LPj`RH{3-WJry%p+uur(B{KrN_losVTvUN;!(6*Ex z=^Gj|lDhlJzCCiR-UoH?sL#6m{7!;v=yYTw{7Q%1 zJMwFpUO0F#a6!13|Eqz0)-^15d-P9ez_ezB6nE@jv1JPRA}$l}lAY^^mnedpMJ1mC z%MtY^IGX&jO$Jx=y%>$YkMEEkf zt!hdQ1KukW#^e;v8<)^qS;R4g$Cx5v&Q~$Zu?aufesAd3-pU+~_2=CVeh=>gYeok@ z8|Fe-!@8DP5L;$99?&4?t^F`Gy^~xhP%ddn?$B9GY&FsxAk|5A=13iuSVU`gOfz>5 zSH=-1>}S$CH$8A&xXU+@iKUk)kRx;U>)+N{ede05C^@pOu)_)?T6>CBfWxwhYJreoOJ(p`6{4(P~-l-=0AdT_$j zZ2>a)9?1+Yez+|lToK9FwM9*wof6l62QI7bmgD))bUvL!E7G&&tGWc+64axL0aT#g`$O-6@4buVGXviG z!6OuDhUYhF)5PaDnU(XL<1)mD=1lMK6r3ivya>HbjPb&PTIxS|=^W0?Sf^2b=lBcm zs@Lc(yNfy25pwEB>ju5lOsU770FE|WP397cW+}PgNFO+A%GW~kDt1brV4h}y`t^mo z)0Y>C=GWSHL}oy(`7Nh?`tB_ojpb$$aS1uCy1)8O}}*Gy@W8d=HUCCOA5Umk)nBbCjQ-e^yBr#MUmD$nX`3Sg@+f0j#NJ7JS>lS zBoU9l!_7uP&JdIh+&}iQ|C2nEKIDNsizTH<>(`k(<`+ep&F$0XA71|a&T+WOHK}uj zEAB3qA)Wu4bU5kx0;7`6xrC@$(vS04MNY_%)Fi5qu0D4uo>grQqgGMig_~eI7e%_a zW)?*{57YSLi1IhiL{^#f9Cn*jLvb5%m)fn@O)@_-N`4X;?4OHfFf|fhHG5Oua zZnPK3WtU{$d3s0S!Yw_O864xDilL*lKTj^J?n^eDuTh?*k41saQLef>i-s&#l`a~D z?4?X1uPl?06%~?WH)bz*4ad|~{2haEvM+@*t_EYOT6K4*aU_x(rPy0ooMIAvOevA5 z6VHwJ()-7}Ct*H{*gFq-NRga$M-N<6p%BA+QW_Tau!ZzeVmaF~HNI7xYZN&pW9ipd zNXw}@q!>BMJ{9HU9VDq2xvXkh4LuS>fb-uT^dK3-HG3^(cA?}q1G=WZgs~dAxT=ZE zHUV>wjJq18E9bRcO@*zrj0dPAM^b{W5fXBs753&x|4;+mM*)iDvg)1$RZWf_7Kp=r_<}O!aPnS@!zAJf40x{e zE;6}onGjlkpOmYMsts~(;vx;wO=niEudewtCS$&+9HTI?U)Y&H$+hUt-BqnDZ)9&yMC+fX% z%PCd+R4%KB3dy25@43xcx#?>@jnXHq%_&FMgN@+i@0y_I=whPy3NC1o_i)3r5d5Al z+2j)yNzaBSo21vS)0Pe0+HJzb&L>?n?$C~a>`72^ zATqF9ZD^Jm{X~WFfCj4NTRMgp??!U7pq8SuM7tby2YKkWqg~px%4YIIMt*G2*vV!azP}aOflc#)rm`D$n+f1To7H96`gK~J&27BIs+czF)Rlnm^&9_BDWu} zNBHFC1V=-8*KKF?gERvq<5W}<;-$BF6WdgISUdZP}kfGPD4SwPMOKEn;K~wIs|MG;XhAq7`bJVi8%4f{kR)Jw5i10sN1TEoC7&hIBGXQtdyNM}c0ozv;ha}v^{^44j3O7T zlpvsS|KEV@0@ECk0@+hPOI=3XY+Sp6h8E7u%=)@qacFHsuJQTWUP=__dsXFowUPGF zo5;ywmoSRs^P@Rz)6dd?zB4oX>vFw@E(%32^#`FuZ%}?~#Lz8<7<)OV!@nX6p1(G- zTR%(Y9tRuOczNg8i;>wmg~eXHq-nf^@@GJBURS1nH90o zMhG{WD%$zgbGF7(8}Prizul-DzRkw}A{pbCJ;Lz>TL$^!pa#Z^N3{B72Y1kYnHhi%R3^)`Q&qU z&d%)TBhnDL;P$X%akULh{7s57dP80YHHZDEI%0d}Qe7(M<@ygW5r2`&VzzGo61{e* zRw6|yaJ-dm4Xolf$slfOU=6=XL&c|WvpyA4jPdSVH3Bd32*gqZ#;FlVrU)$L5lHcg z<6#fH%??yZy+q?}R$U=Q1xzENmGNOIxtcYD&f#pqga#ITRO+j{-yqTY+>~y&*;7ZQ zVLgnTyKoySul5F>y!Hlg4{u39xu=pp*SNx7`Ybf2` zP*P~KZ);HgfVU0NokqipPic4&94jh&IIoQj$%s&a%B+BxeMRnkkA}t6V^#CO+_JEQ z+{@RS`(pq3nmuO4$?4v27=}f;khQ3CD(y!|t*CrKo|deT4%JVts9%d_hleuRj{iuV zpLxHb^nJuC-=5u|6ccKR|7hglr)VjZhaYm*ODTD8t6bmad6-M?Jde;-nG74=XaLg< z(GAS&4{4ydxPcA+LwY(mlT#-(bX#FR%ZS(Ao8f9QI61MfF#jZ?R{NOF_s9$jW0kZ@KQ= zLU``o6WQy>rPu*(`f~1?SP*$PBJ^@Z$nl6CWf8%y8gQ`goS66X@rYh!5j|bi^!?9? z?C5c6P+(a-(&Dn;;;p>m7J9#b*R!A#lBMfG@)?nbn=ieTL-pTJJt4iXG5Fq^zG1cw z3NYTonHSHk+LCMhWSS;8g48$CE%xZ7G%5CW{n`zQ@fv01EiBzle%A0xieKE5w+5#8 z;s*V6Nk|-P81F|tqsUf$6K=BWXQiIzp7rZDW@CWi z3a@8Bh&hFb#quhjW3%c@XVsS!9<|S^S0>+NG3O-X2yMOEsX0w^AD>5ndgcS1g;6{d z!blzVmqhWfQtI!dsc{@ffthZy)#s$B9^JX;Aj-Q0)jNT_{cp0L&q=+z4XjU3Pn;%> zv(A`iQU=tsd*>wcfCzGwbb@U4nPTF0j7R^hqhbrJpRTzRqB07vM?Je+$5PKr(PFoH z_R4wO{wLP6ZRe#I18>}1^KGY`tdMfFie$Tl+E-r3%$3p;VdrjUrx>!Q`k@vjjzJZQ zJAG44q+4KrtCXU96;Mbfah2;|H;3Wkojc_>d71xw6Y>6}j(uAxWms%HHlG6l2`g3+ ziV0yQd89s;63_@i>F1xQ6x?JZtI+Aa#Oc=F1luht)u%+Yu#UZ2B?Z|w-Yng8v!w8r zUAd{ePN)|D(N$i@*554s2+j@mw{I%1kTcaG^Kb3w!O$T*%Xz+f6BYVBmFN36si%CJ z+$BguES2KEGUvZL@W*j{E8)MX;;-cR$#wh;0PX7I;@$i+5kR~@$qA+t!AmN^Qcf_0 z+({>dL>epxS5qBHj&*b>bboA)U0xG9m`2JN{7P#=ElLb$lSyfR0c>aj{{rU|Ngm~x zs0SE@n-Xo5HD0dcV+mtT9b?s!AvBQFP9)liY7{1N(r$I^Shdu@At?%Pxa0t@3b4Np$3-)C2{XJ>&9#D zWUJl^d5<9Hky;#(z@eX{|EU`nVpN83)R*h-n!4|@7 z@kWa37}@zQj((E7iQ)`qQvzR9!&)+w0yC03oyE}S(ZJ@X<;s)ff{TuhC_OmMlsYKy zc!}0g)eE}8_Fa;U!!zniGwMq0z3mxwih&SuV2LE_d;F|821Z_-dN_qRQ4Mh-1=wE8 zf-d9IfiZP#*kx%%h`ScFuJAe%XB0{t52dD-eRx?)2=87OgTshOps_c%(HtfTQ(!^) z^#;3iS&9qjR@X5K(dQk|A_B@Ewak1)8q)O#Vtmvadt)`qkF{*^6)9EhcZ0dENM`Zk z4R-d5)OSE3;o#P_Je)Qx+*|BW3do`Jpn(t|&v@eouVO>t*WTOT>wz}5QDkvfrD@`K zH`oVPrO{)|SzY_*T%)lVoXeGVVadHASWNw&qXRh%!He>fgq#oLtW z6hKLYmjf3~^u1KGj6bZZs|?2{W@EE4bQu{@5<~WSj2|w?5k^1lFdCDL1u(%DPmaeABC^h;Ru{o zcww(!3ClQGs_On5t3R$IR*T}N&0jKg`ut>LWbz^GBU1vx9zQl2dsi)y8lAm3h_dYstUYuSlf zX=;KwoU&-27qZBEmuwB|>d3UTqU@&Oa=4!4H9?DA5fS8EzeUZZX~j4-Locm>V=Z4ffJcx4B5h)d#vrT0llPF{vEenDJ!%D1I zW!A4w>fzUuZd7VvNV` z3wQPlCgY&OEMMqM&Hux`uamag%(syX^;??bZ^_4v11T*OtDExS_~cSU$)QE~a=-XO zo=z_%8!cfe$(a^j@20tb>IO?rsljo0k@=@?c@7DRTjR~^v~5TTUhQo{Z2f0q;}~s5 zG`g?zJ&ndI*J(;B7%yE{%k$!>>uP~kUq^w$zq^jnF8(oowSRS;ZK;>S16|j% zryd;o?X%?}!og<`l8|Yc!;aKT2`>~}|Ky0ceQ;E|$yn@kWEsm$#-SsMFg63fkFQI# zs$&0;bKJ-|=3eLO6FRGI_-;%v^=Y@}IF4u?S*GprT}*|-Y8q-A|A&x`xz}0dEos`2 z*RQAI6t!TVe?65tP&Zt4?OUFO42&ABhmf%GoiyRXDyic%`wtffJU6vMAG<83K4 z=!hG&F-`pJSee$l#Ds%~TIabrZ1Qa=sP0^28*k%%&X$ZwCY0x!Q4^N8tks|GPa~EQ) zov}o&)|5pUOCmxs`o2#t6QsRKuzx}Jb>5D7Sg*ur`|tQH&?$Yct=WN(1 zqBU;!=W}u*!uqm7kEAiP-4c=EQn#%J^M*MYkFa%@b5(+`tqJW6!2u7qoi3bJ{I9Lc z!Rce&Y+d%ucPD2r-_Y&ami+bqe7A7@a%ciGd|Ilq@*{hPFIw|yx9>OVcWK=l*vUsy zjO6~q6W8WuUM-SEw0_8jwm`VM+t~9h(t<#zZ4UZbJXmF}qcHN$$NlJL$6BN)@mn{0 z*do0zy7#i|Rw*^u{I@wJ=3c=wZ<)-7MAN*ZG)o(Ll~uJ$18j@kG@UUna-#)f+X`y8 z@eMbx+{Wc@RU|KSt0H-}TNTMKyVVvv@@hv5UhMAZccV;QqAdPV{@smJ-Dt-U|62vM z`eeCz^)WfPqJS!lGRM8f-*<>In+*ET@1{=%vffmVil(=u;_t5=^w;8p;?mv2^5dR! z4_k&m_G24n5aY;Y0=bNL56i*W0Ci$Pd_Y_>xu=r*Sk)bgigGjmb`0BwxY<+fQom5= z?{hG-y`f)<+u(z&f6VExb7WEtE4#urv`fL!`>&AT&J2uwHzzZgA9e9jek8YaW8e(O zQMtqzRQ#p#!xi?QcIkKV(pC0_M;a}bTxB&LDaFURXATsKGq3!;pWLU<6e7b5JHG_3 zwS$v3yU3tC$JzfBcvQm0CWYIxmC0AWT`AAii0LR7jhy74bTu^q85n20no9RW$MwF- zo)F~^eZsDyhL?t3WrsvL!KW*IC3U{av|e(yPyH48x^ac&dC5gS2k9&Gz!f$^E1whB zUSZw6E!=YaiJp zIq$Vk`Rp<~<0JPO=5B1C^6}->*sH(nkk^Xu{K^U~cnkrBc)NYd+RLj4V?JZ*IbmkH zw~*%^(NEu(OZ4_B?_Op@JIPU!yRLo8o0r)$em2_SN~9*}pr_a6n@q>poaJ8X3-FAZhLo*vEQ#h&Zx_{i2r_idF|3 z*hNl~oIBd%=3Zhey2!l~tlQh;Ub`ew-z}6C>Y-DAs@VGP*?H$jjDS!RtnqB#1|QHk3a_HeQCcpt-@C|TlP_PSRF+M4|HB)dQL)1cvuu#{#BB6M<`c73Jyu~h zf2i;b;daEYtgw;09lyw?c9mZ=d`Ethbm@hj?cYkP=}?4Tn{KiMTS;~)UtMH1UF9dl z;)~3$n;bCiN)2kQv8|?q*=#SpHkGQB!iY_AO6TI7!uIV6fr`(iaS1_BO)c`yh;6rI z^`*`2g7HL6IdF}~YuJn3z@6A3JQVVFq7$n)vS;w$fLQ^m0#aXLetijeW7kd7+ELWHwiKp@Rix zhbbiQk!x-ZzF~D&a@P_!?d%;txu4j2f&J4@ zjt;+j;c@>Yk+atAR z*zsXy!%Fa$*w`9NR`0kJ{72xQt?-xo_zdT6!)w?!e|bzl=f|@vj?nEcW?0to`IMe^ zOY1F^<0P0%d(`mqb6j9S0di{RE;Yll^qoI&m`$_Uf&kg*W$n|>)&@NPrwK z{(6yl0_5m~;*0uF>#i=i9c5@}Z`V%x+KDgo&`?a8%stxicaQY(!?ozG1l6*cqXK&-=gue!S+(A$-L z5%tCO&c(7qAB>0HF9rwi6QaH2k}fh=ki0O&Icqj4jm-Fx{cyFK^TQ6E&DV{;m4)`OJk2 zJoUz^3v6hJ{8>-uy*3m8R4lt>!!m<;Oy~YOYwYYDS}djYnays8$WQyb>j{O5$Xu9a ziWQt+uxEP6Cfi3;HBK*~881%sw}x5^(xP=yWjgm~X$d-0;i5hpWyjaMd0+0_0gtjQ5MEV%GEfRc^?FmsR6`9p-eGpcA7{{jVrH-dPlPXmNm7ubYQIdt^23(;ah{%XuD zsNJ@Cg4YS|A7@p>#%P~Pc`6=klO|n=d-_7OS6;I6^o2Ep&eE0c#t9d2GDkFyyTHB- zm4|j}s^*g6UNyTCDv#-ON&T#;W>194qjY~%tEKUKHCquTr|R~1eDAAfztDG4$M?2s z);(NK6Emt1uSS_0msOW*)IGy| zWP>C^D(H2}H`UA&E+>k?RV=BeJZ`9-xNr^_4RNuSq6Raj`f(e@1|9E3;N!C}{kG=?N_UKcG)ji zu|B;a#-wUCwYQud>#36XB)+Xm;*y*oteAYUprV_K(DHkfseT6C2mAHBX zIF*%rJ~!oDB_HxmIaA4-$&^!-e8@ZHL?y4qQ;t=pdJ%t2=w`FmBjo5GZnM8q$$Cf0y=J<@ z+w2R~9M19*a}IkJhFBht%*DioTJZ*8Od4kt1(Y_ zYHG4s$XMQ{<{Sd<-e#Xt$u>vHQAy_hvnn2ynFfdLEGfLYucY`(bH7>pL;uQSw||>` zbR|u|g$03Hi?4orWo~axsz0B45OnE3#XcYMxSX7=tx4C;vvJY# zkiPEb)}+6mPyHuwgk>gQhf%bKc^nJ9Vc+|FMawKbFNg=NNjc|PQM5cPbQA@-e~Vgt z*it=Cd=p#h@IvT$))Fln#6IU(&loxS32S|8lJk7(TLKh#Z{98Hv;C9*IJV;}d!*x33F z`=uY+g45L+mwk@?2{*~Tt2OS`b1c5UJX~_`XpM86W3O?$vo$XN9NW`h9u?=bx5g>w zQpeMc1J<=OlZ`>+Li?8$KEZSAi`KZ6=Tegq`E3bw2pg0BHOw>s6BlbiYuroc*i!@0 ztlgis#$|!^0C}9B^Z3k)^ZoLO+PbMV?x}O^w*hjW0nQDrBeh)I#N9kg;%20-+#7$G zIK^E%ODRh84@(*EPZ@OiEHgYIM|7_`yW%@hiVzlw)!t>2cZsBNNP_ukHscAoZ`jYol+4e!P6CHHf! zQ=U1?4q4=pl5=wF6g&nX$ICDKTF19esXMb;#%T4Q-zXoRX79(#gS?z!t!#h1JjD3* z8EGO~>@*RF8Lv$frQUSJ6q07ao3tCxSagO348jO=^BMN+Ao*=CYg{WkHb|amvYt`n zV$3?zF&26d`M6n``?uOl&alygHKPwSRGjYHJ_hiV~5Jg1D%GM|4Ud|VB^BGn-R5oR}g;t~H41{Rkc<9LmhnL2Dd%!?TZ~&yvmX-Vw?)G#mM~0yqH7?f81GJE zzn7vr#a&&#cu$&NfJujuD2o{@Jx$K;z6{YLOKZBDchoTkk&c`rx^#3=yt_8EEm;CVpj zIP7Eoh%Frfoxs{tY|RKc-plz~3p+4E4j0{Tu*wl~gx{;D7VZ&K6Er2|bfuB?edxRH1oImu50sn*E%sMVv2mkFQL?4QZau|b8723Wpy;*FKE*bU zqLlx=#XjW}J2(pU-I?EFPdmk~kHRp(`EiT=$x|$3v^+!Xed_z=qtW^&TtB&HV_34u z+k%UBy);9&b}uW;;Bsz7i@o|}>Kvi(g5*QuiXp#Rj8euP4Sy@$I(-H%?|6#D2((wI zbdDoF)`{%LM2u~$%UbNeoMbl>hRz?Bne7F&M(X zewb2-=Q}g$oi$o;r*>~|I3-mGoF9v-YtqY&uOzpquM+s zu?}Ugr^q8ZnPXcZtL=wRuze}A!R%Z1JL{d^UGCJg zpB*Is*(con-tYhAL!PqF&hG5&?Ck99?5=7oyc)y?NjR^u;1k9Aspnsp3ZsCz*R9?3 zoa@$ZdR8-}_BzanVl|9;GaQIw(R=?D+>Bzi_V??XtN2bm^c&2+3HVq~hZXt{^|Y51 z>EG2y;+)RA`Wl=g`n#TXX>aO&*!YbOGtB(vqK)*=a zWnvm}E?Vu>-Uf*+mpVpqoZ#Xg?C6b8q32LGu{Wn3Q`15eTvU%d8N8z&Wo~fqdTTem z)rvrH0Yw0NWvCZ;GI(P%!oi5Z{h_P}WBwLC3}rcntA{qj*eJ%S9;OdtjnstiIGpu$ z{pFgqgu(Z(362#SQQoF&5H*|~YVTK%4PVhgq*vF2VK~b%;tT z4LqaSL5%BF&_<(JZn^@-Xm+6Evn!aG-1gx)$D=;QYX0RFXo|)m;)5%u_A%@LF_V7< z=8j~SFv(Zo#Yj}p60d;UC@hcPRX8;Y^J#Mx9*knEndetPKbnp3x_>1*>tUv2c6KJI z3$rhX-P=^`jB3qMAO6QHU>VJ-nafweCl)Dl{0hvDMT&iY1+rriQ~edV9?PaPE3UxU zICdj5<_f%yV|y}_E<>ky*3)V9WyBPht5^Fl6>6r`mTNSPi)TlRosCc9FX^>U;|*2r z9KHG)pP0^$VS9^RH(p-S`C(_rMSSf^oWH`Y?{I5i@_(!RhgA7PI^^M18}m z!^}G{d*hCHG~VH!CgvbIGt^yv(&mz$6P}k~SIHH{ceJ~tHy6g^wnP*^q6VmHVP4?z{JGjEr-`->yY%D%d@lcq?b*;6WLfX!_9)F32afYd6JM4z4~(W8e~q4$5ayWu_s5b z1I-C|9i^q$iCltdXd>H2;%K^5gPQ%}OO!;ya2F;fv7WF=%l3ENDts&W|9_Jvu~B6C zB`F$Zzq?!P5PF1z(C|7(gH7jry(ylT!1Un*wKvn0&vsWs_t>MQk(?SkFB-N z@W$5)ZC@W(YZX2tYK6A1A66^0eR{Vl$AfD@IfEU_^r(f|GccbnwU9G|{hINsh3XmX z$N+gQc5XOTjFJqeep$R==O#>di}Wl_44)BEe1<;BXw_@DNY^=v{5psF_3f+ra53Fg z6#V&Ow~*jZ7rRB^W-mA^6#S9Cf3UtI(!uZP`#bA9?$_~_zTyR=BS~;|O9=n^Vpc>) zNjlcbql;GR{c`aiqmp70Q(Y8ZQ6$1e7M;Ww;88N`Evvs+L#g-6MWEZ&GY2lh+L>%5 z*>;iE)s~C!U?%&4`Oii8aTfb0V>ZC)*(i9;h49O4Y(BNs8XfYj~|;hmK@kBx!%dPW&@Ft9PT#DSicC&c`#)Lxq%7kKo)BQ})U zqhLQVhi&V|Wnj8ztm!K8K)RwOhN1-XDtJAIb?%@|iyNo=ufzgRAmB>O!R5bF3&hmS zJakH7+t`|O;*41klfsT;%sZegg;lmRZ;it_KtqC?p(S*qZ*;f~d%5VO_l~^v@mEXW+t=heoqB#>spowM>3|YYTXY6WV z{Q}mH`E(vmEWkwHo`)w3*iz=gdDy%VJNt_B@OmNpm|1il?tP02dct||T*MAwV$Z{* zMeIa**Ynt>&?preGi)j0)fxi~9<0VF?I2gQ`tz#aa1CJ%_29HHGR)$(wV`ZoW z(NG3uq4o~cEI}n^Y7OO>q#Ag)gk9$uQG=~gA6`S5OW&tP=-+rzsn~qURQMgM6f>dc zplT`mk~w-FDwbh0EkgvCu_5+F=dJBcwf#J}FUP(I&O_*O*57l@`G6AaV=%d_^T^+L z&p3}c>NC&7;^k}yM!OYuFK4$gG3TM*3bw+n{dt@SFi*hEC(sa!R2?HWR4?ULL5oz@ z-9x)Fwpj{UXJgE_B#Ho$-s3#$Ep}E0S4>X^^9=|Jk+7pFXq|Itypg*a$q`8f;dv;3BG~y*67T69pa7EjfY1PICt+ zTgA?AWAur|j>ji9qIw86XKKapiB0m1#_^iOtd0duIy=N6?d(6*gq6g3#lrSu% z;YkMDTB5a$1vV4O?tK=zWTMLBayHDSb?0t$J|nepsZVG=qiT5;W@fTs9hkG}Lq)XL z{5%@F#LuHIGqh{t9-S|b!jpR?OhRxY*yqodI(XG`3LjJ;> zexzWxMq?+7!znfg)sQ#@%E5~6Sq;Z>u-ODx!=E{rNV{rik&EwM)zBjsxze#3Cg)=F zViA*EHpTU2m6fPGp2Ca?AEpI51Wv1Qg7a<_^j(ek)K|e2dcRNwIrM(I3d&ZqJ_(1b z{vnXozY%NCzj3MG6r|DtA<3>9@!W(qI5QNI;2n|Rh14<{F>$StVr|}qS6?H&266P- z)4UU}1GV%zilf(wMgw$S!wzP$s~~j^`yXar75u!0y~Ko9!M?Rvg05Aj8*AAxvG=nx z{-m|KJwbJ3KIXv9M`(BBJiPj9=YfA7GUDws5S7QSW)7W!J9#KXcASBbd>rbgpMm^* zq|(wea5Nvq|GYEsARlK?$De`F^%yVm46Iwvj$(q(z#r?`Sf=$E=)HkG)%W#jp%L=0 zPU8SP_9J6#vgG4t0TR)}i;n!W)3uq$$fc6j1xM{-FEu?ZaOD3yy=61*j3VQIKP~sj zpDI%Qb{hI@WCwKBb{uV}mYW0d>TV1ijdg)-8~Z(Gu)){?10A&V>SYeVtG^j{zs6Gr z0!BmSMl=aR-=2n7o7i-Tw$*4@4D7Fr_h}fvnT^(%KaZk} zItmHH(W|fd6JCR~^xBi7*MY{5qi}T=i#+f%dgdV;OOcHaq603n@yk>2ax>QaAE&^% z0Phb@L1+Pz>&7YgPXT+H*?9`Qw;&m}oPxeva1^oblxg}FRw8DGoHEVcibGfC{7E>r z9nG)CT6nUZtzuT5g#A0%RSx4$TAS#YleCG(odiuG>&$RRAhwWIvQa1LxchrpR>&p~ z<}ychC^1Ch8nV`SmbWpyVW^!HM^~D!PYU{trt?WbztIGrw8~q}S0|gdLr|FQ4AnN~ z4h=<1go)~6=u*TEWMwpU?M_%(#Ew+IuB3@2ys8uuOL$Q!B$n{J(wbPplS=ql#D3-Y zpt6RJCGS^SyNe*gSrz)j%(66d&{(hnoOnUY!y93Sd$1CBbo^@ro z9FQ7V^aQ-y#SUY`OMBk(D4Me&M`+I{RD*aMzF|4isv>fTt5nj z&jQ?5E8G@@TY>p)umY~9`QecSc9Ekf;07z8K$wlqfE%oU>k&{s>O@9pn1%12AOAtm}`YdrVuj@ zmnS2Hc^yT{Rur5}3xWlsd8XrJIf`yo%fqyxbbTZmB8@xZEN{`FitZt8HZ42D`iea* z6{rMtV{#0}-9+9dumw8DxS~x`sRcMu#pW=#DqvtWJAG zToPIm8}J=;8n-wGZ6>jU>!TUMP0cy7mY|2Q2|bu*>(ZlE9j6@ zr0Q8gMY2fsb%m4~uT)(ttg^Lpg;n-;u7F9GF)303A1UlZsV4jr=A`Ip%ZQ%i{uHfL{K{@EJuyX<~mJ60#&FONqXsXL=P?%PgM^Y6XzeA6!tdCP^c?~Wj@LSaX$fC}EnL|{2%VEw{c5Fa?xggN< ztQlcvu1J(-GKxjgO!xPTTD_0&>KEqdH?XZLvmD-DWn;dYCtx>Mz;2EJL}8pL%)ozO zx(G0BR8z}g{xx=}!|3vKii>Kb02N&h_19Q;=fUNXDh%~o6nkV*AHU4Ws>pI^yv8nM z{1L349p(7$09I=zQ%z+5xr8wI!>evh<>iM94gbc{C^HY z(@j)2+8h9%TWkR1d;o^uVnf+32eBCVvicU=v5)^jx=WUnrXJh9wO4GMA5)Vo@=7lE z5k83Mhy4Ngt~`iyE{&!5x-A=Dz3J=6QuuTWRdDG+@c9uZ6n`&+${$&N#rZO+yJ!$9 zncduKT#*bX%cRsDP*qt*rG-d!yo~xHi&RI;aFz$}rZOoy{fJZ*Wl~`|!ND?N>P&T@ z%*vDd%d9+ES|&xF+*d|PTUz!{w~8%HQG!k|V)H_AF=JdHhRUDVL7rR7to*;N%*y|p z%dGqlWzhCE+qTuZvPi5z)mkC7HDxgLHtQ|tLZaigcp!0&!O_rkn{~4ppjui6dACum zT4>Et=-A=PZPr(AY~LK4YcIt1V8)h##~p0x(PiM3NYs#YhYca!g)F+4LD3zyW2cVI zcyw$o0FRqLixmDcWrbj!ZX2z5N|F+%C?v8{8>2EB8tFnp;PIS5mZ7 z6QXhqJszoQSqAZUSyePs7AZ7(ybF!K>43m+D$4;Y!>K+U5QHmg$?jQ_yoLh>&N=x7 zK3SdlPY1I4s;gbvkNoGmf0l%QcK~YdvT-h)d-SycM=POmQ6QQd+@j&@d#uvohL9fh zW22!i(V(TF7yeJEV>E2UP>H!^G#tIha%BGjT66mjfcYN#kSsoc8w%@F4#4I6>@`*Y z1J;HUA;gKG33cVgF$unj3Fvq!GT(<&57m9nWRG4*A<(CSwO0}+3m~~REDUFm;uFEZr6eM1D zDKZ4U)zHA~QrPg29oA|w4HW6WEk(@n3a=lc);6saf*-MA4r5ELIFF%URdJ=T_z`=^ zze6eNhW<>blXnfR3%!4-Fs{~f*4TOFy*RP47_Yx#a_wU+I-R_mVq&DFYVKlJ>a&6I1qkC=&vBO0o@n7hHX-_bPp zY#+S(ot;dQ_EXFg_QQY7=%O%uzd%|Qee$K*!vhYP^^KM_?0nt zgn>`kURhS)mq<7nIb-+1gf5~p0;aB%GZ>@!)GWs zjIY7|IorvlzYu4dh>sAU@S%4J413Oc*v>2|pIHLQ&)N3Mz>*9nCOu9x7cuxrf*7b1 zM7Y~vD@0*@N%{B^IQ*RL=;dC5n;%E^6XDvzA~ENPyB8=t9R!EZmwTWI(~)xbhDUcP zfsQZO){OZ!M7^N1-S=SX3+z42H(~V)G`|^tg8eU8^*1&pR7R^LCD@2mqy#&Bm9)gl zowg;`N@Yr#EA`jCRCHj^%-fY@5@CT5_8-l2T)Y&+N*N5GRMm)baf8Yd2z<%*Alh}q z>!O0M?1kAcSw$P|n&I1`BC5l1XlJAS_Wf>8LZ7(RG)~oC*!dF4c4RMHdC9i+FWW1i z5?s1hKqYwJUMniW#e0PbIIF$JoMv)-#oCGkGWX(W{p~x7fLOeYiAZpXNpKy4M}4Bd zgXbPZ4R^gva443VcR~1Tb`PW70#9DEaUMVI#&5-%l8n~H!sefK*U=HehQGZV#=Jq} z>V@5~`3&<$1-CD0@(gCY^&TB4Jc{Aodz3_u#nAAcnhITpgU1JUP|FW{g4C(aEOL1d%=y5ox*O%g zQ3A<_Q!AG}UVV-B!*h3{frX=Qql|WV4bswUPqPfK6OHtm%*lqEE`4B6h#Acu$ozyI z#8-RZ*(Yp3oZIlddV@NE>+}Wf7mCkrX4m1+=`)URFYSUkpV?4X-#t-Lc$7he$~IGz z-EUA88p7;`L*-}oLEzcl>9kffRlCz!R9<(Z8lpM1TM*-#%H38H9N$ezaCA4EZ@}&6 zwV!Y)7B-iOyP!=Y7W(vV=-tRh$cF7g;v$nhhpa|+PTLu~t$oh4-PS&5%5JP;m3DUx zt>;O*!Tk%)zE0Z>8@}LtS;J1a`i1S}-(HBU^0#KJ@}n86e0Ni>O%UnS?Q=8z+|{aq zyTPxCUCwB)!0sj-Txe@d4NYu&aUbnYL_vz#)EFt?R%693iqVUvA@+uP8}3C@I<{dj zN(IGXqfshYV%8h2@-ol3aT1yCy|DRpzR}7*|K`gfaW(@ERnJpO}$ z=1ApjLc9?ki-`~SyAXuzoZxGW#9hO18)6(J(Q^o!3*e*bZ-gL*9A~&}c*YQ1l#>Zk z35jF4RG1(kw?|K6FC|ln(Q6p;jn^>PEG0^b(R-Nbgp?$UiB>WUZOzOu=tM{ot8E;L z7S=}CM#!x`Lw8c9O4&)7Dr%>dsb=l8GF9YGERkmVPF&Ay+sih*>w26sQ{RkG#;zZs zoZn7DRK0e>K^gI3jgM)HkKwM2tYEtBgmHExl4-XScG{7z8IPTC*N$W<-W#MgqUd)9 zA?@hD4VZTHYXdB{CtVqHt*P9e5V1u2+asuylQ2fx0Pp4GD@OYf{92GuW|;vdv><~S z;~UuDf{bCz&wy=7>f9;{u^uQJP@!!I3`A+k@TGBho#_U@#_wTPE7GP_8jXPVe;f11FZ@eAY;8r9egD++f9f&ZP}Ig;T)9rj z!t1H_b*281p8u78p-fMwag4tV-Cv8_ILpZyrAQYc#^F07>R>?YcT+18&{cbHsN%C+ z`|<7*+M8z1lLsu7)$Z)-2iwjA%#|;?w@&^MP z`DumV=t^)hCKsglR6l4=)TnH}}WI+q_jwwfnCEJdO zb4aM)0V!@IM`E@e3Kln#u%fz_J?<-dGq_fSZZS zT4%Nkdy&~XHDi)ohC=f~hlhh4^=k@Cc16_yJEbLM-At#{G;2wY zs&U#wA5#b^Uc}i^KeVu)>ubOi}M!oJy{3o_6EGfNv;;8+x|0arF{cpOVVJ~%J%8CD_#Q3&jQQ*(tqTTp`-}f^hui~S3rKjH#y&Ie z22C|f_WvjOC2SX7#AQa!j(`GOLS&`5+(UJmM#rOSa5TuDwWcm-FsQvXb#;-Lub@%d z6aF~8tEb|A1v~hC&Bajd+aY(y;4CK7`QJMBdDz}jzi$V;!VEok?+EBj_cs=*7%OnA zkeVcT=MGaFZAGg)YY?S}6cH^AcV6tmv{Vm7B4vvV6@Uw7g+svjU`eE~7UO9Z{d&`Tm8 z0aRgsTnThepRsBE8Jzd(-H>0k|Hdj9I(^e(XVdFw-}H zb5Amjd9um0ye9z(W3$QR7EY#%nY|lLD>Y;+F1_Ap`Xz!a6frEk1J#r z`FWG`vzP*>EOkLh>^xik&-}cb`B@PKF}yiH?|Ob#V!>Sg_x!y2{48BTKL2Ze-qrjp zLqP@qC_nE?epYqCb^e$9yt@3XUkl#wKj-IN%GV`2unC{o+Xh(|a{k#gin)cQv#hL*^>j)tHuA<<#16St7UB zRr!__^9{LBK8E-)A9LZ(80;>8%!P!pq?Xy43mwN{H=2`cN*PD?iy37uv>i_(ojAWi zn*zk$yQ2c3^1<~>j=Avdc;YY7ss@2!Jn?CBe0Ah_6y4}V!hQEQ8d$W&1JOx{qt_wE zJ*MBrleS{n)YVjdR!vzA_7kvgAG4Y&rg5twd;$q%%xhrQ1Tu&5TLTX#knW888t|G( z{FxSOAaWuJ4J50D8AF`Q^w!g(FdrEjKOI?~0yMo)1zPZbiH3O^>0Wvz`9@y(Z;IIw4n>M9r9 z#0U%Zx+ynXm75E*5=jS!&xNgcx0}7%s{X&vg=>jqx$CgiHFS88>0GTA|FGE(T{8I{ z*-$o___%8R_tUy;*g6S6b@|^XKehYcPxG4-^!(pXNx~Ek#27zc7QFlY5){KdAQ-@KXZrNVk_ckqZ@CvZ7~EZa@GI&2=23o5Y~! zcK6II4%r-MWw^6ApPxHD7;?J@q}zzXxGBypYQ#tmRUW0dYF#eOOdiG+ zJ`=mLNvHyxp3&vPfh4lW(-=Mw516(w7{WbEjC0-_5;n#zQKQF>Sp&1Dkai581)Ha! zu#L|$#ZM(I!~wT*ViGn=Ww^*aN1d>-MvD1GUlYP`By(8^qc}v@;sycJuviBRpB|fKT=(Y*Jtw|M^wFXbd0EVW@_qu zT?8Jjab%!a&fI6}!*Z&^5RW2#P!69=@z4k7@HZ&DoGz3SL=noIr42Mf9Ss*;OY|Lc z_>0-lE17gy;g!Qz(hqs9b96G1y^zHqQC*nVXRV(}?~=nG5t0+ihnjFpifePNp}pgY zg?FJL+wAHca;h8scxnPwaQ?9HQUT7@uAa%M zvO&OG`ghrU2n95sgvMmjUVIw-W|9%ivMg9M69-LpS*Eg?gcVCT$ANHc7C{SYHdtnn zwXO+xpjZY1<{szAWoK!yQBs!QIh%~^9hu!;gVQI`eY3}CaQZ|QPT%cB@l5DpCjGJn z4;bh|jnHm25>a#y8VASC-Dn)KC^|G7y38R;CLsf2=a4>(`6Iv_9P0JTfZykk#Z21_ zn2>^U=1vxDOF?ORD+|u0p!7VS1!OK+>Ry~Rz_}HAdD+&WS)nManZfiJdoGEU=41(u zZbfs6E3}x05`B3VbeKncnE6>SVjc-^Jtd3JOUF{h2FS;vYgUWE!SpB&(+AbqEZ8>> zM?sn_Xf>boPzPsGWlYsIOBlhbI%Lu2);^2&zX`$-RNq1Jd>lP#zlF8)QL-8rz@_=5 zC*zwAvIRuL7)#MR5(&(ez{&+AoO!nj&MzPXY%gZ=Z&rchLhPx`qd>Eev}UyN@XbOT z^=;0CJqw9<=Oe2SL3BQn;Bq4|_6x`8dkrfZ+&6FtwLkI)ga|lWBCn&vSiXD}d{{`n zVYr15_bp2OnVGQaTQa`$s7z|q)Yo#8F9`rQb$o(bZlQ6JV(e;lyWj7(iP3RbdoLQ zYzD5q!MiB~IxissObJ%y65{5wJEJ2j@aZy1!hwu*I^UKljU(;pp(GjTz{HqipkN8< zK=i_!aX8d1A*#U}Gmu}9=<73R)1U(wojOw3#C!kkymcAt);s9bgVy;wK)$nTO@?y4 zLr|ttndtzVTgVAA2frf2${hUC3<&#<80F^S1M0HrJ|jEL!{Nzy*zfOL1v8ftFV(0t zr0}-vq{x<+rAIk^rwo2L4auDz|8*?)MX$_&lBL9(>6Zo z!na4Mtub&wZd8gi10t7UmG4M{Wy`1)=@)=yB+$tiJRrAwpmd^IX*f5^!BNQt!>wgx zjKmx;0D_kjTszi&07NY(tvhJl2jt$pHpy}N-SDL1!5??X%U=^(8v1u?Xp@PSz ze0~+YD%h$c)0q{kfL)2*Mbav`wUTrQT&P2u-#;F&3X2Zi=z1YI zEFpAT%Wb(wQ|OT+v+2j&<0$veS%RZiL0}r`;Mji^R&;RZRo03QKDrX7rV-xW;h%tw zE8%S#8A@8NqEpR-(qPak(#BOgIWnfoYYaUdsa4PoWtDhUxg`yjt|9@%FD=6}jQ2}} z1FJ||X2MFix{8F5+B9q&3HQ=KmQIGWx|H@0KW=9D3u!PporHHWrQteVzk%QR#V=DG zN{j3wk{5vcx8T1-ehl1~fd5jz;uWd`Y0|Hdlh>uX+`rB5PlMa($W+EO_>fL!a2aXX z#6_y~G&IiPJuOX&ovkh{9mO1k501|TpyDr%xolxt``M4 zR4HkdGUoio+$E}*G>FN>E_y&3tjHv>g!?8EZS$Sd;6Wzwbm!7gsnGkTp@7DjIv;B` zdUYDK$|B1hY-r|)ii8#)y;@;=7U}NG4WlW%TZyjFw&{PQ>)}XTvLou1LQs^sbX@mbQZ7eNq;!1GJC6T0($9VeV zJWR|b!2w!zWNwuD?tPSg;Ww4I7Zsl9gbpv%=?mFMr0TcQO5VOJ;Y2P`Gd)+rFS*2x z>9P_&=8_cmS30B;##_i+>CtK>#iGSZ;8&ADOuY{3R+9jmCobtXi=% ze~A3}A;VcE|Jw@qY7J@UWvpxwcih2vx`m-{0%|PykHw>B4gIY>1u1LD-U*?C!yZaH z1A}EXAH@R)F~ZSr8v0%+$-(dQq#l@zCGlD6-8&X%b`ymakEp>z`E|GQVu5O z5heS8m>b-TQpm_dc`#%ol;n|-8tp(at!1nNSL%Pg#mEFu|5fvAH}qXSZmh?^Iy%r* z>&3X)oj`)#?=^kK;;-yf>CZdgL+^Z|aM>PQL)lhzf$__2DbLZrwcr^EQ}clBW}H2OnnKA9-iLd*3er0uN_nm#*K;e9gj zw|S{EjWM37%h!LlsP&9F7bdJH!!YiF^(01Y0`Ugytw$|`s12l@n1i_+kSt~|Fl``T ziHqTn4J3pKTm+sQNmsD}qBmmmo45>?ZzMr0wqe=4U%4QqcZtLMTwCTG&fxP(d_LOq zL!Us*-3xz-_>NkJ5m#CSC}V3~qjxrWWzV!#b0W2R+(QP{Wjq~-+i$6VX_0%$JIJS- zSuqmJ`;{iYDa1yka2AJfxB@f~ccC}$wWxl#tV1p<636rlqD+VX+G5LGy02OEL(AL< zQAh-}WRG#8AMz1FepM5?M@YXG@pm9$6H$2I#B7Gx%crN~VUo^x)*o6WD1avgSOXh2 zp*nYHIULzU{1wK}xJB^WP(1SX7fbzdi#(9RY2ocAq8iPmW8x?@s*A++2Q26SduG4V z{Ek+0qzHF^MxQ?1>#AQfie{iSe{Q)@7uo`gDzd3^tm?xT^>wk1d7>(?9Pw}Gm96Rv z(}A?@XkIQ5HdQA?H*c^ggWjq-Hz}su@V|f2-4^S}6ID8bgd#`~90AfPkXtN(*dYCr zS6IQ;Sa`1{+~0t2u)J4~)ae<;4V<_x(s+R5X3{HW+%jbDQX6hAS#8&mP`*Sq;W90} zxJj{u;U6N9iUNHvuG7&DcZNlfT)HNIW^-chm{Q3@naB!B88FSl{|!Z(iK~zKKdc-_ z?li&p<^u2*{_z*wRf_)s6Ak76gxi}*u*#hD-#MF?T2wc`;5k35zNl}D^N}d+AfSMF zx>o+%u-g;CiijycgfRukj>lkK0rB^ZUT&^ywwkMKzxXpD4DS178^Uah#I4}2OG22> znpn7BK-!3RKm*KD!BFa8pPFY=`;@}(*e(zlRq zgS3eje)<>GS12{|Mf_(AI^E-0;aEsy8N_D)O6PDTWpXs#M9{@q*vb^=9AeNLN$a5f z#-bXBg>R)A2lB0m!wcv@ZyZEzC7vr_Db_-<@BS@eF8fD@;c)pIWb?hQb)QRZF>!ts z{VX&F(FNb5E_@DsHx#+6)rjObh@>J)($fhKl*Gt#iK@=h-czntMtNu z{0G>&jeO<8b@;dHr>;Vn1Q9aDgKeaz1LsH7Vqx@1*)cB-+HWVF#oxmC?WDCVRU)L% z&jNls@sY((u!{CcP`VvEx_93}{dVHKVszuczWyWY`o&(CMB=JJqMICzql%9WSZftz z8xn%+Bv;rqNqvwEx}wR*+q#i-&IbRr9s5&OUnYMxss?uuFB0hzqv`Pc2?f^OmQ)aG zBpbZY~%qs08& zLQ{SYsXK^b7*{PXWvJ|=g*3jEbGC9dp5Th<4N(Y13|2NSllYH}HOLGG|LB>G{nR-(Uek+(KqQea;_)wWcU=ok1E4YI(8YZKDDrFi?u)|uPwjGh^`=7Wj~H3c`qmm<b zq!vr&_wv9@l3M4WyDrY_2F1oVgo=i9F4b=K)pZ|_YWVR>VAw89WZV*1u#2c= zQ8YrSP4s&x+C{$gFxNP$6I!Zk8F}(aW^aA*qxP?9s)0)&$cSz5B8)VWaJBtEsVXql zS4XROmIhQ8Nh^M^GgK*g$r3nhM0F|}-Wt*F@pv(4b`y2GpB7v5TKPH5*4lL=H+4kH zgy8QcswX$_*ZU)6?$W&(-dlq2e2TCU;pS_Iv)act_8ey8{p>e<<0dJh)$nQ$3F5Tv92K68!M|HDSSO+9 zdBplRa3(iJ?Pt`UMIyK99>MFOe=!LRGM}(-=J(5te5-s3cSrEn#C-An629LS-bZ=L zC|C2lL0?QfHRfvw6_5CN;ZKRb-ag@d!bOb81)smh=P45#`t-vxh)^F2!h2e+DBPc> z@d&M*pHjl0u^0zUW;bZPmwb&!fkp2n{jqC+y<{V!HN#gWWPD5GIPXR5+@B=Z-Ik`D z`VI<8&=7QTF_=oo9&sd0*hkWxxK9y2=y6VuT#fMU@z6%3g%A6Pcdva&ZGTC49~J(* zS~`b+#Gf2d`wCIJiO=YR7d-8w+;5-+#Z`#S+mN$Oi(+Eh^$6{noNyeX_v0k~j>V9@ zAJyHBi=lKs>cpIv)S&k&*<&0ESMYmV?u8xN9Z!m><3;t`Lfo~~^ zLo?mdQW9WmwpVa0>?PaSnYFZ>w2UAR4RWo&QkxzQtq-C$`2q7C&GsV#FyE+ z2)xTk&lcQvJ3+IjhQ)1=R7MhAxJ`5ups!qLwTsG2EvUfvhx=v3UB2hzNe0*9*j$$6 zUD{Ub}M zw7LkFLD+B;EOboq9~@H{Gf~_}1W4G)>WW$%#NhHaK7y7q!pRwrD-g>+M`)y0s^Mbo zYX^ykBbR2E*sm*wX&SyH+K4m{;qyTf(NaaB40?3lD>0ZQ5LHfw`PCsg|I;<1j|&MG z^~QU?I=qi)#2ayn_0G6Abz$Fr4X4V9y5+z{v}U4&a^#JK7v;nsSIy%ibkUMY(f}L?wIYCUigq%u}28E!3$x zu#W@f$#YCfo$4!`QPCw(or?btg_gspL&OOi#gs!NkhJ+=sBz$97Q)s;XphuJ!_SA1 zJ3B7~x5Fd~@lQNVMl;MpIChw5@U`JENoIat0Mm|;_sr%6kYFOCTpqo{!YBsWR@C4+ zaGbMI^2-;%MHBg6Tn5XIq9W600qi|W3L?0cILnUQF`1!5YE-!PA*sJ&X0p|)PVz6M zOoghW*+o(mH2>S_j5Hd@e&&^Z<@R;B^aL4<>nzdCgtTKsBjc_*(a2r2aOD{3%zT^= zlH;T&7AgEV=^^d}OOK;_ixxH=Cqup2h1%myl(&!}!ozRI+8}GQ$T(Dg_;u3>qINKr zSUm`5QN=-|VIbrL>FCmK!DgatuWU~V7bzA|4xbM5PLOs=;{zN-iIyTe6s3zrbsi0U zPN6)Iqb$f=W3e3dhT|A3;K#ScxZS~=k~2l^*OxK{^_UFT-q!znRP*cO61`)JQvIC= zI^jTJIM`RBN!e(I*_B9gS2$jYEey?q4=agU$-I*%7boyt=VQ&`K`r=ZqLVn?cL2_uBnuq>nkN92A9^dK@#j2)%z`At;V%HR6Orsq_vl zhdCCiPLtlunfV|-L$r)J6Q-UaA>uu-^$d#JEl__3d%EuM_KYy{^{PT^GuHr7RixVK z`CP;){Rd&dUX5g{`3P;QF?MgzRFmK#ci)8E6ze#V&i}6Nf_Sd4jaqW^J$fk@NonA1 ziNSp-e`-N$iJ{1-DJm(#|L_t=?w-pV$+hc6Vx^gG1=gaf=5xr8SpTQ0k#~*b!1XL? zt1wQGuEtIB)#e4#xe+c{3R;kOh&oGVdzx>^N~KzRF)nGcH!CpDzKUPP21$gu2i!P| z&TQH!EV^+dd^t;|*qE1L(o@e7r9vA;libq6I8mDTPm;#Iu;Uz=C&pdg&yyta99Vpw zbm*=PlNs9es4ilt#0sU)+%?=&52s}E*f*InESQeGA5eTj?rFXw)hzfZcbh8=anWh? z=kq8>w7}Njv;j8-`qyCdRLz6sHKdcA>+pq6d842Yo&(2fNNabOPR`*r30D1G@h0R3 zQ!N>IU(Qd0XEh{smf3MnJZ9P%pLpQrdLQ!D(Wpf8mn^AS$`BtL972Wq zIx#q`z{s>CpK8h7jcEj*vjlZjA_lp}7<`*P2a>O$$>rYcpsz7>Bw9wWYnR`PQ9B2B znhPb@u!$Ps`ZY36#>IYFhXq&ZpldzpgrQ0GXbjN8_Il#e!dT;Muu-C=t#~r7)wo!3EP`$g$9Akf4Zk>%JHPbP|hDl9RrdDc9k8O>3?jIV`J0gvKvg+tQbF>;7m+u6+ z>tsx8?HP}~Dfe}9uh*X}sA{zMQvcCXZaYV)>-X0Q`UoF`!8b^2aetU{gA7HK4&NY` zRunhBDSCq`HdxAc%;uB=)%lVaa=XldhQw$?;z&cxE=(gMpN{p>Y9#mMv{c|wg~;w5 zH6$>i{UNH8Z}BrKS*X9>k5?Ugi{p{p>#D~u@NQ7|duS)B5##C%8p$8M*^W%YiC>|u zf#oKViC2T{7GfAa627@bJd=E};o*2&bLTClk1F*3ewthgijUaJ?@!ibz8z?zcq`JF zUf?L!;7ikw#7vaxKxTgr#c=Hx=zlp~8GxV-ysHO27rE#zin zQ)9Xx)|4pN2P%Ffy`9aU8qtpx|H7nld5BN<@)5H^@)H?uZ~nV6@^5VBqJ)7k{wFj* zp7R0&-b0N~8&m$Wr2A8#>jgF`k1c)h!7Xa_?knXK|;>Tg0h`xG<~l-e6%)&sPZnY+T82gFCNUBu{$US+S8d#1=t zCm#?-ES?Q#enws97<~B|CzrTyq0KKu(bu@CrAmXxHbt_Dt$bt?%heY)8!XLH;E~_Q_ zIx1pte?C#{0x{Owo~e({qt1^OGbeN5qvGGZQ{OB9mJNe|od$jx|!dWGzhp6@iVg=~pt@SN4g5ij&P@ zl)Ad2jyM|96?vkYvo3;)Kq1#QzoFeg3o*YD-!@M_Qa<^01{X{Ls*4oO%SqCwqXwci zZTOA&iDd;JX{vcM%y9O1(nFRhyr#}D0&6DSpr0A1Zq`hPwPqZt^&15hX41)z8}Bp} z&*zgbIzE*hk))i)PW4>mT&%btKI(=z@NcGJ@(II${e!ga{MYNLY~}8$E>jixQW5(^ zAx|!qmjC%$mtaGqKA}-FHMz%A&%8Y;wGPJy!k9luti3VDNiA5ePJM*qe~=Vr&ot=x zC+Xp|@eR25&FJPJXYyWKz&%X07MA>py7-|_F!wR3rVC`cJ|Rn3?n(o8c4{y^K^Z<8 zUOXWanVHjI#8VR9X7YHVF)rMz zp0|kMk4=S3PpJp~6li!#w%bK^i|AvIKT$U@{6$tX+T9TROz2R?JR=;@>Kkyx=V^xY zXT;C$32J*$Qk*&Y1V^5cHZ4|9GjDCcnnBGP2fdG;kslcGR492)ruuAsY$!@a`=9?f zM8c35s8a{l-Ns3b!S(O4pFq-a>G1Un(!sAb3^`dZnif1_-TYj2Jac~)aOEN^4OC9`|JSNv*YBgdVM2sXOOO z|Hx;SZJ#uKkmTh}7Oz~~TZeC(1jF8;S$hG@d`H6lw11%5RpA~MiMzDfC%F@TqBWqK zoK)`;jVD3>S)Vs-3fy={{2lE-t?Q>86hcecQgmO&vmk$us5Cq3m4DY#k|Is(R&qb7`X?Rb?cL!fl2hk*a=z~8G{2is%3O#OBl=&Vl>>5gox_G=u z<>(9K2u<(F2owXuKaeeWd-?$tHX~g6i1TPh`23Na#@q2vR9mk}FvAZ`s7wDn89p_kc~S|%7Ia@IoCLEhB&+4jNyxG%nLs(( zAr?>CXe-0POVY+pG7s6Q-$H!7_e+BBZ;Y1VPK&WlVK|7zS&3eD5g6W2b9G~y%y$r% zxT5{q>tagS)w+^)%83O^3{{ zjOa`ymH+jZEZVUfU&}(&?I||-=Q<6MSJWs=Wd&4F^1d`s&dBA14@Iwl{$g1)BcEj2 zES9xq)TXZ#~_ov;wpZeL?HTPefmt9HNz8`($)bC6xcxh7PhI@-PWb->A<4z@B+`HEjP zNsaM+VYD|y8Z4z)!afB$v3AWkFdNJHK(>+_6QY?0aMyYI~>%Q(0 zeQuNRKI`$m7=KvTs<)8B%6#n2FF&bvy+Hk!!xOYvnPP?c`6sz7GlEXE3=F45&v=9f zw|KP9JmMdqR(o$tRDJ#vgHe^l(!}aS>Y|ng*}6RySY{07R<@9$pb&}7ukd^*oBBHz ztQyo99)D6@M^zMMdppk-h6Kv#<`<3zl~DR=A zFR+Hl;yY@8b(FiHMK{QIy;3=mimGmyr?NTUut&lqpStLava^FG2b^WHFl;VEWU@A_ z@%kruwz&ed3EO>5u5Vkw}-&LMKUxb*HS# zy|Xp+qlzg0qY%rYmUJBIXkXc8zRoy~gvIf+q<)hHd0usGBxP2E5dH(Vh9&m^|*_xpR_=l?tmlY8&nxwD=*bI#|Sxt0~WGRH(X&DyEvkFG`V z5P1Dqw%KJMq7T7vdngrxnq*%Ce;#ERjdFsh8FE z$f6HgkyPGrO*`BtUyf!}d(-6Bqzm^uJVCW4kyB3G3f%Rn`N*4WA_M;6#J#&XyRo*# ze#0W+2SL24sj@%FAR<1+w5q7rPTpviJr{E<`X6qcev(TvG^2@I?U) z+fkzL5e7L+q+4?p+mk9;ztBH?!5*w1di@*59z3;IE}CE(Lm#@64)S>ufUk6KOQPC| zk!{5%cGE?>aIcM!?Pk7eMV`637AmQr(uc z(*~f-peh>9)wzuAFmemiB!-qh$ID~cp&)QKc(|{`0IwNsNi>#{C=c?eoy%3tX->m= zqgfAQZ{cukE3stJI8U@w;T!n==d$CcdH>paJLWZSilWOrNqfx9a!(Q=we39bNu<*D z56~a`z+a)oN<2y}f5Bfzjb*C2#~bva7im9H^abr;%?S@huN)L4;t&J8IMj(kVG{$9 z43yfuIKWwiyf&rJ?ZW$QObeQXzuiC;&mr?aS%(XW3AYdr^GZyJMDRsuVH+iktCe(` zH}RWibAQgS6{$Bb@4s4Zquw~mxWo1P_6j$?7b;+D{T$~{wyCXSH$LHe*;+kMyNRvQ z=ZXq9>|1VVLbI;huPyu(I~nYO1s2x0wDV<3zKE$itQJY576Kj!I`V%) zs4^b#h&w#@G-!lPvSqLe8jC%0VYgKMJ?+wtg!MF)Gy%Od21NOH=6mlLAEfVh2YIk; zR0?#=cg~*EbFP^a6}tOZP>6il9rZH0tR3-Ih+j6D_tNrqB!V*yp%>Z_e=_HagIKF; zX>&U=be`@053dIf#>o+Ty$rtddEu`n#*m)D#NX$f{N{02iY?7d>+UL9wAj2_JzRQmkA?5Mv@pO zaUFO!S2&q8)_7%(2ooQ>>44>IPrA9AI`QhecFk#ibbhv_Ssg&%YY(z0ET9%V--iIv3;-y6-l z!O%hd2R+k)gp53WS)-YjnavC&FsjiZR*fw4eTl8bB`PQoOLr-U!{^v4)ayBG@f0WL zQ+e<*=yb|hpCq@mDVJ9&^h9DF^73gAcUUXY2M;q(pu_x0tfzQPX4SkF1lx|X-zK`o zpY-k`9{P_52OST_1ETBz{A4&k@h=8%#Biz%Ae}kkYZ@Iu`a}rDP5AaMOPQu*mbr{x z4?O1#v+{s9j3 zv@Dx@%6p)<0nvmUHkcmoNIK2?neE*Qk9E+1Jqlfa9m7B>VOkX1;%DG~G!wz`;1y>h zn^l+RyvWxElxWRw-N@I56qZ>_xx(~a>1BFk;uwDt$$L4TiSI=?$W<1p5jDnlPCr zZ}7%+Z?reN)GMobNMJT#7hvrg}4y$bi|({o`d)c#GfHvhIkp`L8g}p7Q};1 zFXts}!H*%hu@~`B#77VhLwp)>8sf`{ha>(QaXR7##2JWRARdL7dx?S|<`Ex2?1}g< z#2padL>!9PhFFLAZ^XS3-$pzT@mIU=oa1MkX5m?E3tHrelr8Fw(_k8iB@SZraG_Z(K|>F8E#|*n4ZbBe*_71AH@m^;|0YL zDeq|>KZ<@7K>`Mpu&-bPm3|?AZ7zd7mvQrP8bu;YY+iQ(O;H?y%Iq*Z**qwsben;;;W?v;O~pWwZKbvXLpa6SE~jA zY-ZN5E7lqi6=Roev18vK;CL_G@m?%vJkS+5xlneGS+F_YlbgLp(eaU_oz$Ox5J`sn zx?FHDG3~hie8H(K_0?k*#`Y@xB*U#ElTFc)VmAmB(0;}5s_D{ z+Q4osrsKPi0PuygyAVI_@JLF#kj~-4+-D0vk`yb|I~D^7B`LjTx2&?PBo-nO?VbgO z%$aJ-qE9n@)kQzix-KLk#`eO~=a_5J=JOc7H6d;oJ;h;?;*0Xr;r-aLh7wzoXTC*( zcjjAWWX|#n+^{^;&#$NyR@)@j)%M8K=aRIjh+4anh_+&bXTDmV>FUY8Q07sDvvXM@ zq0ZCiuCyqRc8VfB+6uQFiG1ByqFt(@2{b2)baWMLo<8MVQ6?>nB08?`NcwXW2DfmP z-i{*O+Un02xN3X{Gos2GMAwBz>WG?aH&Q-jmeE2oVnv%!Z#!yu>QMVThT47%K#7PIdUM8`0qL{)WniNe! z{cNAL3TTi+Q-MikFrMdS_&`tTD7o%)oNq?vNl#KmHxj6@g*;PFq2b*~L?>I&GxgyY ztVZJ?WVsyU+}~|Km#=wi^DeWRe$b74&2`PBt-6yqE-;f0=uWywr_-6;$!PbM5hyS} zbzkLt>!Bv|ixKpCcd}d+owsRRtD@(2^E3OZf9fvre?`lC5SXow z#M~0;r5+?eCLal@T@TW;wdl;XTE1zm**bz6Vo1lzd;%89Msj40^678PENlLA%G146ZhVE{!AY zxnmi0eH`f+Qj>uq#;*NmKuNNZSu)GeAgOG&^CjqV^X?3KH;xoaAJLEENl3T5XA`5h z@WJ^(+LBSbd`mi1!0)H4c_GUP_wrp`muTD=tROWya|I6RWdrgGt&Jz`+MhrBIad{| zF1c4?eLCE?rUTG5RljoP_cN%p7Z!jcG`JUu=L8eY>P0-U9(>S?jP#t@;#9_bF+wPL ziY>e(Z56%Ri}+!hyy%4utVp}`2H)*9f==p9g1G$|ba8LewN33Ml&5eOb~{&ih^pz; zOyW&1_a*^eku6Lq(|3evu_L?u@FDw$&{lm&$~@bdz`)1oHwJ~sE}Us@KVm*u$H2$v zgNKlNZXt;Y?X`&sz0p3wz)TmxW^p6#L2TSJuh1CF^)y^w%llXG4}n zj_QA|nqKq%l(K4^-8GbvH4RnjLd83-Yv?wmB^f~RAh;cG$IPINCqEx1< zFAJBHsjE5Y>JqW7891D7NW{452INU1>Evz;e6dko72LjXX&KAYMk5R)2z@ZjK>TpH zX}ckxk&Pg=xhU%4$v|KiSM9quGQKr2V}4o8OT~>)XmH%rw;eEXXVir z14&eOXl4QteTLAFJ+)e}b4Oz-H0PxJK)fVK>6=E0`tnW3t6}GjvuS7aax?9%;o*a%z(SlZ$e~0 z(?g%`hSag`^auRQ3_Y1P&s0MblF4G<{VYk1hug6OHI6iTA;8B|uIov!B@@BLHj@?o zJ<9hd!BPd)^>?)U8~sT%I{~ai3JIWF`V&{_UvxJfai%-;&HhA>uJKDDJyN_nI7o5P zkG1(1!SW@Q6krEk&pDe_yzxXm`b?PowS~rUeZc^1(Q`Z$1*4VBD(&(aWfS!K$5YfM zx)L9PdS^!pSsrIQ`-FkHjqCkmws}LJ8}%22L6DXvn$A4I4wex%!{ORI&(j6+G8ZgJ z&kd+8>S%VQpAH~Nz+N92K&GLHJqD7ub=7wZ`UYymeHM%yI zlqsjl^+Ddn4s|G0A-bC9GiBH?<1jy1vkKp|WL}b*rM0oH=D~E)AQHt11$6fylGrA2 z_~a$t6`b=$;Zy25m}oqOFI!SPdaKI3s#W*O(OKrT!)R|j;5rPWS%X2eOmxm*GO)Yr zsh);WTwzFx^6~-)#dvDJ-t7e&{;3RjBP@NwC>=x`wks``xIoQWDIad4F9(xwX$lP) zg1wlHelmo#cR4&1)hRtgza2sbaJykGJOr|F740yT^yI!BN;8KN^*k}=d9~6(0&MBe zH>!=nVdp2gfiYzhSlrgaW)|(%W(^}TftyZ(zZjL2;~^cDk!g~` zA*=eK)59KzL*W18q^FwKM8u4qbU|msoccG6Yb)9(&wWX2XgNvGQ4@`5YpI7b5 z*A)_ynKMnFh0Vzg;O@XQXWjm-xO7A>hspd*#cEohT$Q$%O$PJXA$T3$Cki1qsU1S! zO~>SppexeR*L#Q1tLY%j-wmPNheK%cf-W6SlDK(8Xzg&~#fuG18y8eF5uw1-hr>yv zi)jP8FD;x385kj#=*SG@CDJ(=BmuU6do##z&9k!`+e0R|a_i!)k+vI`|3Wp> z&r6Li8QQHmNv%?hy03;rbz{AASSrEQue4?aiJZ{22@5F1;l$gGJ*j3m=sfQBEeO1ncXBe4eA=-!belKXfty*HBR{l&G-8x6ajU{Pe< zX0zfdTL>uesg`94wC5=BHXDzSmX!Nm-HsGlsIG*+zBL4E2twSj%c%{~8vF_tNEZNH| zl-c{;tCb>+A49@C&JJF-hJ9}p`%GclEOv~)%;p`ie{n&wDEwp+pbiFaJ=%ukFRCs?7>kVTz zKtP!Q0fB>Rv|ksWGWf*a!Quw?RYM*P8HXYJ6HOgQw7x!P%64L^&Q*;`N)HL(RU5qB zzzn6i)1~9kJ%{OraU?9zHoCby>4e;WDd6X(Z&l!(RJHs5Wf#QNv;nEQnV!~evsca@ z4C7B$yLk$>T4K>PjHFO-Dn9OQ8fDsj3pBh95k0(RgiEUoi!@)`8exIIF z|5i1Y`Hl%^qE+KTr^nDMFSKHq#=;Qf7xs{TJb299gapoX!84 ziY6%Vn4Ye3vH&Eyst(3Dd;DoxnRh}os_&u`o%68!W)+@apy-LW>|Rh zq9MFyJ}!IC4_l6uZ-dW$0b`zb5$7SyK==@0)+@U3O)_QZT>QQc{&!L{Byaf5wwZy) zt(LPek4zWdfaO?bI751Zm#E+&^sM}TkZCe%o>|Q9UT?5BmiAVFJ;1 z7|q(@ii&@}5LCGGhTS~Ed7~&UmF7<%qX6yxV*)YA=L`}@(!ea@J#_(;jN0@>&Az}* z%QXjDa{9XRZ;LNgjQ0>;s-Wc82ZyOYxEL4|=%^(`;bH1;t_B9VYbJ%M1Ab-FQcmh~ zLxMK5?Q^#+c;pl;i9fpwU&6g3YK3EZ-PlG*o=QuzNMN5=15rlPS@+`uZD-vV;xoUy z14V3Q_Fyu9EJn9IY9BGfB-=pN&#b}K&Bu7vN)ARA>NIN4B0V}()UJj;O(JnkJhiNH z*)n<5?tNRnUmnwba8YkMESrpxhR{vf#L(8~SJ;DCtn>9j3fl|&-hnpSoK3VnEobx| zejTFq=?uJ!KYRzDN#j`Ra%;*6_}=LagqYm?b}h>4vzo1!rUk0BV*18J(norielwB8 zN&lc1CK3S?xn&~hC*4PrCV_EQJKvCi{jt&fNsukHsVydw&0$3cPT@=V3BmN`0YyKZ zT1g5o7S$hPh9V40x)7R`B1J9ISi>YmGJ0zg3Fd^Uw3P{Laz5>CA`_)=(NYs6X``sk zM1tlee(QiT=Ub%38kZVqj61{Y-S2~dE{5)J@pR-Qj$@i1f2Uw0J{n8u4Vesmp{bFc zmH}BVt&&M*N5h;Z$7oYOg;qdPSi?u$5U=sQnVwS2XRk|sg<5(i!l`(#L<^Lstf``o zS<@{gK%P|rEt}g98`kpmnw*~aruo+aY|0F(=9^`;5ABIJftoP2JgTv5;X5DCh~T3R ze#*zQ6XrhRn4;<~G@?lG>QQQl?rnN82Q3*!J59#6s1xlwne_Hq!?G)!H8yGFid$@K zG2vxw3;lXB=_}aoJyJ4v5hx|oqO+kg?`Q$1Stk#7$Xa8u`ktmOlSzpCk)wcNz&?D3 zwzc>Yo|kC1T$0>w>{0mE!MSj`%DgQ{-!kO(XB9{pK#Ow8s)#7Zm;G$_?MNhr^eBSe zIPM46HfX~d3(pKWINh#W9aGFcyGZ9T%1dJZ=Wk{jj2V4AvU zDtg04H%%qU(ywUaRAQ9sX!mI(NHwe$7C8v=VKjRhpeB3hnrUPt4%%dnUC|plD{Y=e zIgCWqgSr|5jvV%o02A)m>afydT+DuyAN*E9 zS^lKAGDk_w;~(ZvngZEn{zTOxk5-tJY>XczN@n#6)ikOK8ZyYu_R%9qE{+j>@LQQ@ zATitB%L&VAYKi4;$dV1RBQEz<`e2&yE@|g0%y`5DC7a(jIlnLKe*D=MD|E^9op;Fr zuL=Fpz04P(HB>UC+8L!Y3}N8)SsqfpN~Zhszyu)v6EU$3U|#*q_mU|$ooLZrou`u^ zUoq(sn;2-G1t``ygcyX)gK5rmXike6A?6z8I)p+~FDN9}Gx{pY&pxOOUXsgDr zq`b_fD*O%p(ls~9#=i=W@t3PKY?Uy--;c^>f)$=f^)o^IchG4wNwiu(%Y26U>K>Mu zunuC`8TdU0AqfEr1w$#_Ka+U&=yxbRL}FSUb9u=T?|c{OB7YepTAg=V54oBX*q1Xe zwMw<0;&+W6;yfA49ERqpv=8;7j0E8m9s#(YRTpzl&*qV}-&nj~2`#@!mfs z;j7h(BL;9!KeONPYVbC_Fbk9W6WU=mDr%zxXOkGUsj|@;1Ua@`A3SaIU$K8}UR$%@ zy-FqR{3G`Jb$0=<%;y>HW+*B&cyE!~>eL|vS%}Eec%_DO? z?;VKkd;C%D0W3|dn5YQ^X!A&>zv-<;b>P8V&KhC@C$e`5uZrb(2zI7cUQD9?^P!6p z!)fe%(kphUo3-ZCNB^hAQp_igqQx$ln-5@T>ufd1y3Ahxw3+8I++R}O ztg7c~v8Xx-pE$nJcGan;sfSg=wL$c^`NVggFt)KwR-;OGnVQ6x!56@0o}p6k23yWX zH=3^=U=T?_0A;D=dTktrBDew-o#>uguDftRA0(*?SHX@3_n8L&0zMFf*6~ERhheo8 zL+wKZrh9qs1!%Bevy2}!Q_e4)?vk7}^FXckiG5V^$7~}YrZ=h&9+=5lLs`>o9>}X^ za+ULvriV_2j8@dp&&>{z(a&bq)v5F^Gxnos?tGHYiAMTPK8X`-eHwvEaQDK_8m zOdO8>x`&cbgdX^fL7vr-p2&ytY7%{tPm+4sx;HY|k0^=B442p>F=CX8ImxJKsl8<9 z`(Wt*ijf}O$j8~{$%^hi=lu$ZH6l8D%u zF4oYbqh=&WjaC*NF(-rd%u8Y^vC8H3rMEvN0tawZn+2q!zZlZE34cmIGu5f&iiA-sW*ico`es}QmgLJ%aK;7ky7#0|giGnAxM3Zibz zayM$+(iYM1&q$2sZRY7h@N5JdG+idQ4Q|=6)8mE=@P5aX{M~M9OF#XLByuVvJ@gq# z@7KGp&4neF2q`k3Sv@owDNguOKiH31r{{`&hIe<;;$Pj%t>(K1P)OdB=PW_X0~zi% z+a=j0$0KVA9k-DD!c`flu!sqUAJgHBNH!j<;LK5Q{)g8=BvF7>-HOi zrx}Ai3s)4*1n*g;b{C8-hW@xKsR@>5AD2E2ap%X?y4YD=O@Gk8@HHq@sM})9UA=*Z zE+zr0a8`-T)iH)o=#a&vx3}%oLpI7%l8k4eL`lraP_YHXvKVrL3G~on5(S;oQ$z~k zmxo1ra0W6SV0*QMXhMZU3ZCaT0W9<@`!NDUlRLSO==&B_o zt&`}g1dLqv-f6Yh{7avjJ@=pPzXY|Mt_|4GPRQ#@$x?_zZc*)0On~)t*ivxB$#m*c z60fjTD$IY=%}Ysy=fwt?kGzfVY=8Yh;az%fDH+hw_DG?gx({YpF2%ZS&-SJ`dJW<% z%ZB;p$%!<*5Mx=ukragt$p0N(TSyXvR_+6yEz{aOrz*A^wz6T}P@Kb!pr^e+MvJ`@ z6Z&LO<>y3D*}i_LsfnoIbZ2Sz&&gQnG+OjI@dC75c|sNG&@SeJVLyf7+AcBSv%bcJ zX$T__5|LAH#7~UIgewTU5lRsjBaBBFju4NaMo=Qu8;l8O5cVRhLs)_^9bqJb0pUG- zFA(!*uakdcazkGO^FrFqlnsV`s*Abw1xUy@8tWuT+KB=9u)4&D7F z=@evp`(aAoYzv2hVm&0!PD(_3;ZK|^x8)Ibc#rUuzWma$y@_8&CUZLz>AGbksGTtW zAzxUm_N*pWO;2Irt5nhUj$D{X|6E3*JDNs4WV^(Ad2V0cFZ-OdHqt&l`JbFKY1blF zpy6;ZM}`NQh9E7UJF{;!51AO;#u~;iX*E;zagwqS@JH>z+h>5g_#il-VTQNyDc1#3ON3B5D8M)3?W`|4z zJDD96PNR1u4cFhGv~rrxAV)3btOKljs=P)HskpXRH8|Ez+$kNPZW==b=&4(`S;xh|e4}SPtSdPK(pRNzTuN z%1s@d-w?l}6Tbo`%;f&inR?0pq%P@Z=-7f6GuJ5$=dT&h@TI-=PM4>$R6D0D5 zUrHpVW>-@oFF))n&92GK&T`LMO#{9r{ki@LH0Nv3ziA0@6Gt|+lm5gu^?I!wAlMtS z#M<4>rpFEDS2UBNy@f`cflbod*Z29a_MWMn9y$$ek6QjkNyvEN18f0NMu$TRozW2E zEQ$GTR=Nlt1x1mUR+%UNAEmu4)BRkn37Te=#%T3mo+1iCU9A>{&AlP{GvK>iY0gSw zNF%4V=Et8GLuVSk?P6b*;I^%LFySt07Uxn2prw_fo3V4>n zK5&&rOkF?6l=}#wV4K};8wN`xggppgEwY~9&Q*@`n&~sjd-KlRkerZEwLpJZO>)|T zbvZr#oU~q9?9xp2BPW7ljxMgvMnu*M`d%z5Dil1)Ha(h&R*o+TI)&LUik_o5S#uDwv&0I>A;dqcW- zV`RLxHLACx$t@*VFobXDkrL9$TUgUD|ChE5NiBHWO+&i-loQG~L z=@RinCPg`6N2rLQF1EEU`GA{%j#br9EhyQqn^q zjA&4wqytMyM(3x!!`hCPt|~<$+YrCrFb?yV6*O4F9KhUG4WJUh{u-{!vM)(Sm z4f7ARExodbcM~?Wn67n$1PcyX!|2tuq(+r;fZ0+Wk{nK@=5-{nRi6VJR<$|2Pg30q z1e9J_2aHHM4)_ zwVwFKZ`{WW(HG^7--p7!Hbmc$H)`KZ7oQku-l9FzL&0t);TgD4#(_%mzF{e0mR>?X zT~9`L7P>z=($?Y7qUcezvKPR5w(>{2+JgTv?RaGH*pm&byRSDzLrs)NT{e)^E~dv1 zD!5%~IIvrf1IXl69^O$uVq@A(&*|a734+R}L7sXKpLP>ljhdlrrt>$D&h2dXAHcC@ zoRlAXB(Fj)=C-hndC_%Rvw>*Rg|UyZwtds>Laoo;s|#c76DEI}Jl9@ydUtVHXy(O> z$+N&Rl%CvO9Inq?{Kw%B?daJGu3DCJlM{TH2<#w+pFjGJG0%r~r}Rzxg!U*S`Z)1% zD`ph|krm%dxbXlU@VQ3CDKvSj2{+|pU!}G$KL{oXAfjz0qN5%VD`QX}8XkHkAX`ha)_?Zi3vxMh9#nLD9!C1NI_Ff@N&Zs2g|jonwva#ND}^ zVSH1CJUb*UJ*X#^=qqyYpi3(hrq=YkO(Y&pi~iU|`i;AccSj+lxO*iYL_i+4XqF729vylXVFSV!2$TBI>EDx});9Z-8p{G$aqo9G zAB>@EzsKC$Kvh3rIo%RNBYz;d+}AOb{y+rfjh&c8CR+0Y8gy<9ef|T9Zu?#gNKdgk z`m|bq*$<}T!L;`l@E~4v&KA;5HIzNgTrv)8&YmqWw%kMi*g__7LI>KrlK8d{*$GfV z%r;lOWs-gb+n(rae6br%J51lHMC#A!mx#JI_B0K7fQK4|1hU-1>EOKHeac!fAJQVr z0u2+*D!1&K9}%uGtUx+e$l3H}B@`%?R8>V1rRQjBl|$?_s|pfwHLa<_e&7ds7dK;U zF%Rk$(Do@&i7UjajTS;0gTf~DJ%f7==7|TU7=((*#7x-}xR2{8S5{}YUaFvNW%`;x#%G@KUf1#n< z9J24!ZD0tn+kbZ(Q3sj=k&k8Hfk3Q~IIt5aJ>*!L@N==MZShfQrAW7I!@^~wC$?ep zCG4hmwvoWJFLzAGx!50BszQeed*z26K0S)W{VUtAUXk2RBANUaDY81Q7PgUWTF>~) zW%6RB^onZPGOxN-{M5=vJ5tvdXGNdR(xawkp$8qaokSSl-C@;E%MbUwti>}tV0>tn z9IdqX?qN?!W$q4Z=hf$@+<>c$s?KXRjJ;T|*mSOJYvM2a8da{9zOkk4V(F3X#J~w- zsoM_Hcb={Aapp1Z3h*dV>}V2kx??8P%3A8lzZ`>!dw?pNJDjrmaz1h3C>*o%!uI^N zXSCcBjq}>vd4~qm&NU{?D~TX8mC(X{BEIxcanCao3``q0m8`VAe43LZXHS0Yfy~h|0o7UF*G$@ z|1I_M|GqZ=z1{ICtRK!#-JsRT9?o=s-w72SSdd-dCJ#~FF33!(Y1%H*E@3BLL1`Uh znU!v0|d%$LvD9;TCy%+!-<`EH`^+R_av9e(-l=6ibP89yjbXTl0n}z$dQQDC#FZ{`x2Hr-T+TnI*#lDGXA;ZH7u5q(}~c_j<{x6M@yOwrmO%hhedS3z;DbWj9G> zJWFjFNdNc|@a41H^co0ULvn^k;cmVLGl$<*kou$0pSIaceBuXU!Qxd5Z!wuKA8?`- z@20!~eHXBxiqjU@wMb61s&HHQ#ICE}hP#>|_;=>3G_J_NNGBkJdHoei6}(CAwOXVo zq1cC&(9e{haAsD)&IfVU3c4tx;`N>bqakVwJ9NhONUpJ<$uUOZyEV`~y?zGn>_xpJvGX1yk~NmLW#%qyxTzuqWwUp^9 z=*eo*pd@pCGpD=maS*NpSQ|o#d%V6n*CQR+S&8J)j_ta`%8nO?&N8u42y^nP2FcluM z(QYvQ^D)Y8%6fD2R-ZjAAvVj)_d$Uv)IIqRFXZNut&GI@I!MfWc89XrOzE9{VE#sA z(AN7&R;PBXuxyGW-@y4Z)bqOmTYBBD@nAD%ZU+5gKM8L;(UFhqgxAwV?MjdCC;sz< z=?`D`q*WtD|JtG)*EJGjLIC7j$Wb?RYi!@kL2S!({e?YJ#+>iWju!jhXC#HaVv3cr zEF@)kC(-$i+PGDtk!R|eau%;Wx3ibti8dwSC5h0|?4SvYk$&F9*Dv(=KVHa=HW}Cp zriCqz7v8}O3ty)X|3A`aMw|Mu^tPqW^lu>judma0bfnk(SAhmbo94yi1<@{b5~-nh z;r{CvJpPXl^ocgbIzG_kd?6m`qkWyNr2OBlq>narM{;K?i31##K$1|rlj(d%{k)21 zA0Qs{glIv}@)e#t^YuZRuaV~C*Xio2v_|+%hN8UCs?qe!OqX7NW(TcC>sl?+O7Cc) z3v+`Z5kxE$$VZCz&*9zOuiwA?|NnkRMYIs^%wVuHgGU%>&z&#BMy%~Y;yLfRUI=An z1epS;0=SG&U%9QLv%Ke!+`qlE9e%3%U!&!&-W2q2I|%z;I!4Q0yp!Z0Aerbu{Y$%5_R_^JnEU{q8JFA(Cu#_MvWNRqXKpXXGB#+uHw| zuei!lYsrUrr|s*uT3V&iC^G+hpzPF(K6nZAz1Mx#z*BwUo*7p7QJuYL|3hSe{9C=r zovt`UhWano3vTy8K6%b8R)KGEn6$8FlbB1X{SXOGGOe$}zSJ@%&}R&wdjN6*630g> zD&N4urer4(yrv3Hxo5C~2!-fTC^E(^0=*3(%K-{0sD5AM5CeUx-=? z4~@Tok@uq=kC6P>vlxCH?-&l3(}7xf1@40RhlB6G6?*YXJ>ygi4VAjyRY0=KoTgQL zd-EE4;RqS03QRL55QIm=XrH5`YkTo@y`xfkxcA0NlLtJEw2_k-_R)n$A!UWXxeZ5& z#@lwhp6|R+DPj7ur7-sx2Z7SB^v|QjSNf1XJ4(9Cydu45*JI>uKylU_gJ5Y2y>g6% zwqAp8EkKxoFe#0C{0i-jxSjU-l?24ww$@`YQ$i(^qS>Xtydd*!xql(l=3hpkQRY0- z8|7FL@E6dqb6W(EH%!@oj96q827k24GKb#&x$wAohr zF^dA|n&V`&)P+7dPGZ_@#_kYZqi(SmThR72{sa-;*xuim@ErogS~v{YFn}T6O;+gE z>t)rvA#V$0>1U{7>!*#N&3fqoC2r}LRp8zgwBXRMtl(U z+k$WfLnI4BJ&49%A`GOp}j)+YDr|*CS9#)Pj`6gF%7Msa5&H*sY~ZJrT-(T zv(2qb`_>+&z`d+3^l&Ya9NoZvOQN> z_;swz8pMzV(2?ujVb85W65Z78Xui1ejUo!8cag++$DH8!I9)G$H63?`cyOYgzITRn z3uqeb5NN1J*D?kRat-q*UGRM<$=uA>>Hag&p^Ik6F`brFhX6`_{`*F@371#2spj)F za!~FYu8CMTOkwqWd$`^-YTzl!n22%||M0U$8@8<2y*M|_-?gY$t(MHs4|E`uZM&ZH zTD80;-kY5O=>v@kLlJZX>5j8x@DNk`dd5wG0z!X`cbrbzZ0#KLe|?fM!Hh5# z!N<=*T+9o;hf`TVt>MV;hBhSRjn>W&J%uw1(Tk@2PP{w>PrMByOb47;R^bNQrjLFn zz2)1!*G;6mekV~LE4yyllW#qci%D+#4KlX%8T7^PBqZnu4A~N=Z!1Ic_gHE*XTf!2 zI>jd4;BJC$n-sL~Invql!uA^}MrYI5r1hnD?ZS9!K1agcZSqID-zw0#a3YfvZL`rI z&ym1XA>>IRJMvQ^^m?LCV$v1-37ww!tbPID^D>EKAm&B6lMZBhp!=jCocJ(AZA}jH zUbB{It2p!8NE&h;!rD|i<~)h(`Q|D889sKRQ&|s`wYfMFqoZ(EY)~f78fEt1j5Ux* zmM2368J?K%31T*T)98uwq-$sKP91+NE%5skg)w+6+F~%XDXC+)kyPvtZsE(klA!?1 zQzB{T1rir&`m3%&u2ndzZ!;8e|bM9ohRjabfiVI&b0F@jFQ?qL%{p}*@-tNH3a4nu_xe^t`Jg*-< ziJ*R$$dE8wO`Ukn4hUiGDhxB|oa893xW5j_WXWL8ac-`JF}@aBbcqB8o@7?3g|kwl zM=rm?xNK(viIx@KASqo&YcG*Sx(UwuV+5iBoO%{pRUOY6a!)RFLBvgkA{22vYyVghmj|*7%L#m2eC}l8z>pO4a$B4XG!A zS;&>^&e6I*$Y!r(Rz!{33;H}`wR~Ucd~-?!-F%q@&J#=Om?|ugA7eUtPumwFW(}8k zyb)w{EKvNc-m4vhDo5i{Tgl*BV_Da&s#CURWoEV6%n*wSjxM#)I&I%<%!Jd@YzNuE z$h8gB6&`~{VXxY?c87!2uj<4BI*jD(Lvq7!Z8zi8C2SoqhH6Xf&<)z?xGPXMGl@j*p^YnpQLjK)55w@ebaxJ-cTgw^l8rzYIdoe zghA#2T&Mm?dL!4xf0F*4o}jVNCFTyB;h3cGh`DDK@^yl{N_LqG=z~9rce?O#o#_Nb zNBJyqsiTU`;K7*sQv9gy_*&Di_8h-Z(Cu?(xUjCVD>L094dH>)!}dX=R1S_Vov3WMgL z-Yc;^$lip0pyyc<-MgCt-lRtV^cJ(t{)>Q=Q@GO&Z`9jV|gdbl5eBeV)>H zu7QIX(V4Ef1{sSt{qY(kJ$LD!*T^uprW0iz7K^-aR$d70d7TXBnj+~J*B#2ujn}a@ z&Zd{Hla5?$1buOxgmku{`e&W(rB2?2j&^ttf=B}NRP0xG`~YS$&f7(+04sWf=;ozY zqQ=0BLqc`DN`1au3t!&L_#6Lt&vPKIenE!S&P?(8D<>fk`qb4}C8e58&_?ZgAwG;M zyo85O9eJC2)%|l4+zKu`k5NhbrQ)+B$ga^3hh3u zM5*8#I{beMcsX4yRBE}x8|o38Fj1VYp&89pPi2X$8i{&JB_0Hp&j%N!0-bYoe{`Mt zd3nBOS&pwKL|fU*@-^=i7QlT+3f`f!{vxgC2{x2LyyGZ?mU%w{-=ao%g4urxVcvnG zQVgo`oO(zl;7ZvjSPwP#Uj=L4;wV_eCN!XiF#~f|Fx^o1Wr=2TY9q=W{!!K^fR{_)kHHOd!_8I27Fwm^bxIZhHVqr0SqM>=&%&S8PvnWGmkc7rDFEiff|S zkiuH1KC%&b4J?5)d&4J;`Kt|(qujm)IiAE~{=iC5g zbtovjy>OeXXeFG!hbm$7v%l6Z(2wt6&YNh-9TIA= z9lxhFf*R}prN;B33gdtep5&B`>oPZ{4A-@kfww;+OP4+6J(V3KlEjIY?2!1(bBeTY zsr)Wc2bfN@^^Pc6r9^E5j(-X(hShcgdsX6D`{p`K!IEl7{;gTnZQo<}ArjNgMBy$-Y8?L&9qN&M9aWvFL&N zrRC7Pd$7N}Uk3Zq=|aHXU-DMaqI&>sOMl1@l}s;Ih(dp)W08>MUjZ&Mo0KXI5Dj?WsbkzJ8Vr z*`P#{%`GZXS}lueECFa&HWtUSTyr07Ue901mN!q14KnYikLyUk?0erczwk2*-+hn9 zc_cEIv3b87WPbDe0#~115;0R&I0leBnfM#V9xr2~&pGf4 z=(zi2SZh)7Y_7^5=2@`AwKdZ{_sJk%(<^C?cZ^|NnQmj*C~U}`hnSgvp&cKP@VFZo zmPZjLIH!=&(-R)?AraA9G9k9SE+EX!3GBIqX%h)=jTxI~P$ zYf7l+a~0Vkz3|I$a|3p))01zZ3jFzOW%J}1zq|wVrw7n`rk3F*OD$uHE&AYr!*H^7 z0~rP@p*I^q7Q`v`o|JdZ+ew!+kPbutc!n38T~l(?FmOYPe7d~2q`wo&c|dMiHy_X8 zs}wz4SY9E^KF9NN)2)^P3+LR-jZRE<9}vyUbyFIR4!UUQN*_0nz+tv`;TlY=x?j80 z4(J)sw^)|dy668=Sks7m{1UO$;miFLCbAhVl!*|I5cPpX(t=$ICUZ5mg|=F|?hws= zNOHSeu^WSXvnioHlPjO;V;H$%^9F_z3UQ!d&SBeP8*r}zUVdX`l_x`K%R|&Xf(A6g zsiBFcHe$&)(YG5(=Qd&jhD0m?Z|vZJ$yzEl0*^oX8B^czS~30}BrIvU^v_1PQ8Ur_ zMpb8c&x!B6=U5J^z0n!jR|@NeVv< z7u3(NcW1}IEFcm|7wlE;psw#>M<&^4w|7JA3Z(DBB%1t~bR75iDGb6Y*E4=e(6C~$ z4Z?lLYTGQU=WK!ZQqwCn8{lJIVcxw(idC(HYe?t2UblbA$rKZbl=Tu(bZAtSZ6w)gU??D;Md7!GImXZ6Z@XMKK1 zfX_??zn7`g198h7`HHT70&eKbS9H%4qE*=9?m{j??>`}h@#QDbpsjdM5O0}8L# z?IY68Pf6$YqU;_!fjeLAe!^8Vsb{|98?1ix-KXRYEK9#VCE>z+U^N9aOcSJ)c7Q@L z7;I;nefFr-s`Yy7ah}&24WnqlGcuU<=`)DbOtkPB>78tc8ow7IF;lgn#jDUsPv`rI9Z!279+c<{Rz)^=w zD|j27-bAL(6aKi%w|1B^b5~jmdx0}J1&cV&7XR3G&B577o}i0gAhaMTq{f6+2rmIz z5K)^6`288;zfr3b2-{ihvZRK5Q6DVV1oh0kA%PSMw!4n5J9{^vp+G->f;`hF7{}6T z#H#(mw3&*fp=o!1N&lTs7hJ`xr#RZo0!7fEYy(4Mvi|wzCCz_MGSHgmpEJbo;kz)q zu4xf&Hk&vCQ5 zmBp7`ofILcXZiZnAI(Ew;#qc3Ppfj1t)>Aj_ep+GPd3qWV=Xu!Ahve7J?p^(YceYh zYvMh3`B|d!74M37@{@yK-`&RnkyMzO6|pJTS9yG4HPnTSnc?ga3^l{{VclO+^-DO& z?edZ)yd*(tTh-l&<7{XRG+n);P2w5ohkvu0cYuCs-?rQ6r!N8Vm^y>5e@VtMAcOoB znITIV-Hy(FMV>?s8{IB(1?vHf2?=;Yj4OseIw8NJaL8JpL)MxESt}?(lbx<=CJC7b z?K@(7DBUF*Ui!+a-fusQbxK`hFW{6!Qp`)uSL{#2LezWhfvYS91d=I9J}-^%Sfp>G z-fa&ouoSpL*1wX0kIbhT5p{qLk7v*>EyPcG3aj{$3_7F*jvFVwpgAq%BMuIvuC|bV zzMCgG0XQw}&`PUip6RkfsA;FY>|~2f2<%E9*vW2k`Z+QMAg=MNO4WLqNV?K7QdOR6 zF}tnLa@TF#`MXs0j+AtEq>~v^=^&ZP4~xNMnM%)223#XkWqEHvo1iT|=fHJG%6ule zt@KoXM%&6&o4FHB^k=!Mql#MdwJsZ)a2yG}C08x=&9fryuIcKR_P`(EgE(}}>@v>? zUVV)&QK-Iv-F$ncDhu56Y^7=haH6$J)lP29K)S?51zgAo`n`*)zg%rCdWSxDQ4MTu zeum=q;sHXInLl|((_B^2+>9A?p{pvQoryh5dxSZ$4-2otoW-tf+4Lw9N#CT+uBs@Q zfpj6NE-qt~ndLHZ44p_+anh0WTcYaPajbIlEMbIFBimQAKCxOAczhqfTD$~lD@!_@ z-Xkgl*X;w^MWq@dO{8;Gs^QW|TB}lZXnX!CK6FLOPDLm%oNyIZ(q@$^kn8@8c5+jN zbJ$*|x~X~vJ!DQdGVi{02#C;#ObuX;I)B#28}ZS7NQwQ$jDwAg}L2N7!$jRmS!s8!qnty{&awXL--sKnx0 zv95sT|D79r-u8Wee?FYtS zIKy)PfoT7grTf1S&;2(HlZH){mqX$>w%I7UrMPBt6Ps|A7FH-ZF7Gtl)qqqFSnTdD z?hvrK#X1xQbh1MO^b;H?Rjjr!EeW>5Tx-Wsz!eiH~BeS zn2YVrB%<}4~<;l`ymR28;gn2x#Z zIA3EEGOPo`vCN^qs%8v<>Bc2D5QkdS4U?nc)NG@KW`H<=p4mc%d(^2phMEVgwas&k z5j4?*1cdvEc9L1FF$qQB!{ttm`%b1j;;347Gi zr3G_Sn;mI#4!dfh8+GkKIzz#at^*l3O^>9jz1h0*8C*!+R>T{3%Z&!9-Pft^6=8N4 zxp5GdpSrbDh{r6$zM+OmG`1KQ@J5F`Mp{sT&Q*+&U~k1~IO^bBj(D7AyYHfjHplbv zp|&UV#||VCW+onXAlfMVG1LYUF8cm}(1kU0ncF`UfH*6$XzKx?pOz+il1@W4FFLMR zXSU=2txM6bJN;k(7QVpS9_*}NXZ`E$zZhM*W7OhFaI5Y+7dEVsz1U9TP(|aN6+{2q zmdV|n#c<{j#eB{&{GA%z+V)gd==9s95+_L*(OKlcLvKBnXhG;E={IcOh&Not_v{0t zPP{;5Z1iaNFt?%IeQq>O^CDTiaUZSrBA*N>w@p&4!2Pw4gh@73k&|h6p;#Da!^S2; zA}m?&ykLkp?6tt;h9Cw*EK>;U=zHEIS*3f~MZW{4ORJ?2fH~w%Ho7~Yxu6C*=a8=^ zm(K2p;q$j6Kgl;g$wyV3pXQNo;hefd^nW?>(^UDExAN1VP^=@8#lH^62p&+0FjDog zs-N+pJ@x#H#GkP@WnA_Gpz}rE`I~@qDQ?46DF0}?mMjB-Y_iP7NgsQUZxl> zstSYp!X)n+>g7YivUPj;5!+4QeRJrHkMh*nL~De^Z0=<%zsu<~c~P(H)({__$>J!|R5f^|=dnSm#%s2)8 zdMBThunn{78yyS@ZT)E%KcaCv@ibC`s)4E16h9K9(-rfg?!}G0g+CcVLcykfq(Yg| zY3viEtkV>IPfPqrRPH&XW<*NRR)A0gH#!;x&)`6BG5B|+g=no4njbrGmNos#F$dO< zmFu5sodcx4ZOy)R+TU-jeI^lPd1D7T)g(mou52R!GB)Zd|^z}12*tTSn^J{cXVh*#%QpO$Br_O%EnXys?~?1QV^)6ZszqCSe0cJZB2u zH0`Cf7mEehk*3jZQZ_SfK@zLk@O?*U)11g5y?VmNM{n@`O&mNRsHn&ZL*8-*cux>GoqMBhU63J<^$kN`9laaFcS7ZE;inreV#$J3DFXGuVfz zJpDLdY+?H%F&joUL2MwJ9)t=Mv}{Am!u~`CuXiEQ9U9q2t#WsJ20HqA7t%wrf$r}@ z;hDT4!rLkGkX_4-s?>{!iG+k0}W*%PBsXk|#i z*1e4@bh_DcOKjVzB(JDm=APz!DOB`j2dJ}?Is?I;BUf+Ci>)wg%`V#5;jBYPkQ4Xu z=zI_StQqq3l4mX;UAi%>^Ke{L7&-@7-q!dkO_wh8lA28IWqZ9z!?mfT=nj61Ttw|3 zJO(`!(@nRhHl^@>z2vItcciB6Oe5J71;&JJ6#Ym;f&!nn)|k9fWXl$n1r)UCO8CXd zi34j%m_xT}NEd$c2lS+dWV=QGM_fJ#1$3a61o>v^#M;pR;Yh-Tds*k~xL{2QeOpUH zJJ-NoG#X9w!CDjU{Yx;roH#CY+k+XXAjL+vXi11~&Of8NyokD@C1JVtZ9GOLYjtsx z<7WT%Uw(ys>%aW2_AUSN%k7*0<(JvN`Iq0tUhyx#)L#BCKkfpR{VPCX|N4br_{^bI zK;D_7HFcRvvsJ#Yx zY78SGZax+)#V-7v_=GMGBcpnUbdHKF)Sk%?@K8tGzfgx+Lun^Ic7=~{{b{!fvsGhF z>47}NULndRa$La}>a8QM#>^ZlwgpThIEP1c%D?@^Qx%5W&i2xrq04ookIVdVZieD< z^tg^}lgy_dhm#>t@m3Q~X1N!ml$+ZNK9UaXO1|K?ji4vHk{sBw?Gr)zlJ`G=jt;=> z33Ofr2~>NUnR2FGMTgd-aP7*OelI$(9)}v!RDl9Vw?~lpE-mXB*3zP_3=6XKsHqDT zMdb{uuW*Z!ND_`qAo@r$IGFR~xFsENHHQ@g=Xtx=M8FmV(;cAcKno(tHO~W%$^#B4 zkexnEoIMZF+$b`s&w}-655G9MUeEGyvU1z5B}T6|$@W&)OA^0(mO68Nl}wqY>r%G8 zFMAUj!cxc3j@?LP$f+@{33+G4VZ7N}SpQ7rp4jRrvB9ualgO2S+I(rUSV}ign zD~YPp=Ho&kUDS>AayOuyqn%ZziJ(7pBa3|BdY13vUXT)(9gvjWDNQbMH4YOd&^M#W zXjeTWVwziYS2PJ98~%c#p-X}Diy!j=A@p~C8%~WEO43`Nv$Tp)pgH56z4^Pge1#-CK<+$j5?A1wt!?>d zAUxSQJHpEfr6_rl^koo|NlDjowim{3b$LhwAEepP2F_4E-+4zwAkVf{J&0e9@gqc< z(AC(=$uI}9^NDPPY0|$!PuiTMAz!hM#EWMFQ#3ALf$HAhBGDv&rPZ?O9JS|y`d`|H zz4qjn)M+mKP+vZIASd)-pVAe?v@d55bEHPl1IUf7aC$&12q>>-EGVn}I~p5{mE1U1 zQ(9@qbgM)w_3%rQSfw4(Z$hk{RVtKnX_Gr4FO|1`^K)nMBBlhvs2#$R8Ld7sR5&K4 zAQ7uOD_pED=QSBme)dSTVB8R*9l|OJ|E$|| zqD66}doo1&&;bi2>?Cr0D%5DF?rqJNyAMnBJ1U#3^(uG|=*bdRJ}7RB{9ZGWvI)zG zP~=e>XyVJh*DQKY$|Cx)0Bp&#)Se&ekOL=o&Dn3dpcB5Kz>p?GO8WOsxE9v&v96x zvtrNAZG`}OY%C<;A81|O)9H^ri7FMV`HW|xf>v9^pAbBoxld+F?Em$Op&t1|q1>rM z+*o&K0fYy)QN^~Ce`$wy)DHF04t3KGW%qLX3y~qUr&mDbt z#`D(D_8QO+Yb^~-?fjgs=|u)b+7?Mvsx2=2B;eDp(0DDCtnp%>P#SGN_gtuCEPfTq z;VZW|R`(_mxd9-Dm$3FS0k$3G485X3SuLEVOKTkO?)N_QW$F*EPLWow0m+&PlEsKy ziWCYu;7;vWoOqL21I>}+GzrgPa{LJHEDzoB=PG%M)bgawN$TLVw^Kbh7d~qb?IyM4 zx4U1FX7ZA>G*%&g$*k6eHpZz=OJZ*P8|j(e#NhdJTl-v}u-VtXMEZvtRgO52 zlTglf`MLhfQcNj+KNJ11QoNTYW%{|&?QZ%Zbm2=R9(>2WFOfdE#`I{Rkd3ijsdwbh zTp-5tnWJ)bTX~{t`bU~!5*%*hW!=N;SQ9G#WW7VN#>Ws0c(ByR&bpJ`}Iouv?KB(@;kb_*Hmr?n-SJD`j6g<7RT@Xunfl2wZ6KPCEai7m?F>qURlfBnZrKlv~I5z)Wr zzy3p_znUh-lWw{9uueet*Qd5=2hQ$)yj%Sb_aFbj$AF6%;ED`PyrqENkH_*Nf_CalxH|=Jr)OovXQB-S%yR7qp->juq`Vmd1F<+{NvyaO;tmH0C z%Rf4Kh4~aUbroKtLH)t?A4Xs5Pr4@tu?_?}!frS*jg(-z`#FQ4NDXYxIwtey3C@Y& z$$~|105%Ek%!f_N0&43|y7J~R^kjc9>W0uK{mDT7&zrQ*00K27GrJ8W);b^ijBYVR zrEtOeF2!}(#-)8wc-wSp8bAiP*>k!j1Hj-3PyS*0kuAfN(^K`(7Vss4TB+n=`zJ$YN{$$2m_m;53UG`6b-15 z{&cBvbJ9nfNK~F_`oo0zJM`t@)@rG_OJHl^@2bO?hPs zSY~OthZ;9Qy(*(MK|Qkv|BiMrju1s3&VdCvG19q$i=9*SJ}nze7D0PN%nA zgpBYy>#Sbqc5m-)A(Y-2LJ|gVcaj>7>{$eE!ntUq>{-XI<_GEzt%#6DoWXJx3!QTQ z#BgMo?CIQKcMulrKzShLWgkdqyiD|=Sha|}=9*Zs9I5y3s|)9--b<0k%VOhj4<}3T#QS0tn-LRw;xN*Wx80@1!^kH?!~ZUpK{xPH z*^421ic6`=hw6j}`A6?T-@}sae$6+W{H(jJP>fP}@V33y&PY6pu>U?1PYD%vw9!e! zNs0s~(!)VVX3`_W$&k207HiUKOl`=wSfP$&BlU&0nqp^D#8;IKHgD`5v@Fk5sQ;V} z96{7!zup&5KX45|mOqVSpZx4DQcB9iwqeUKWmF|b$R57 zJ*dW+ykVo-xQrH!1UZPIbtB2p+?Csrn7HQ>l&$|Y>t@M+JQ8A3Lc(=1mg7#nDK>hU zx60eeP(v4bGV%Y0;R~D>{&d053!PJC`vt(jfBTL8qCfM0Uhw^22-5%Mzx(W83F=h; zj<>xY_3!vJ(SIVH-h73`NwcI$J40T@TqR9)Numj_kxtU^7Y+p+AHGI(u6t!rXDdtE zx#2ZTwmc4^4~!yj^0v`5Bo+P2K8n7PN(S+EJzbkhmh0Pq9Y4X}a9acYo!|QyW`(pS ztO8ts`zXQ|A#Po?A>l0C*s=<1==d~n$uV*Z(ukedJfk4&G{WW{we#cG(Y0WSrgSuc z0)-%2J(|23e`6KqrOmJF*R4V`wog&->({Kp6eZOk{aoB@1(UE~6?S_8!sgHa&vDX0@pXkzw{!m(B9-vE-|4}0V(eDz zl9Ui22Y7)#XK)wJXl?H|L#YTms%Q}}w&vdux$nkiI(96{kbaKJ+%uL8@H{Cp^T*zB z@@9?Ksp~j0P^y+E?HoFeESE^l@+A7(c=7>kQM@vNgy$N+io~i4+cFe5wrAlMK1myl zD+6(v0SK_ob})XaXP?muoRva4(74+HYP=8<=-74RbV&uI#Qc?zgxfqi@uijUIfddb z%t?$}33)|XV#e|m*?+|qlQBgl&Shv!TJb+Clfvlz2}JE{OLj21MC0m6NCeGbd%UwK zX4f~!+Y?8uWbH9n?_i{=y*;MrTUNwN3;xzeEq5*%&>F80B(67zMZo>0gq4Vi9g??2 z7Jqf0)V4S>$GSKBJ@b@t_s8z+k@~0O>+d7=MfBbqL?5NgkBs9z!bADRqdEOAj<0+2 z$!VYgaoT`5DH(P(al*5tOn+pK`(7g^k~H2pkFK9c*73$!bkHQyrANnSahd)qY2T{8 z*1q?F$2ijVPaKO|FfU@+_a6r=@38ukpe^U4nLe9DLOK^TYB&AR49d+~^i9zW)t`U1 zx7jj!WD<$fEdk0YRWQyMny)yn41W&AJe5Dc!1=V1QA|xa?eZq+p3u^!a#P*1+-qAi zZcV_N2o%CNF|x|+X1Ud7e*+G8%bhkIb0{n~+iVjeRWmGqwdwHehIee^>1S`^NZ=CP zgS0a2>5({;!K@S~_6hdk-5mpEVlPmFp22Jko3h>)J3g%> z(3-(k*(V+6J#xT>+XMWppf<8h>}jqvJxui%>ID>1}1uctYJ9fE5koVSaprN#Bg3 zB~+F{X30?lv!_!bgZM;lhYnd2#QmM6i6P~#=}~eV^+1J}l~YY;^*XW{BS>@&H_7tGhnN8UH^FoI!KoLA)nt=56nZ`U@WcFL=TgY_<&k0}9 zk(orFYr6(n7LHTHLOUX`1X8()_9qbd^DCL22upnG(BE@l2x>z)byS{;M6x-{eo_Ma zBoVM6c?C-#b(B>do*1MR8#s(vdxsr_lo&(8ZLDCC1|*nF-fbzuo1d8!mZ#WwjzxLO zy(>$5HD4gOz%?C5D=g8M@BwIBe7O0hx{lo)cd_*r!&o9W9cA9wTfRbLr;tp!v3sLt z0Hsq%=N`q#(c!q~ScT_YcAA}m&EJE*kky!+_W&v;U1GV^$BuZp-$G^d@eDP+Hibm^ zKWIQ1Ttud+Y9{8<#mrwBNVQoc)W`g2o5|B`Qty*34HJ!W2v-{D_$-o+8!p?jzK{L?TM$+9UpCzS=U&>>OKR?VHUnaaoZy3R^`+`PhgExN2 z&RUdbUsh)wfXp9UW^XXzrGnj9Ud+xW>T#dkSfPk5cxpQ5pQB`_7Z?~v72sgjnVpKV zBt|(ezQS?mQO!r3RgD2vxyi17=f>tbhyqMkdE>T>{pmIB;8={KT>#Q)q!mZ@46;hi{)CQK#WeS^jC3+*d@-+1x+ zo^GM}Q;EJ)?;8X8agdP8%<=8IicgN_CU0WvF8eq1#8h$+76%G*z_I<|GCiI{`lxrZ z&rXq6)dlR{Vf}$kB1dI4C$`s}Xo3ux@a<))nMOi2n-~_0b4@xF@Zaca|1GlO)RH~I zSC^@A8VTW7U#5$vkubjCGTl6l^ifUTg4ePG{h(ib9sO$>>F#Iy;hIZ4`j@7-DM<@~ zBnd9$89${xr<37WKz}kFJmgWA=~vT9FrRXn?ww9B$2X~9PIjPt_Uklo2I);~RoBY2 zeF9a9gX#DgB$VdOAOT~0Emd0!8!Eia<_GcexX=j=QcfS=R33VvpDOqc5A}g}acRnh zRsJ{E7LVi-e=VPzmGSP4f~j*|geFJ+)Vod*6_xD0a1JuXSG$T!yjg7pKN=@GKifKY5$P_0zJlF#bn> zi#Aabm&he0GHwn2g-=xn)eRz&9%*9;bMfkJYwz(cjxj5(+hWCxi+F>`^*02 z5ydaUeaa(_zHob$|95FEc$7y3ya-p8M?}1EE6O97x*jnvd3i(%bLX-m^5qfZn1>4x zBQ4L%@}oTS3T2v=7Mxob<}X}vj*qBNFI^~_UUw$&uq@)-i^T4iMKrx||5X<8`4>eC;FsD2lj|X*Bpf=Py8lJV8bk|!6adU4GzfI)ZSZdx$HQy#-r#G zn?^*_SnN1V#a5ihh~=zpS!iEr`=>obe>YO!o9({QZi3_x?vV~kzYt5&$Uczk0vixF2;nBpx zZ4ZTaY0(_WxlW`FbBHg$>jHf|hm7yZaXfn))LFSgxaq(u8fzY=g~#qFj956oI!x6!XF(M_DJBeyUnQENS%l2SnFh*HmayLpG_J(9c4PG);wTJ!{oX zM>_czp%AFrM#s=r1%CUq@~CE-`X7?-y%~#J;|{jVZN*(0xc5=}e~1odGn5~K1KdjE zK12_5rRg7%fs(6q)rSNMl0)eaAA%Y2CVdJV-WWhNb4e_pbcMb?m(1&UyRpoz=q~$? za>i0DQ$TTN!(38K=YK>-cDU()!Rv1?J0qGLbkckhAYWmY376=Dk4SgrqI)#vW3p6!Y@^W9#>5so(vu&PY{_NX zdp^Ffm?f#c+^(8&?|nC-iuS!w?L9pU`qC=Q(<;1kjpx){?wA-#h~pGWtBVV*56 z#=8#Tf+MfzHYAcFz2K`^N;iB$Vuq?e79}(_*g~-dc`=W^jptHEGr`bz&3Po`KgTL> z#kZ{9U<*2%J;jxp{Tm3aiz>f_9@IaV#Jy}^9f$h~LH==^%jwg`K=w=p3gC;UtTUP}J0U zYU-Ku7?Z36@{e?Z0INLj+R^c?!O9iEq@<*56O#bYVW} zP50)5Bl)S)0M6PPB=?c@1y}&pExZ?UcAQR0aMSCQ*^o9a`y!3rU*C&#lNr zzt0hC^3bScSb`fL&SzaweqPss-D+P0$mtawY^ikjP>AGZk~F$UEdMbSJs zcV7LJ43MA?hb$qZyQf@1Oql|P;Y1A4Q$$({OIW46Sf*q27o$yzUZ$2M$Z8<1T|)eG zW8H95ACLl=<(`x<3eSmvCcpzgmbaUs)XU8<3USdSDPbmHGvFRzFP72OfHJ@?fEh3< zR$+L8PP(_N!Z2=z!cYkR2_3Fh08Dug5*7hA0#AV(AKN-Bat))wc-_VlM`jW)@G{|! zS0*Kx0Y?EoDqN%m6apRqs)29DQF|{uH}-QkoE133HYC_Iq%~nTD*!URSLkmjh`pCk z3fK(T3s8qC3>=;csYAL5&xYYH22-r+UP3$~E*#(tL&E5F6GS8qA(49>P$Q77KY`~E zJZlg(QQ~VT01QD`tOvpYvj8W2S`!NKJPLRK@Ra!)E=YY1)qr5Q+we@mbM#za!zetP z0FCeY8lK2~4ZQ$02tTFsH5kHu4U1&HxrXgPIQNFX!H4)7<|};-5gr{3PY|~KLtn!^ zgvWp6YiK}$E&xWNa4zFo6RyME3(s?S*7$ISvv>}0^EI3R#3OtFAn#KN7v`Ci&+B493{08kA$1-K1RcmoFz2IvJC<()*AEF+P*6XD4Ln6JRpAf8XK z70yDUDN}t7+vehm159v_!ZT0JaWz?}UbwFUJiB7|_^z*E@=feaji^pY1I|SFjgQcT z0CmZ`qXK-A61D?o0%E(m8Rp_?2AIY{+^SLmVXW5Ng!%AP?|?oj1gwI)0I&!!>sy5( z?0bdbC|)Rp-{-i((701!7>#Nl`Khl#4O`%05#ENH1}{S?;`0`DPc$6^mpqa)9E#!$ z55g6OA@CRUb}?{pbH6U+xM35yLm#*s=6~*MIE!=*ALP0laxpbG!86e}DWMI|2s{sE z%MB@C`Wk$cFslatEPxqskM}ejTJ39?h`5VjE>tsIz)U}=e)8rFr%({?m$Q5KR#aA- zP|#9@UqIMdKt!y&VF;ku)z4t=;cjRGaBA*eu8DUzV(U>ISx*z@0>%O2yPzXs{5H|l z0^;vBKgHdkK+qvNyMP4c&L81!n2AC7GwehTSSmO8yy9-y-q4cJh-?P@fHy-hrT`6q zxxkwYP#~8Y6z4dg5%2(@@`oB6KrA2$FdFbSU;$t$U=yGka18JV;7@?VKPfjs834_G zfM~z~0M6$UasVF!On}XR2zUta41_%= zKwm%-U_2lL@D5;MU~WkNWVemu%=1BM=VKj+jyFnrE`)j%l0mug=&FS} z&QSJ}i=i=`Gsyb57zzQg-8jPqgcYDSVgHbe1*GEvi$l1q2lDKWRse8nXu<(-8Zemw zdr^)Wz#+g3~g>R!b-Jh(kHm3ITz!G6<|mmXL#}xBv|wcL)J)l z!#yB*hNAle6k-4WiK`J;ssr@_u=I`=$PL@ji+!fb4ZR@QGG@xtgzbpS1C{ecCFMSF zI5xw7_OU)Op%^L~4CtulFXVto14^|0_?0B@pcCIeVAFkp$CjYJ8N5yR>G`89AGL~#TMYJ+VLYf_@<{x5Lr z;*glL_9JijLyK12~YzVGTYzq1W!h#O` z+j9viZaz$Zi z08ZP0)`TIWAZDHlb~v78fJ1-*1KkY|00G&cdkr3ju&=QkK{+R1@i3GvcQ?{ za7nla(+iFC?G?m7I0Z|d+wdw32*T1Q3;C)L##Sg)y^;j+_D6K!O48qF7?Y!WCb`33 zB(<{~VB+-?UZw>rNhE*XL3gf%h+)@f_P?Eny4*{+!pzsz##V+t!}jRowJ{|9cn71W zhi1~3>I%<@+ONI&FX6KX@1^zM~T8eZ-czBI z`5r@VrWaO`9=TWBa4a#1p$7886%q9hhT7mnz06QAuwWMq7!=*pIA_-xvrApAXXQ^~ zHvQY*JtMw*g1vj%`R-}R!uzS##X8vWC5AdyUmgZs|?okoe|)_U1w7 zn}^t&2Uzf7H*m9cdX~p|iLgt=+|DqootS&tAiXMVXW{Lf63fmuVGr{c?P$w)G zF6R&9ZkGw)wN)$pe&iq}`?`m)txeTwMGBYe6u@i$-P~5L5WZzETQ;=`Tia8`n%lCu zP1qzR`c0e3O=(){b~~l0oGs@~Zk8nt;2*<@#lEdQsOj;GAj`Toq12fWOQ*0+SS6-Y z$_f``%0*kb`DGX4HJ`NQ zCvlpO+sb%hDMMi55ta|ygioBW<6X@n2uZN5Yn&Ra0381#F`N6^m|P;{wJj;>EKFgj zm2b8+FK|}ueAWbSu|OQ4L8caJHp(Q>M-@ZLBsS&R7m3wNR6&+^+UyFn(23*wq`)~Z z;uzhWIJ!ITF+>meldr6|X18IWrLeGEa5%r7CFC$SZV{u66GhYk&QeTbr5MCQ zgvspJ$i^bWiWjlsoLHk7Rxc52Ec>-$13HE|pxHFNMIuCt$X(mE-BO#+t80fd^av4s zL@s;One(7buFF|Cg<&i}wW4bYjH}x(=u|{_nT3Q;kg0eq)wE^_>$|rckcug-5d2tN zrB~ZC7xBA#wLyH_TTDUgX;JHvcGa07_c>yt;K~xO=W(@7ZvWFAS6Bi&39dl&<|-vG zY9*Y#Ep4N#i%Gv+B})ZjVs7l|WJp;awhB*~u%Pgu6^F>_WiG;F(d&iYvMWGnZpHn? zxstq!8c2NNOc}b!8S<^x6<{aiZ~|dT2?_`#bLmZ-?wUi8I|spH7mgETV(ev>azUAp zcA>ReQP3ZvmR&rA&)4C_qTgD@9*YiZ`MFj2gXR2U$USN=*zMt#2d%;*7IopK<$fy) z%ACtA&8?s}mNlf`%hy`x&4r0+p^?Ruy9Q+seaT+xtH0FRPg|q)Qgy^Q>dPMnOAkK% zd4#qHv8aSE?LPm|+-@42u)H&0c@Vc%TsR7-v{)(=5Wg)<^|w@C;7)Fc&XK@WR{|FMRmo zg?RSDbc=DSMR=z*GQinGG_zW@kiM@{x!1nas_Lehms`f`=7qRSReWfV$G-ka^501mRdvXj{{S-NFfVEMg#mwi4qwx_%v4;9!y-TSq#(I9fp7w$R(_ zNVweA`94@|Z@udp0HY$YUlE^N+u56itaef7>>m25W@pD-F z_gO!E;g{JoFKl7j58@@(LH=l2Drx?u<;pKDr+;aw{iUVy*A`p?_I52Ls{WQ=T8vH2 zssI&lj#!ACm}DCAtRi6ok-Es!tg6OYaulL0pr+9cbxE1qbf+vcLSz|Y6-0Yg_-jZ+T z@{OF}f;0+J$^s7iaa^jTW#ULtZ%Ei_Bo^EsR*!y{rkA+wlNh%)`(?V7V)$L;>m{je zPjLkK=&Ai9+3E?3^q(cj|0z?Na;2FrwGwsWUr)<Cv;l_^vA)6i}Aoxenm|m=EK&g)VRGH7h zAItocNV)fk;}Gyri?Q;>BRFm%L{fza=7&Cre$e02iMfH}FXBiSCvoo8sl%aGZ_WvbqYutn388;OCpO{1PR@Q}})LMr3DQ)I(_Nb!cuC3sWjFGwcaGX7|8S5-tWV0}c6~cU64b3w$;UG&h z#XHRsotD+3%-gQypszI0_;E87$VsBf2pP$f58#c}L zEO}EVgnow$$HlBOg`;Aacj?ixCWIbx`pTZbT`OXE3kTQ}h1u2cNO+>5u>xoIxb(|MOk%c?- z*d`JjZhunjwq(3(5Zhb8>TpAuSLKx_6?-C4b6kLdtFV~Ys4ag`<=2p;`}s+UiHX{% z0@%5u$uj?bUVd!Ri6_u%t@Vs_YoA%5-cxhzNmmnAnHbdnQ*7w|xE;o1Kkx~d-dY^_ zTJM6KVsBGlY(n~4wOPU&;umSB3*(prv!#&E9Adf>N!+LmpJ=7^V2W|~`qdROrkr>p z$g2>`zSvspXS=mt>lL9*?V$CF)TVj@wN`7}xqkI4C$ z?l9sm=$C8d8#JUGXLwV8qA!<|iGI44u%lDDUD$Tf>-^76ub-(`RQ7oSsq>xXMC;Q1 ziE5sG0KHsJz6#sS^c`WOl}J?qOP7@mHvSn_o(4s~QsZgIug6*Ep^vGhf{f#B;k31a z=%x1j^{@*^=D6&AywAh-h?ajtw7A20;u{j@p=D)cVi_=F|NTj-+6>{8yQgT(W=M{D z{zQju#-ZrNQ*`!b2&|qwMYn7wgR*TuguOzn+P8JJVV}j_A!p2u=g){kLS`h*1j+?LCHxk}5$e^&Z_;+v1_`7JX0#jtoD+zM&EOr(`K-dMjnPy(9YA$WPcq_Q7V?D(#zHib=LeVE1oZH5H9 z!ChE`+RxM9w-DU+fzjyBNp%X_85*<|M55zkI%z8jiBmnc9SuW2O>}!aRDnyQ1r^pl zfo^DMsWAT}>VcKOtInLY54sOF!)o=1C+XI$B$^5RU)V|lh8jgA^qFa5Z+?ZZGH0^7eD_(Wj>!<>kOp&xZDbEDX)l7jPSo!O6Q|8I#}pTk~)KU;hmQh#hU zm87n+TwqDQ%|gLlD4l>LrJq#@2`6a*UL&>QYf|IAopi^ykWz}F^R}^(eu>s^gS3)8 zm%3IG!|+q}cz?NkG35Tt((3_x(=6&yujf^n6A%R@S>3RGk6Hnp}M#^~l*1c8OtyH=SG?f%YM zs}>e8e`ej3I*m7Iu#4~!^Iz3?Uv#OnaM8+n7Q36)bUH6*PG(X@eo`jVU(WJbk`Qa+3xceFv6_n?JpT7vwBb9_z3bNx?eB(ZEr+5)Q6d{dstcV}x$z;}SZvs-QdMneLWG6(-cDYI z7|X}oNtEP6x@kN4O=`dR70vseq$S#wVZ$p5LMy&T>;LkAl^a%0D!|fZ=F5dmClF$= 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 diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt index bce937a9..e023eb5a 100644 --- a/build/CMakeCache.txt +++ b/build/CMakeCache.txt @@ -307,6 +307,9 @@ __idf_DeviceManager_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;ge //Dependencies for the target __idf_FileManager_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;general;__idf_freertos;general;__idf_esp_hw_support;general;__idf_heap;general;__idf_log;general;__idf_lwip;general;__idf_soc;general;__idf_hal;general;__idf_esp_rom;general;__idf_esp_common;general;__idf_esp_system; +//Dependencies for the target +__idf_OTA_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;general;__idf_freertos;general;__idf_esp_hw_support;general;__idf_heap;general;__idf_log;general;__idf_lwip;general;__idf_soc;general;__idf_hal;general;__idf_esp_rom;general;__idf_esp_common;general;__idf_esp_system; + //Dependencies for the target __idf_PMS7003_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;general;__idf_freertos;general;__idf_esp_hw_support;general;__idf_heap;general;__idf_log;general;__idf_lwip;general;__idf_soc;general;__idf_hal;general;__idf_esp_rom;general;__idf_esp_common;general;__idf_esp_system; @@ -676,7 +679,7 @@ CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_NM CMAKE_NM-ADVANCED:INTERNAL=1 //number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=105 +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=106 //ADVANCED property for variable: CMAKE_OBJCOPY CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_OBJDUMP diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt index bddee8d0..cebf2add 100644 --- a/build/CMakeFiles/TargetDirectories.txt +++ b/build/CMakeFiles/TargetDirectories.txt @@ -135,6 +135,13 @@ C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/partition_table/C C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/partition_table/CMakeFiles/install/local.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/partition_table/CMakeFiles/install/strip.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/__idf_app_update.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/blank_ota_data.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/read-otadata.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/read_otadata.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/erase-otadata.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/erase_otadata.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/otadata-flash.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/encrypted-otadata-flash.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/edit_cache.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/rebuild_cache.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update/CMakeFiles/list_install_components.dir @@ -731,6 +738,13 @@ C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/FileManager/CMake C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/FileManager/CMakeFiles/install.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/FileManager/CMakeFiles/install/local.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/FileManager/CMakeFiles/install/strip.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/CMakeFiles/__idf_OTA.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/CMakeFiles/edit_cache.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/CMakeFiles/rebuild_cache.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/CMakeFiles/list_install_components.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/CMakeFiles/install.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/CMakeFiles/install/local.dir +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/CMakeFiles/install/strip.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/PMS7003/CMakeFiles/__idf_PMS7003.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/PMS7003/CMakeFiles/edit_cache.dir C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/PMS7003/CMakeFiles/rebuild_cache.dir diff --git a/build/CMakeFiles/git-data/head-ref b/build/CMakeFiles/git-data/head-ref index ca0415f8..26ebdad7 100644 --- a/build/CMakeFiles/git-data/head-ref +++ b/build/CMakeFiles/git-data/head-ref @@ -1 +1 @@ -3856a5aa623c4cb0d448cd0e7ce2a1a92069ec86 +f4efea8bbb719e9d9f3753c8ee9ef82775a0261d diff --git a/build/CMakeFiles/rules.ninja b/build/CMakeFiles/rules.ninja index a1580924..d2b70afa 100644 --- a/build/CMakeFiles/rules.ninja +++ b/build/CMakeFiles/rules.ninja @@ -1682,6 +1682,35 @@ rule C_STATIC_LIBRARY_LINKER____idf_FileManager_ restat = $RESTAT +############################################# +# Rule for compiling ASM files. + +rule ASM_COMPILER____idf_OTA_ + depfile = $DEP_FILE + deps = gcc + command = ccache C:\Espressif\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building ASM object $out + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_OTA_ + depfile = $DEP_FILE + deps = gcc + command = ccache C:\Espressif\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_OTA_ + command = cmd.exe /C "$PRE_LINK && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E rm -f $TARGET_FILE && C:\Espressif\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-ar.exe qc $TARGET_FILE $LINK_FLAGS $in && C:\Espressif\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-ranlib.exe $TARGET_FILE && $POST_BUILD" + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + ############################################# # Rule for compiling C files. diff --git a/build/bootloader/.bin_timestamp b/build/bootloader/.bin_timestamp index e895aa17..ac6d07ef 100644 --- a/build/bootloader/.bin_timestamp +++ b/build/bootloader/.bin_timestamp @@ -1 +1 @@ -20a2c27b2d61a6650ebbad76c5576945 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin +f9e04044b72cc19b013441f1c9265616 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin diff --git a/build/bootloader/.ninja_deps b/build/bootloader/.ninja_deps index 2866387e08687da812830e95cdeff6f2e6701db9..7c429b78c9fc7ff73f9de4796a85e0c6890f17d8 100644 GIT binary patch delta 1810 zcmYk6dr(wW9LMkBp$@GlF0%_P@=!yi1Vju_pp`*JaYRJTCX?);2?;4k#)zcX2FE9g z90FX3AQ7EJq`hQ7h%m+2V-+OFCeaCulxcX3Rty$d-}BR{{^KV4D!W^ zdt^&!Re5o)yc8x6X5`L{K+N78eS~Ho2J$a?TB6{XLPE!Y94-Y(v@7-zviyf!dIyS9?cqilv5?|fD! z*R8Rduq5pO(CN(QDET1bLsZ~tNjAxS90$4TluXu&xa`sX7pI!)VNZa(csYwK+AAl? zrY_f1S=;zO+eD}1{k)NuQ2`TtcDr0g#S$wa8&G6yzC`O+SxvYT8s3gFtd~;v%ZMFB z=Bg}F`C6`dD(oeYZ`;n0{R;6cJUhj`H=_z`-xe`H#f!L?jl2!Zcmmg}Jnok4Y|+m1 zK-AtvZim+pkbXa7I^(5aqhKi~2PLb>KEk*^*c6m*?;4XV@qiao3&0$~R&@UfW>%cU zTwAt2m}6k(1gINm(b%j6N!5ec9nVeCerBNv+&sp;k#QZQ$I}rRdh-T1MvIw%hDm=p zOE&!Obfz{SZ#G!hI(O<6NJEl~Lzo)iplDA)Jvge8@+UQ3Sk2Vmuu~k1@}wF_YMN9c z`A7zrFKPjd$D}zhqNb`Q$P?%dps|54O5TJx1xu4Z!fO~Gitk&~qR7po8R_Lo%p{L4 z7^-C2LQ-=OyVEP*Upmg6V0}RLjxUmP&L8@N$6-zg(7FeS5^b?Yn($SN0_vEtl6piV z{#*9Y)2kVq3>yowp;_ZGh^EgIx~$o_dUIqR6!R=|$)I z8NZ2MtD&6Zj>}$kpLTP(hqXXW$0~sID@`+*DzD2rFq5H*Iwb2sHb*9MFBnxL)H0}? zv=2!o=&WHP;}Wj~{wU|P?D9}|VLS=!6|m2pZIaz@UCij-tN>f;-zwQNHaDi`B2NR$ z8v2G>?h&8Zx1JdLj&ZrqH88dt*Qo1fzKm|bF0kE(n_z->*YGjy>Mfv7!;nOYmxk3z zs5}gGKI3=lnNK&!zbB8(2AJ&pQ8F9l>4<=iHet9jNes3d>0jpnGTQ7)u)O^TMOFVP zvGE5_bv_2|gNa@3NM=9PPQB=4e&_LplLwrEjFE0<%E+XQyszu&ou$Cklo`mRKAt;H z=6#sGb(6^y(^?bys#W~yXh&f>7Wt4Vpqku>1fkuE;Vsx>7VOUrQ(*NvyN&VvsMrDa z;{-o2;nlgz%@t{7Krf`trY7Y~Y%zL?%G(26s!FJ${7~v}X9DBB=&%#)Ms0-bu&wJl Rmp{i3fa-s>NL11P%RjBDKidER delta 9 RcmaFyfMv^h<_%k(0{|QQ1)cx^ diff --git a/build/bootloader/.ninja_log b/build/bootloader/.ninja_log index 0a0000d1..a6e846cc 100644 --- a/build/bootloader/.ninja_log +++ b/build/bootloader/.ninja_log @@ -1,49 +1,49 @@ # ninja log v5 2774 3471 7088808264811829 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj 1db66ac00ffac5ab -84 596 7088808236076027 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj 9287c3ed555ab5d5 7 251 7088808232224758 project_elf_src_esp32.c 4998026aa48087cc +84 596 7088808236076027 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj 9287c3ed555ab5d5 7 251 7088808232224758 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/project_elf_src_esp32.c 4998026aa48087cc -258 605 7088808236480451 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj 6bc182685e54f54e 99 367 7088808234213282 esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj bf2cfab6df7ee85f +258 605 7088808236480451 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj 6bc182685e54f54e 66 416 7088808234601612 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj 6a6fd61b22aef977 -1956 2808 7088808258187721 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 92cbd8b5b4350ed8 58 460 7088808234805999 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj 27474e1ccca7517 +1956 2808 7088808258187721 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 92cbd8b5b4350ed8 92 670 7088808236712916 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj 9b294f728f5de09a 671 1218 7088808242131174 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj 9df0a1a050d95b72 -3472 3968 7088808270016452 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj ebe8197f5d319379 -1523 2176 7088808252046009 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 61d29b67dd37c0b9 51 700 7088808236918686 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 6b0e992bc1e5c324 1004 1494 7088808244736770 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj dad9c9160e6637f3 +1523 2176 7088808252046009 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 61d29b67dd37c0b9 +3472 3968 7088808270016452 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj ebe8197f5d319379 38 742 7088808236555681 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj a013b6429e2d366c 26 920 7088808239386926 esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj 55ca28c66e871e55 18 929 7088808239442067 esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj 4eeda7313d5b02c9 377 942 7088808239054663 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj ad00f769cc23de4a 461 1003 7088808240125682 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj 6ce456f83206be95 -2613 3252 7088808262648769 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj d6b2e8eb36f38f42 450 1012 7088808240488530 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj e4a6243cda0454cc -3254 3724 7088808267762385 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj 13f74787446d7280 +2613 3252 7088808262648769 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj d6b2e8eb36f38f42 606 1021 7088808240528539 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj 580aad90de4ba715 2177 2772 7088808257317525 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj 29137c971d314d2b +3254 3724 7088808267762385 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj 13f74787446d7280 597 1030 7088808239943861 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj dfaa0e9b9c4c3fb2 921 1276 7088808242984668 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj f788a6d3e545a64e -3124 3917 7088808268904805 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj ecbb8b87d398a69 744 1285 7088808242276690 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj 9374b76b628da823 -1407 1973 7088808249828242 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj dac2046e1fba1298 +3124 3917 7088808268904805 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj ecbb8b87d398a69 701 1320 7088808242351941 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj 5b8fcdafc6fcb65 -2800 3835 7088808268259797 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj 4fb49e2a1febabd7 +1407 1973 7088808249828242 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj dac2046e1fba1298 930 1329 7088808243469193 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj 225cc74054b22729 +2800 3835 7088808268259797 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj 4fb49e2a1febabd7 1022 1406 7088808244326028 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj 2d0a1c6f5e392b8a 1031 1478 7088808244500991 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj e969f34443f45d96 -3266 4068 7088808270818931 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj 7e46305f2d42faa2 1014 1502 7088808244596220 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj e4966934d72d394f -2853 3886 7088808268777731 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 33d25bb603cc9830 -1495 2241 7088808252635739 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj b094e4625f86e455 +3266 4068 7088808270818931 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj 7e46305f2d42faa2 943 1521 7088808244991350 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj e957d255956950ca -3481 4171 7088808271361881 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj 449e72e55e9ff077 +1495 2241 7088808252635739 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj b094e4625f86e455 +2853 3886 7088808268777731 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 33d25bb603cc9830 1277 1918 7088808248531142 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj a3f7918da8bc2d2b -2844 3713 7088808267328290 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj c0fcdc305970fb7c +3481 4171 7088808271361881 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj 449e72e55e9ff077 4516 5037 7088808280641109 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 1e6c134e5643cdab 1330 1954 7088808249813111 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj e20dc52e08b3bf29 +2844 3713 7088808267328290 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj c0fcdc305970fb7c 1321 2167 7088808251980879 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj 7b587fa4d0d8d621 1295 2265 7088808253014418 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 654c47717fc265c8 1503 2372 7088808253690277 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj 9b0f82283385ff7 @@ -51,27 +51,27 @@ 1486 2469 7088808254073719 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj 8706770c319b0e5 1219 2612 7088808255947297 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj b1007e271766e51c 2168 2676 7088808257017466 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj feea14ec0d08309c -1920 2799 7088808257861297 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 8ec40116618785b4 1975 2781 7088808257617227 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj a8308c4398be8d98 +1920 2799 7088808257861297 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 8ec40116618785b4 2266 2843 7088808258328913 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj 8bc74fbea7d2392 2471 2851 7088808258303851 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 2910578d60018ed0 -2782 3310 7088808263337384 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 642ebbf5075e05ce 2373 3123 7088808261317033 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj 43a6a3bf394aade5 +2782 3310 7088808263337384 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 642ebbf5075e05ce 2791 3265 7088808262824686 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj 46ccd73301f7bed2 -3311 4023 7088808270061826 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj cc118f700e85dbac 2809 3480 7088808264496110 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj 2c287cf6953ae96a -3546 3976 7088808270284744 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj 2fc54bde2c86e2ce +3311 4023 7088808270061826 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj cc118f700e85dbac 2677 3545 7088808265428773 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj 248d573ae202302e +3546 3976 7088808270284744 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj 2fc54bde2c86e2ce 3887 4441 7088808274426310 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj c2904546a91bfedc 4069 4482 7088808274988933 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 70d6e7da28b548d4 3725 4507 7088808275327820 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj a54ff9584393ba -6785 7024 7088808300789489 esp-idf/bootloader_support/libbootloader_support.a 81e8a7aa6c738d51 3978 4515 7088808275347904 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj 11a138a3e7cf3517 +6785 7024 7088808300789489 esp-idf/bootloader_support/libbootloader_support.a 81e8a7aa6c738d51 3919 4536 7088808275262670 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj 90510aa3c2f076df 3714 4571 7088808275812707 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj 76cff632672400de 4024 4646 7088808275653911 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 99597cd61b1ac7a5 -6500 6785 7088808298065833 esp-idf/efuse/libefuse.a 9e056216f7a436e 4173 4725 7088808277353437 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 2c251c0de17e611 +6500 6785 7088808298065833 esp-idf/efuse/libefuse.a 9e056216f7a436e 3969 4735 7088808276771491 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj e85395a3ced1ba71 3836 4771 7088808278048131 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj 6066f1b0ca2ea124 4508 4812 7088808278635650 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj 4de73eceb2976ecd @@ -98,45 +98,103 @@ 8151 8548 7088808315475021 bootloader.elf c2e3d3e78d85e1c 8549 9272 7088808322657504 .bin_timestamp ec958855bd6040b9 8549 9272 7088808322657504 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/.bin_timestamp ec958855bd6040b9 -17 295 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -17 295 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -3 17691 7097512185675887 build.ninja ea964d4489e24d9e -3 15452 7097512185675887 build.ninja ea964d4489e24d9e -27 252 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -27 252 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -10 133 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -10 133 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -6 78 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -6 78 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -8 82 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -8 82 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -8 79 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -8 79 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -6 89 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -6 89 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -7 79 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -7 79 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -7 88 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -7 88 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -6 91 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -6 91 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -17 129 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -17 129 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -9 166 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -9 166 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -10 138 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -10 138 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -8 152 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -8 152 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -10 109 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -10 109 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -12 147 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -12 147 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -10 134 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -10 134 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -7 86 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -7 86 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -9 92 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -9 92 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -8 126 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb -8 126 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb +7 74 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb +7 74 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb +4 18361 7143325906515016 build.ninja ea964d4489e24d9e +4 18708 7143325906515016 build.ninja ea964d4489e24d9e +149 724 7143325915683031 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj a013b6429e2d366c +378 891 7143325916047127 esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj bf2cfab6df7ee85f +177 933 7143325916282997 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj 6a6fd61b22aef977 +314 947 7143325916521553 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj ad00f769cc23de4a +26 991 7143325916993041 esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj 4eeda7313d5b02c9 +326 1014 7143325917329212 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 6b0e992bc1e5c324 +290 1025 7143325917369361 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj 9287c3ed555ab5d5 +141 1053 7143325918321371 esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj 55ca28c66e871e55 +271 1099 7143325918407222 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj 27474e1ccca7517 +386 1153 7143325919454147 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj 9df0a1a050d95b72 +949 1446 7143325922879215 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj 6ce456f83206be95 +992 1490 7143325923120932 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj 580aad90de4ba715 +892 1519 7143325923395330 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj dfaa0e9b9c4c3fb2 +870 1529 7143325923395330 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj 9b294f728f5de09a +1100 1620 7143325923395330 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj 2d0a1c6f5e392b8a +1015 1655 7143325923750840 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj 5b8fcdafc6fcb65 +1054 1665 7143325924080033 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj e957d255956950ca +1026 1692 7143325923856380 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj e4966934d72d394f +935 1703 7143325924422056 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj e4a6243cda0454cc +1155 1840 7143325926425809 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj f788a6d3e545a64e +1447 1985 7143325927984472 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj 225cc74054b22729 +1520 1995 7143325927984472 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj dad9c9160e6637f3 +1491 2091 7143325928107310 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj 9374b76b628da823 +1583 2132 7143325929652794 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj e969f34443f45d96 +1656 2233 7143325930402798 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj e20dc52e08b3bf29 +1694 2355 7143325931651275 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj a3f7918da8bc2d2b +1622 2656 7143325934896284 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj 8706770c319b0e5 +2093 2762 7143325935934149 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 61d29b67dd37c0b9 +1704 2808 7143325935904103 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj b094e4625f86e455 +1986 2851 7143325936701557 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj 29137c971d314d2b +1842 2870 7143325936898639 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 654c47717fc265c8 +1666 2887 7143325937220280 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj 7b587fa4d0d8d621 +2289 2903 7143325937375451 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj dac2046e1fba1298 +2358 2930 7143325937565008 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj 9b0f82283385ff7 +2133 3013 7143325938637776 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 92cbd8b5b4350ed8 +1996 3026 7143325938323449 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 8ec40116618785b4 +2810 3158 7143325940060431 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj f650b0499deae3f8 +2658 3175 7143325940254743 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 642ebbf5075e05ce +3014 3229 7143325940705528 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 70d6e7da28b548d4 +2764 3279 7143325941066607 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj 43a6a3bf394aade5 +2852 3299 7143325941309847 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj 8bc74fbea7d2392 +2889 3333 7143325941628037 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj a8308c4398be8d98 +3160 3399 7143325942348123 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 2910578d60018ed0 +2934 3416 7143325942490565 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj 1db66ac00ffac5ab +2905 3431 7143325942124643 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj 248d573ae202302e +2872 3444 7143325942197532 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj feea14ec0d08309c +3176 3545 7143325943868489 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj d6b2e8eb36f38f42 +3231 3639 7143325944704775 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj 2c287cf6953ae96a +3301 3734 7143325945902572 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj c0fcdc305970fb7c +3028 3859 7143325946679682 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj 4fb49e2a1febabd7 +3446 3882 7143325947216901 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj ebe8197f5d319379 +3418 3922 7143325947564473 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj cc118f700e85dbac +3281 3938 7143325947726869 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj 7e46305f2d42faa2 +3335 3953 7143325947620218 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj 13f74787446d7280 +3401 3986 7143325948213922 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj ecbb8b87d398a69 +3546 4066 7143325948839355 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj 449e72e55e9ff077 +3433 4116 7143325949633609 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 33d25bb603cc9830 +3641 4201 7143325950471539 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj 6066f1b0ca2ea124 +3861 4292 7143325951122098 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj 2fc54bde2c86e2ce +3940 4341 7143325951593599 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj e85395a3ced1ba71 +3923 4455 7143325952707791 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj 11a138a3e7cf3517 +4068 4491 7143325953257654 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj c0305d92046ed3e7 +3884 4503 7143325953330551 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj c2904546a91bfedc +4118 4551 7143325954002112 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj db179f01bcc3091f +4293 4571 7143325954167618 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 179ebcf49f17ce1a +3988 4589 7143325954331375 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj 90510aa3c2f076df +3975 4636 7143325954775974 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj a54ff9584393ba +4203 4641 7143325954846341 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 1e6c134e5643cdab +4344 4737 7143325955867589 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj d65d362fbdc91b72 +3735 4757 7143325955765477 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj 76cff632672400de +4480 4763 7143325955983071 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 99597cd61b1ac7a5 +4505 4818 7143325956795222 esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj 31d8ff02036212bf +4573 4864 7143325957262740 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj 30c05964436659aa +4493 4898 7143325957598426 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 2c251c0de17e611 +4553 4944 7143325958075312 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj e55fd06d797e73d3 +4946 5050 7143325959121325 esp-idf/log/liblog.a e92516a466c7cbc5 +5051 5148 7143325960093968 esp-idf/esp_rom/libesp_rom.a 96db42f9708b4ab0 +5150 5236 7143325961007020 esp-idf/esp_common/libesp_common.a 6be5f5099618b1bf +5237 5328 7143325961917346 esp-idf/xtensa/libxtensa.a 4873b5255f7d1673 +5330 5435 7143325962986676 esp-idf/esp_hw_support/libesp_hw_support.a 8578afb1a8d84379 +5436 5519 7143325963837549 esp-idf/esp_system/libesp_system.a 764c9f7a96c790a1 +5521 5607 7143325964714613 esp-idf/efuse/libefuse.a 9e056216f7a436e +5608 5721 7143325965847518 esp-idf/bootloader_support/libbootloader_support.a 81e8a7aa6c738d51 +5722 5809 7143325966728012 esp-idf/spi_flash/libspi_flash.a 7dd2d041362dbeb2 +5811 5899 7143325967640609 esp-idf/soc/libsoc.a 657789091bceb011 +5900 5974 7143325968397145 esp-idf/hal/libhal.a cf9806cdd6d382a0 +5975 6055 7143325969190380 esp-idf/main/libmain.a 3010ce11f276249e +6056 6392 7143325972509869 bootloader.elf c2e3d3e78d85e1c +6393 6772 7143325976375522 .bin_timestamp ec958855bd6040b9 +6393 6772 7143325976375522 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/.bin_timestamp ec958855bd6040b9 +6773 6880 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb +6773 6880 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb +6 74 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb +6 74 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb +6 75 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb +6 75 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size ba3dbba059c7e4cb diff --git a/build/bootloader/bootloader.bin b/build/bootloader/bootloader.bin index 4dc18afcf648db2fb1509917cd16e6765c6f9a30..32d595a4e1d40a0b2e87b68cb5df1074e4e2329c 100644 GIT binary patch delta 77 zcmdmRjBx`H{T357GPE+Wv@$i8jyA~UVkjy}j!(|Xo_vu}c(Q;b$7XHur``$+9_t12 hUO6&-zT;w<`wNcq@;A6j{NG+1BtKCmILEAg2LMRK9g+Y5 delta 77 zcmdmRjBx`H{T357w6roZw=yu5jyA~UVkjy}j!(|Xo_vu}c(Q;b$7XHur``(ttzW5g h-(uT( C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/.bin_timestamp" DESC = Generating binary image from built executable restat = 1 @@ -339,7 +339,7 @@ build .bin_timestamp | ${cmake_ninja_workdir}.bin_timestamp: CUSTOM_COMMAND AirS ############################################# # Phony custom command for CMakeFiles\app -build CMakeFiles/app | ${cmake_ninja_workdir}CMakeFiles/app: phony || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/esptool_py/app_check_size esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary +build CMakeFiles/app | ${cmake_ninja_workdir}CMakeFiles/app: phony || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/esptool_py/app_check_size esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary ############################################# @@ -361,7 +361,7 @@ build CMakeFiles/monitor | ${cmake_ninja_workdir}CMakeFiles/monitor: CUSTOM_COMM ############################################# # Custom command for CMakeFiles\flash -build CMakeFiles/flash | ${cmake_ninja_workdir}CMakeFiles/flash: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src app bootloader esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/esptool_py/app_check_size esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary +build CMakeFiles/flash | ${cmake_ninja_workdir}CMakeFiles/flash: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src app bootloader esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/blank_ota_data esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/esptool_py/app_check_size esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary COMMAND = cmd.exe /C "cd /D C:\Espressif\frameworks\esp-idf-v4.4.3\components\esptool_py && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -D IDF_PATH="C:/Espressif/frameworks/esp-idf-v4.4.3" -D SERIAL_TOOL="C:/Espressif/python_env/idf4.4_py3.8_env/Scripts/python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/esptool/esptool.py --chip esp32" -D SERIAL_TOOL_ARGS="--before=default_reset --after=hard_reset write_flash @flash_args" -D WORKING_DIRECTORY="C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build" -P C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/run_serial_tool.cmake" pool = console @@ -369,7 +369,7 @@ build CMakeFiles/flash | ${cmake_ninja_workdir}CMakeFiles/flash: CUSTOM_COMMAND ############################################# # Custom command for CMakeFiles\encrypted-flash -build CMakeFiles/encrypted-flash | ${cmake_ninja_workdir}CMakeFiles/encrypted-flash: CUSTOM_COMMAND +build CMakeFiles/encrypted-flash | ${cmake_ninja_workdir}CMakeFiles/encrypted-flash: CUSTOM_COMMAND || esp-idf/app_update/blank_ota_data COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo "Error: The target encrypted-flash requires" && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo "CONFIG_SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT to be enabled." && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E env "FAIL_MESSAGE=Failed executing target (see errors on lines above)" C:/Espressif/tools/cmake/3.23.1/bin/cmake.exe -P C:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/scripts/fail.cmake" @@ -412,7 +412,7 @@ build CMakeFiles/size-components | ${cmake_ninja_workdir}CMakeFiles/size-compone ############################################# # Custom command for CMakeFiles\uf2-app -build CMakeFiles/uf2-app | ${cmake_ninja_workdir}CMakeFiles/uf2-app: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary +build CMakeFiles/uf2-app | ${cmake_ninja_workdir}CMakeFiles/uf2-app: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/tools/mkuf2.py write -o C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/uf2-app.bin --json C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/flasher_args.json --chip-id 0x1c5f21b0 --bin app" pool = console @@ -420,7 +420,7 @@ build CMakeFiles/uf2-app | ${cmake_ninja_workdir}CMakeFiles/uf2-app: CUSTOM_COMM ############################################# # Custom command for CMakeFiles\uf2 -build CMakeFiles/uf2 | ${cmake_ninja_workdir}CMakeFiles/uf2: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src bootloader esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary +build CMakeFiles/uf2 | ${cmake_ninja_workdir}CMakeFiles/uf2: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src bootloader esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/tools/mkuf2.py write -o C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/uf2.bin --json C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/flasher_args.json --chip-id 0x1c5f21b0" pool = console @@ -2988,7 +2988,7 @@ build esp-idf/esptool_py/install/strip: phony esp-idf/esptool_py/CMakeFiles/inst ############################################# # Custom command for esp-idf\esptool_py\CMakeFiles\app-flash -build esp-idf/esptool_py/CMakeFiles/app-flash | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/app-flash: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src app esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/esptool_py/app_check_size esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary +build esp-idf/esptool_py/CMakeFiles/app-flash | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/app-flash: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src app esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/esptool_py/app_check_size esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary COMMAND = cmd.exe /C "cd /D C:\Espressif\frameworks\esp-idf-v4.4.3\components\esptool_py && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -D IDF_PATH="C:/Espressif/frameworks/esp-idf-v4.4.3" -D SERIAL_TOOL="C:/Espressif/python_env/idf4.4_py3.8_env/Scripts/python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/esptool/esptool.py --chip esp32" -D SERIAL_TOOL_ARGS="--before=default_reset --after=hard_reset write_flash @app-flash_args" -D WORKING_DIRECTORY="C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build" -P C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/run_serial_tool.cmake" pool = console @@ -3003,7 +3003,7 @@ build esp-idf/esptool_py/CMakeFiles/encrypted-app-flash | ${cmake_ninja_workdir} ############################################# # Custom command for esp-idf\esptool_py\CMakeFiles\app_check_size -build esp-idf/esptool_py/CMakeFiles/app_check_size | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/app_check_size: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary +build esp-idf/esptool_py/CMakeFiles/app_check_size | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/app_check_size: CUSTOM_COMMAND || AirSENSE_ESP32-IDF_RTOS.elf _project_elf_src esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/partition_table/partition_table_bin esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a gen_project_binary COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\esptool_py && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/check_sizes.py --offset 0x8000 partition --type app C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/partition_table/partition-table.bin C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/AirSENSE_ESP32-IDF_RTOS.bin" # ============================================================================= @@ -3123,8 +3123,8 @@ build esp-idf/partition_table/CMakeFiles/partition_table_bin | ${cmake_ninja_wor ############################################# # Custom command for partition_table\partition-table.bin -build partition_table/partition-table.bin | ${cmake_ninja_workdir}partition_table/partition-table.bin: CUSTOM_COMMAND C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_singleapp.csv C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/gen_esp32part.py - COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\partition_table && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 4MB C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_singleapp.csv C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/partition_table/partition-table.bin && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo "Partition table binary generated. Contents:" && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo ******************************************************************************* && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 4MB C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/partition_table/partition-table.bin && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo *******************************************************************************" +build partition_table/partition-table.bin | ${cmake_ninja_workdir}partition_table/partition-table.bin: CUSTOM_COMMAND C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_two_ota.csv C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/gen_esp32part.py + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\partition_table && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 4MB C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_two_ota.csv C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/partition_table/partition-table.bin && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo "Partition table binary generated. Contents:" && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo ******************************************************************************* && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 4MB C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/partition_table/partition-table.bin && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo *******************************************************************************" DESC = Generating ../../partition_table/partition-table.bin restat = 1 @@ -3186,7 +3186,7 @@ build esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj: C_CO OBJECT_FILE_DIR = esp-idf\app_update\CMakeFiles\__idf_app_update.dir build esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj: C_COMPILER____idf_app_update_ C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/esp_app_desc.c || cmake_object_order_depends_target___idf_app_update - DEFINES = -D PROJECT_NAME=\"AirSENSE_ESP32-IDF_RTOS\" -DPROJECT_VER=\"3856a5a-dirty\" + DEFINES = -D PROJECT_NAME=\"AirSENSE_ESP32-IDF_RTOS\" -DPROJECT_VER=\"f4efea8-dirty\" DEP_FILE = esp-idf\app_update\CMakeFiles\__idf_app_update.dir\esp_app_desc.c.obj.d FLAGS = -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.4.3-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS INCLUDES = -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include @@ -3210,6 +3210,48 @@ build esp-idf/app_update/libapp_update.a: C_STATIC_LIBRARY_LINKER____idf_app_upd TARGET_PDB = app_update.a.dbg +############################################# +# Utility command for blank_ota_data + +build esp-idf/app_update/blank_ota_data: phony esp-idf/app_update/CMakeFiles/blank_ota_data ota_data_initial.bin + + +############################################# +# Utility command for read-otadata + +build esp-idf/app_update/read-otadata: phony esp-idf/app_update/CMakeFiles/read-otadata + + +############################################# +# Utility command for read_otadata + +build esp-idf/app_update/read_otadata: phony esp-idf/app_update/CMakeFiles/read_otadata esp-idf/app_update/read-otadata + + +############################################# +# Utility command for erase-otadata + +build esp-idf/app_update/erase-otadata: phony esp-idf/app_update/CMakeFiles/erase-otadata + + +############################################# +# Utility command for erase_otadata + +build esp-idf/app_update/erase_otadata: phony esp-idf/app_update/CMakeFiles/erase_otadata esp-idf/app_update/erase-otadata + + +############################################# +# Utility command for otadata-flash + +build esp-idf/app_update/otadata-flash: phony esp-idf/app_update/CMakeFiles/otadata-flash + + +############################################# +# Utility command for encrypted-otadata-flash + +build esp-idf/app_update/encrypted-otadata-flash: phony esp-idf/app_update/CMakeFiles/encrypted-otadata-flash + + ############################################# # Utility command for edit_cache @@ -3275,6 +3317,66 @@ build esp-idf/app_update/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/a build esp-idf/app_update/install/strip: phony esp-idf/app_update/CMakeFiles/install/strip.util + +############################################# +# Phony custom command for esp-idf\app_update\CMakeFiles\blank_ota_data + +build esp-idf/app_update/CMakeFiles/blank_ota_data | ${cmake_ninja_workdir}esp-idf/app_update/CMakeFiles/blank_ota_data: phony ota_data_initial.bin + + +############################################# +# Custom command for ota_data_initial.bin + +build ota_data_initial.bin | ${cmake_ninja_workdir}ota_data_initial.bin: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\app_update && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/gen_empty_partition.py 0x2000 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/ota_data_initial.bin" + DESC = Generating ../../ota_data_initial.bin + restat = 1 + + +############################################# +# Custom command for esp-idf\app_update\CMakeFiles\read-otadata + +build esp-idf/app_update/CMakeFiles/read-otadata | ${cmake_ninja_workdir}esp-idf/app_update/CMakeFiles/read-otadata: CUSTOM_COMMAND C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_two_ota.csv + COMMAND = cmd.exe /C "cd /D C:\Espressif\frameworks\esp-idf-v4.4.3\components\app_update && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -D IDF_PATH="C:/Espressif/frameworks/esp-idf-v4.4.3" -D SERIAL_TOOL="C:/Espressif/python_env/idf4.4_py3.8_env/Scripts/python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/otatool.py" -D SERIAL_TOOL_ARGS="--esptool-args before=default_reset after=hard_reset --partition-table-file C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_two_ota.csv --partition-table-offset 0x8000 read_otadata" -D WORKING_DIRECTORY="C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build" -P C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/run_serial_tool.cmake" + pool = console + + +############################################# +# Custom command for esp-idf\app_update\CMakeFiles\read_otadata + +build esp-idf/app_update/CMakeFiles/read_otadata | ${cmake_ninja_workdir}esp-idf/app_update/CMakeFiles/read_otadata: CUSTOM_COMMAND || esp-idf/app_update/read-otadata + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\app_update && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo Warning: Command "read_otadata" is deprecated and will be removed in the next major release. Please use "read-otadata" instead." + + +############################################# +# Custom command for esp-idf\app_update\CMakeFiles\erase-otadata + +build esp-idf/app_update/CMakeFiles/erase-otadata | ${cmake_ninja_workdir}esp-idf/app_update/CMakeFiles/erase-otadata: CUSTOM_COMMAND C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_two_ota.csv + COMMAND = cmd.exe /C "cd /D C:\Espressif\frameworks\esp-idf-v4.4.3\components\app_update && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -D IDF_PATH="C:/Espressif/frameworks/esp-idf-v4.4.3" -D SERIAL_TOOL="C:/Espressif/python_env/idf4.4_py3.8_env/Scripts/python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/otatool.py" -D SERIAL_TOOL_ARGS="--esptool-args before=default_reset after=hard_reset --partition-table-file C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_two_ota.csv --partition-table-offset 0x8000 erase_otadata" -D WORKING_DIRECTORY="C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build" -P C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/run_serial_tool.cmake" + pool = console + + +############################################# +# Custom command for esp-idf\app_update\CMakeFiles\erase_otadata + +build esp-idf/app_update/CMakeFiles/erase_otadata | ${cmake_ninja_workdir}esp-idf/app_update/CMakeFiles/erase_otadata: CUSTOM_COMMAND || esp-idf/app_update/erase-otadata + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\app_update && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo Warning: Command "erase_otadata" is deprecated and will be removed in the next major release. Please use "erase-otadata" instead." + + +############################################# +# Custom command for esp-idf\app_update\CMakeFiles\otadata-flash + +build esp-idf/app_update/CMakeFiles/otadata-flash | ${cmake_ninja_workdir}esp-idf/app_update/CMakeFiles/otadata-flash: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D C:\Espressif\frameworks\esp-idf-v4.4.3\components\app_update && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -D IDF_PATH="C:/Espressif/frameworks/esp-idf-v4.4.3" -D SERIAL_TOOL="C:/Espressif/python_env/idf4.4_py3.8_env/Scripts/python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/esptool/esptool.py --chip esp32" -D SERIAL_TOOL_ARGS="--before=default_reset --after=hard_reset write_flash @otadata-flash_args" -D WORKING_DIRECTORY="C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build" -P C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/run_serial_tool.cmake" + pool = console + + +############################################# +# Custom command for esp-idf\app_update\CMakeFiles\encrypted-otadata-flash + +build esp-idf/app_update/CMakeFiles/encrypted-otadata-flash | ${cmake_ninja_workdir}esp-idf/app_update/CMakeFiles/encrypted-otadata-flash: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\app_update && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo "Error: The target encrypted-otadata-flash requires" && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E echo "CONFIG_SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT to be enabled." && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -E env "FAIL_MESSAGE=Failed executing target (see errors on lines above)" C:/Espressif/tools/cmake/3.23.1/bin/cmake.exe -P C:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/scripts/fail.cmake" + # ============================================================================= # Write statements declared in CMakeLists.txt: # C:/Espressif/frameworks/esp-idf-v4.4.3/CMakeLists.txt @@ -4720,7 +4822,7 @@ build esp-idf/esp_system/libesp_system.a: C_STATIC_LIBRARY_LINKER____idf_esp_sys ############################################# # Utility command for __ldgen_output_sections.ld -build esp-idf/esp_system/__ldgen_output_sections.ld: phony esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld esp-idf/esp_system/ld/sections.ld esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/main/libmain.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/spiffs/libspiffs.a esp-idf/unity/libunity.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a +build esp-idf/esp_system/__ldgen_output_sections.ld: phony esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld esp-idf/esp_system/ld/sections.ld esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/main/libmain.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/spiffs/libspiffs.a esp-idf/unity/libunity.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a ############################################# @@ -4798,13 +4900,13 @@ build esp-idf/esp_system/install/strip: phony esp-idf/esp_system/CMakeFiles/inst ############################################# # Phony custom command for esp-idf\esp_system\CMakeFiles\__ldgen_output_sections.ld -build esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld | ${cmake_ninja_workdir}esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld: phony esp-idf/esp_system/ld/sections.ld || esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a +build esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld | ${cmake_ninja_workdir}esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld: phony esp-idf/esp_system/ld/sections.ld || esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a ############################################# # Custom command for esp-idf\esp_system\ld\sections.ld -build esp-idf/esp_system/ld/sections.ld | ${cmake_ninja_workdir}esp-idf/esp_system/ld/sections.ld: CUSTOM_COMMAND C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/ld/esp32/sections.ld.in C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/app.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/log/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/common.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/soc.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/newlib.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/system_libs.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/linker.lf esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/efuse/libefuse.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/driver/libdriver.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/vfs/libvfs.a esp-idf/esp_eth/libesp_eth.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_event/libesp_event.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/console/libconsole.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/xtensa/libxtensa.a esp-idf/esp_common/libesp_common.a esp-idf/esp_timer/libesp_timer.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/unity/libunity.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/nghttp/libnghttp.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_hid/libesp_hid.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/mdns/libmdns.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/mqtt/libmqtt.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/spiffs/libspiffs.a esp-idf/ulp/libulp.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/main/libmain.a esp-idf/i2cdev/libi2cdev.a esp-idf/BMP280/libBMP280.a esp-idf/BME280/libBME280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a ../sdkconfig || esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a +build esp-idf/esp_system/ld/sections.ld | ${cmake_ninja_workdir}esp-idf/esp_system/ld/sections.ld: CUSTOM_COMMAND C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/ld/esp32/sections.ld.in C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/app.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/log/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/common.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/soc.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/newlib.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/system_libs.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/linker.lf C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/linker.lf esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/efuse/libefuse.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/driver/libdriver.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/vfs/libvfs.a esp-idf/esp_eth/libesp_eth.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_event/libesp_event.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/console/libconsole.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/xtensa/libxtensa.a esp-idf/esp_common/libesp_common.a esp-idf/esp_timer/libesp_timer.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/unity/libunity.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/nghttp/libnghttp.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_hid/libesp_hid.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/mdns/libmdns.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/mqtt/libmqtt.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/spiffs/libspiffs.a esp-idf/ulp/libulp.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/main/libmain.a esp-idf/i2cdev/libi2cdev.a esp-idf/BMP280/libBMP280.a esp-idf/BME280/libBME280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a ../sdkconfig || esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/asio/libasio.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\esp_system && C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Espressif/frameworks/esp-idf-v4.4.3/tools/ldgen/ldgen.py --config C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/sdkconfig --fragments C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/app.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/log/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/common.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/soc.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/newlib.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/system_libs.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/linker.lf C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/linker.lf --input C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/ld/esp32/sections.ld.in --output C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/sections.ld --kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/Kconfig --env-file C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config.env --libraries-file C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/ldgen_libraries --objdump C:/Espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-objdump.exe" DESC = Generating ld/sections.ld restat = 1 @@ -16314,13 +16416,13 @@ build esp-idf/wifi_provisioning/install/strip: phony esp-idf/wifi_provisioning/C ############################################# # Order-only phony target for __idf_main -build cmake_object_order_depends_target___idf_main: phony || cmake_object_order_depends_target___idf_BME280 cmake_object_order_depends_target___idf_BMP280 cmake_object_order_depends_target___idf_DS3231 cmake_object_order_depends_target___idf_DataManager cmake_object_order_depends_target___idf_DeviceManager cmake_object_order_depends_target___idf_FileManager cmake_object_order_depends_target___idf_PMS7003 cmake_object_order_depends_target___idf_SNTP_Sync cmake_object_order_depends_target___idf_Time cmake_object_order_depends_target___idf_asio cmake_object_order_depends_target___idf_cbor cmake_object_order_depends_target___idf_cmock cmake_object_order_depends_target___idf_coap cmake_object_order_depends_target___idf_esp_adc_cal cmake_object_order_depends_target___idf_esp_hid cmake_object_order_depends_target___idf_esp_lcd cmake_object_order_depends_target___idf_esp_local_ctrl cmake_object_order_depends_target___idf_esp_ringbuf cmake_object_order_depends_target___idf_esp_websocket_client cmake_object_order_depends_target___idf_expat cmake_object_order_depends_target___idf_fatfs cmake_object_order_depends_target___idf_freemodbus cmake_object_order_depends_target___idf_i2cdev cmake_object_order_depends_target___idf_jsmn cmake_object_order_depends_target___idf_json cmake_object_order_depends_target___idf_libsodium cmake_object_order_depends_target___idf_mdns cmake_object_order_depends_target___idf_mqtt cmake_object_order_depends_target___idf_openssl cmake_object_order_depends_target___idf_perfmon cmake_object_order_depends_target___idf_protobuf-c cmake_object_order_depends_target___idf_protocomm cmake_object_order_depends_target___idf_spiffs cmake_object_order_depends_target___idf_unity cmake_object_order_depends_target___idf_wear_levelling cmake_object_order_depends_target___idf_wifi_provisioning +build cmake_object_order_depends_target___idf_main: phony || cmake_object_order_depends_target___idf_BME280 cmake_object_order_depends_target___idf_BMP280 cmake_object_order_depends_target___idf_DS3231 cmake_object_order_depends_target___idf_DataManager cmake_object_order_depends_target___idf_DeviceManager cmake_object_order_depends_target___idf_FileManager cmake_object_order_depends_target___idf_OTA cmake_object_order_depends_target___idf_PMS7003 cmake_object_order_depends_target___idf_SNTP_Sync cmake_object_order_depends_target___idf_Time cmake_object_order_depends_target___idf_asio cmake_object_order_depends_target___idf_cbor cmake_object_order_depends_target___idf_cmock cmake_object_order_depends_target___idf_coap cmake_object_order_depends_target___idf_esp_adc_cal cmake_object_order_depends_target___idf_esp_hid cmake_object_order_depends_target___idf_esp_lcd cmake_object_order_depends_target___idf_esp_local_ctrl cmake_object_order_depends_target___idf_esp_ringbuf cmake_object_order_depends_target___idf_esp_websocket_client cmake_object_order_depends_target___idf_expat cmake_object_order_depends_target___idf_fatfs cmake_object_order_depends_target___idf_freemodbus cmake_object_order_depends_target___idf_i2cdev cmake_object_order_depends_target___idf_jsmn cmake_object_order_depends_target___idf_json cmake_object_order_depends_target___idf_libsodium cmake_object_order_depends_target___idf_mdns cmake_object_order_depends_target___idf_mqtt cmake_object_order_depends_target___idf_openssl cmake_object_order_depends_target___idf_perfmon cmake_object_order_depends_target___idf_protobuf-c cmake_object_order_depends_target___idf_protocomm cmake_object_order_depends_target___idf_spiffs cmake_object_order_depends_target___idf_unity cmake_object_order_depends_target___idf_wear_levelling cmake_object_order_depends_target___idf_wifi_provisioning build esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj: C_COMPILER____idf_main_ C$:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main/main.c || cmake_object_order_depends_target___idf_main DEFINES = -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX DEP_FILE = esp-idf\main\CMakeFiles\__idf_main.dir\main.c.obj.d FLAGS = -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.4.3-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS - INCLUDES = -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/esp_crt_bundle/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include/port/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/esp_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/console -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/asio/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/esp-tls-crypto -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/interface -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/common -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/security -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/transports -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/expat/lib -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/diskio -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/vfs -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/src/libsodium/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/port_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/include -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/esp_idf_lib_helpers -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BMP280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DS3231 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DataManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DeviceManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/SNTP_Sync -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time + INCLUDES = -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/esp_crt_bundle/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include/port/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/esp_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/console -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/asio/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/esp-tls-crypto -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/interface -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/common -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/security -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/transports -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/expat/lib -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/diskio -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/vfs -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/src/libsodium/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/port_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/include -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/esp_idf_lib_helpers -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BMP280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DS3231 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DataManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DeviceManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/SNTP_Sync -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time OBJECT_DIR = esp-idf\main\CMakeFiles\__idf_main.dir OBJECT_FILE_DIR = esp-idf\main\CMakeFiles\__idf_main.dir @@ -16332,7 +16434,7 @@ build esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj: C_COMPILER____idf_main_ ############################################# # Link the static library esp-idf\main\libmain.a -build esp-idf/main/libmain.a: C_STATIC_LIBRARY_LINKER____idf_main_ esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj || esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/spiffs/libspiffs.a esp-idf/unity/libunity.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a +build esp-idf/main/libmain.a: C_STATIC_LIBRARY_LINKER____idf_main_ esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj || esp-idf/BME280/libBME280.a esp-idf/BMP280/libBMP280.a esp-idf/DS3231/libDS3231.a esp-idf/DataManager/libDataManager.a esp-idf/DeviceManager/libDeviceManager.a esp-idf/FileManager/libFileManager.a esp-idf/OTA/libOTA.a esp-idf/PMS7003/libPMS7003.a esp-idf/SNTP_Sync/libSNTP_Sync.a esp-idf/Time/libTime.a esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/i2cdev/libi2cdev.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/mdns/libmdns.a esp-idf/mqtt/libmqtt.a esp-idf/openssl/libopenssl.a esp-idf/perfmon/libperfmon.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/spiffs/libspiffs.a esp-idf/unity/libunity.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address OBJECT_DIR = esp-idf\main\CMakeFiles\__idf_main.dir POST_BUILD = cd . @@ -17203,6 +17305,127 @@ build esp-idf/FileManager/install/strip: phony esp-idf/FileManager/CMakeFiles/in # C:/Espressif/frameworks/esp-idf-v4.4.3/CMakeLists.txt # ============================================================================= +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_OTA + + +############################################# +# Order-only phony target for __idf_OTA + +build cmake_object_order_depends_target___idf_OTA: phony || ca_cert.pem.S cmake_object_order_depends_target___idf_esp_ringbuf + +build esp-idf/OTA/CMakeFiles/__idf_OTA.dir/OTA.c.obj: C_COMPILER____idf_OTA_ C$:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA/OTA.c || cmake_object_order_depends_target___idf_OTA + DEFINES = -DHAVE_CONFIG_H + DEP_FILE = esp-idf\OTA\CMakeFiles\__idf_OTA.dir\OTA.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.4.3-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS + INCLUDES = -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include + OBJECT_DIR = esp-idf\OTA\CMakeFiles\__idf_OTA.dir + OBJECT_FILE_DIR = esp-idf\OTA\CMakeFiles\__idf_OTA.dir + +build esp-idf/OTA/CMakeFiles/__idf_OTA.dir/__/__/ca_cert.pem.S.obj: ASM_COMPILER____idf_OTA_ C$:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/ca_cert.pem.S || cmake_object_order_depends_target___idf_OTA + DEFINES = -DHAVE_CONFIG_H + DEP_FILE = esp-idf\OTA\CMakeFiles\__idf_OTA.dir\__\__\ca_cert.pem.S.obj.d + FLAGS = -mlongcalls -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -D_GNU_SOURCE -DIDF_VER=\"v4.4.3-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS + INCLUDES = -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include + OBJECT_DIR = esp-idf\OTA\CMakeFiles\__idf_OTA.dir + OBJECT_FILE_DIR = esp-idf\OTA\CMakeFiles\__idf_OTA.dir\__\__ + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_OTA + + +############################################# +# Link the static library esp-idf\OTA\libOTA.a + +build esp-idf/OTA/libOTA.a: C_STATIC_LIBRARY_LINKER____idf_OTA_ esp-idf/OTA/CMakeFiles/__idf_OTA.dir/OTA.c.obj esp-idf/OTA/CMakeFiles/__idf_OTA.dir/__/__/ca_cert.pem.S.obj || esp-idf/esp_ringbuf/libesp_ringbuf.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address + OBJECT_DIR = esp-idf\OTA\CMakeFiles\__idf_OTA.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = esp-idf\OTA\libOTA.a + TARGET_PDB = OTA.a.dbg + + +############################################# +# Utility command for edit_cache + +build esp-idf/OTA/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\OTA && C:\Espressif\tools\cmake\3.23.1\bin\cmake-gui.exe -SC:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH -BC:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build" + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/OTA/edit_cache: phony esp-idf/OTA/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/OTA/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\OTA && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe --regenerate-during-build -SC:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH -BC:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build" + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/OTA/rebuild_cache: phony esp-idf/OTA/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/OTA/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/OTA/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/OTA/all + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\OTA && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -P cmake_install.cmake" + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/OTA/install: phony esp-idf/OTA/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/OTA/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/OTA/all + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\OTA && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/OTA/install/local: phony esp-idf/OTA/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/OTA/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/OTA/all + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build\esp-idf\OTA && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/OTA/install/strip: phony esp-idf/OTA/CMakeFiles/install/strip.util + + +############################################# +# Custom command for ca_cert.pem.S + +build ca_cert.pem.S | ${cmake_ninja_workdir}ca_cert.pem.S: CUSTOM_COMMAND ../server_certs/ca_cert.pem C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/scripts/data_file_embed_asm.cmake || esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_common/libesp_common.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory_ld esp-idf/esp_timer/libesp_timer.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/newlib/libnewlib.a esp-idf/nghttp/libnghttp.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/ulp/libulp.a esp-idf/vfs/libvfs.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/xtensa/libxtensa.a + COMMAND = cmd.exe /C "cd /D C:\Users\admin\esp\AirSENSE_ESP32-IDF_RTOS_KHANH\build && C:\Espressif\tools\cmake\3.23.1\bin\cmake.exe -D DATA_FILE=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/server_certs/ca_cert.pem -D SOURCE_FILE=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/ca_cert.pem.S -D FILE_TYPE=TEXT -P C:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/scripts/data_file_embed_asm.cmake" + DESC = Generating ../../ca_cert.pem.S + restat = 1 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# C:/Espressif/frameworks/esp-idf-v4.4.3/CMakeLists.txt +# ============================================================================= + # ============================================================================= # Object build statements for STATIC_LIBRARY target __idf_PMS7003 @@ -17522,6 +17745,8 @@ build __idf_DeviceManager: phony esp-idf/DeviceManager/libDeviceManager.a build __idf_FileManager: phony esp-idf/FileManager/libFileManager.a +build __idf_OTA: phony esp-idf/OTA/libOTA.a + build __idf_PMS7003: phony esp-idf/PMS7003/libPMS7003.a build __idf_SNTP_Sync: phony esp-idf/SNTP_Sync/libSNTP_Sync.a @@ -17682,6 +17907,8 @@ build app-flash: phony esp-idf/esptool_py/app-flash build app_check_size: phony esp-idf/esptool_py/app_check_size +build blank_ota_data: phony esp-idf/app_update/blank_ota_data + build bootloader-flash: phony esp-idf/bootloader/bootloader-flash build custom_bundle: phony esp-idf/mbedtls/custom_bundle @@ -17700,8 +17927,14 @@ build encrypted-app-flash: phony esp-idf/esptool_py/encrypted-app-flash build encrypted-bootloader-flash: phony esp-idf/bootloader/encrypted-bootloader-flash +build encrypted-otadata-flash: phony esp-idf/app_update/encrypted-otadata-flash + build encrypted-partition-table-flash: phony esp-idf/partition_table/encrypted-partition-table-flash +build erase-otadata: phony esp-idf/app_update/erase-otadata + +build erase_otadata: phony esp-idf/app_update/erase_otadata + build lib: phony esp-idf/mbedtls/mbedtls/library/lib build libBME280.a: phony esp-idf/BME280/libBME280.a @@ -17716,6 +17949,8 @@ build libDeviceManager.a: phony esp-idf/DeviceManager/libDeviceManager.a build libFileManager.a: phony esp-idf/FileManager/libFileManager.a +build libOTA.a: phony esp-idf/OTA/libOTA.a + build libPMS7003.a: phony esp-idf/PMS7003/libPMS7003.a build libSNTP_Sync.a: phony esp-idf/SNTP_Sync/libSNTP_Sync.a @@ -17880,6 +18115,8 @@ build mbedx509: phony esp-idf/mbedtls/mbedtls/library/libmbedx509.a build memory_ld: phony esp-idf/esp_system/memory_ld +build otadata-flash: phony esp-idf/app_update/otadata-flash + build partition-table: phony esp-idf/partition_table/partition-table build partition-table-flash: phony esp-idf/partition_table/partition-table-flash @@ -17890,6 +18127,10 @@ build partition_table-flash: phony esp-idf/partition_table/partition_table-flash build partition_table_bin: phony esp-idf/partition_table/partition_table_bin +build read-otadata: phony esp-idf/app_update/read-otadata + +build read_otadata: phony esp-idf/app_update/read_otadata + build show-efuse-table: phony esp-idf/efuse/show-efuse-table build show_efuse_table: phony esp-idf/efuse/show_efuse_table @@ -17909,7 +18150,7 @@ build all: phony bootloader app AirSENSE_ESP32-IDF_RTOS.elf esp-idf/all ############################################# # Folder: C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf -build esp-idf/all: phony esp-idf/esp_ringbuf/all esp-idf/efuse/all esp-idf/esp_ipc/all esp-idf/driver/all esp-idf/esp_pm/all esp-idf/mbedtls/all esp-idf/bootloader/all esp-idf/esptool_py/all esp-idf/partition_table/all esp-idf/app_update/all esp-idf/bootloader_support/all esp-idf/spi_flash/all esp-idf/nvs_flash/all esp-idf/pthread/all esp-idf/esp_gdbstub/all esp-idf/espcoredump/all esp-idf/esp_phy/all esp-idf/esp_system/all esp-idf/esp_rom/all esp-idf/hal/all esp-idf/vfs/all esp-idf/esp_eth/all esp-idf/tcpip_adapter/all esp-idf/esp_netif/all esp-idf/esp_event/all esp-idf/wpa_supplicant/all esp-idf/esp_wifi/all esp-idf/ieee802154/all esp-idf/console/all esp-idf/openthread/all esp-idf/lwip/all esp-idf/log/all esp-idf/heap/all esp-idf/soc/all esp-idf/esp_hw_support/all esp-idf/xtensa/all esp-idf/esp32/all esp-idf/esp_common/all esp-idf/esp_timer/all esp-idf/freertos/all esp-idf/newlib/all esp-idf/cxx/all esp-idf/app_trace/all esp-idf/asio/all esp-idf/bt/all esp-idf/cbor/all esp-idf/unity/all esp-idf/cmock/all esp-idf/coap/all esp-idf/nghttp/all esp-idf/esp-tls/all esp-idf/esp_adc_cal/all esp-idf/esp_hid/all esp-idf/tcp_transport/all esp-idf/esp_http_client/all esp-idf/esp_http_server/all esp-idf/esp_https_ota/all esp-idf/esp_https_server/all esp-idf/esp_lcd/all esp-idf/protobuf-c/all esp-idf/protocomm/all esp-idf/mdns/all esp-idf/esp_local_ctrl/all esp-idf/sdmmc/all esp-idf/esp_serial_slave_link/all esp-idf/esp_websocket_client/all esp-idf/expat/all esp-idf/wear_levelling/all esp-idf/fatfs/all esp-idf/freemodbus/all esp-idf/idf_test/all esp-idf/jsmn/all esp-idf/json/all esp-idf/libsodium/all esp-idf/mqtt/all esp-idf/openssl/all esp-idf/perfmon/all esp-idf/spiffs/all esp-idf/usb/all esp-idf/tinyusb/all esp-idf/ulp/all esp-idf/wifi_provisioning/all esp-idf/main/all esp-idf/esp_idf_lib_helpers/all esp-idf/i2cdev/all esp-idf/BMP280/all esp-idf/BME280/all esp-idf/DS3231/all esp-idf/DataManager/all esp-idf/DeviceManager/all esp-idf/FileManager/all esp-idf/PMS7003/all esp-idf/SNTP_Sync/all esp-idf/Time/all +build esp-idf/all: phony esp-idf/esp_ringbuf/all esp-idf/efuse/all esp-idf/esp_ipc/all esp-idf/driver/all esp-idf/esp_pm/all esp-idf/mbedtls/all esp-idf/bootloader/all esp-idf/esptool_py/all esp-idf/partition_table/all esp-idf/app_update/all esp-idf/bootloader_support/all esp-idf/spi_flash/all esp-idf/nvs_flash/all esp-idf/pthread/all esp-idf/esp_gdbstub/all esp-idf/espcoredump/all esp-idf/esp_phy/all esp-idf/esp_system/all esp-idf/esp_rom/all esp-idf/hal/all esp-idf/vfs/all esp-idf/esp_eth/all esp-idf/tcpip_adapter/all esp-idf/esp_netif/all esp-idf/esp_event/all esp-idf/wpa_supplicant/all esp-idf/esp_wifi/all esp-idf/ieee802154/all esp-idf/console/all esp-idf/openthread/all esp-idf/lwip/all esp-idf/log/all esp-idf/heap/all esp-idf/soc/all esp-idf/esp_hw_support/all esp-idf/xtensa/all esp-idf/esp32/all esp-idf/esp_common/all esp-idf/esp_timer/all esp-idf/freertos/all esp-idf/newlib/all esp-idf/cxx/all esp-idf/app_trace/all esp-idf/asio/all esp-idf/bt/all esp-idf/cbor/all esp-idf/unity/all esp-idf/cmock/all esp-idf/coap/all esp-idf/nghttp/all esp-idf/esp-tls/all esp-idf/esp_adc_cal/all esp-idf/esp_hid/all esp-idf/tcp_transport/all esp-idf/esp_http_client/all esp-idf/esp_http_server/all esp-idf/esp_https_ota/all esp-idf/esp_https_server/all esp-idf/esp_lcd/all esp-idf/protobuf-c/all esp-idf/protocomm/all esp-idf/mdns/all esp-idf/esp_local_ctrl/all esp-idf/sdmmc/all esp-idf/esp_serial_slave_link/all esp-idf/esp_websocket_client/all esp-idf/expat/all esp-idf/wear_levelling/all esp-idf/fatfs/all esp-idf/freemodbus/all esp-idf/idf_test/all esp-idf/jsmn/all esp-idf/json/all esp-idf/libsodium/all esp-idf/mqtt/all esp-idf/openssl/all esp-idf/perfmon/all esp-idf/spiffs/all esp-idf/usb/all esp-idf/tinyusb/all esp-idf/ulp/all esp-idf/wifi_provisioning/all esp-idf/main/all esp-idf/esp_idf_lib_helpers/all esp-idf/i2cdev/all esp-idf/BMP280/all esp-idf/BME280/all esp-idf/DS3231/all esp-idf/DataManager/all esp-idf/DeviceManager/all esp-idf/FileManager/all esp-idf/OTA/all esp-idf/PMS7003/all esp-idf/SNTP_Sync/all esp-idf/Time/all # ============================================================================= @@ -17955,6 +18196,13 @@ build esp-idf/FileManager/all: phony esp-idf/FileManager/libFileManager.a # ============================================================================= +############################################# +# Folder: C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA + +build esp-idf/OTA/all: phony esp-idf/OTA/libOTA.a + +# ============================================================================= + ############################################# # Folder: C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/PMS7003 @@ -17986,7 +18234,7 @@ build esp-idf/app_trace/all: phony esp-idf/app_trace/libapp_trace.a ############################################# # Folder: C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/app_update -build esp-idf/app_update/all: phony esp-idf/app_update/libapp_update.a +build esp-idf/app_update/all: phony esp-idf/app_update/libapp_update.a esp-idf/app_update/blank_ota_data # ============================================================================= @@ -18639,14 +18887,14 @@ build esp-idf/xtensa/all: phony esp-idf/xtensa/libxtensa.a ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | ../.git/HEAD ../.git/refs/heads/my-fix ../CMakeLists.txt ../component/BME280/CMakeLists.txt ../component/BMP280/CMakeLists.txt ../component/DS3231/CMakeLists.txt ../component/DataManager/CMakeLists.txt ../component/DeviceManager/CMakeLists.txt ../component/FileManager/CMakeLists.txt ../component/PMS7003/CMakeLists.txt ../component/SNTP_Sync/CMakeLists.txt ../component/Time/CMakeLists.txt ../component/esp_idf_lib_helpers/CMakeLists.txt ../component/i2cdev/CMakeLists.txt ../main/CMakeLists.txt ../sdkconfig C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/asio/asio/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/controller/lib_esp32/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/host/nimble/nimble/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/cbor/tinycbor/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/cmock/CMock/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/coap/libcoap/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esp_phy/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esp_wifi/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esptool_py/esptool/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/expat/expat/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/ieee802154/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/json/cJSON/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/libsodium/libsodium/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/lwip/lwip/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/mbedtls/mbedtls/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/mqtt/esp-mqtt/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/nghttp/nghttp2/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/openthread/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/openthread/openthread/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/protobuf-c/protobuf-c/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/spiffs/spiffs/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/tinyusb/tinyusb/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/unity/unity/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/examples/build_system/cmake/import_lib/main/lib/tinyxml2/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/controller/lib_esp32/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/controller/lib_esp32c3_family/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/host/nimble/nimble/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/tinycbor/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/console/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cxx/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/sources.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_server/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/ld/ld.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/esptool/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/json/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/log/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/3rdparty/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/library/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/port/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/openthread/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_singleapp.csv C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/spiffs/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/tinyusb/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/usb/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/examples/build_system/cmake/import_lib/main/lib/tinyxml2/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/build.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/component.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/crosstool_version_check.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/dfu.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/git_submodules.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/idf.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/kconfig.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/ldgen.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/project.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/project_description.json.in C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/targets.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/third_party/GetGitRevisionDescription.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/third_party/GetGitRevisionDescription.cmake.in C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/toolchain-esp32.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/uf2.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/utilities.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/version.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/kconfig_new/confgen.py C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/kconfig_new/config.env.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeASMInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCXXInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCommonLanguageInclude.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeGenericSystem.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeInitializeConfigs.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeLanguageInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeSystemSpecificInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeSystemSpecificInitialize.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CheckCCompilerFlag.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CheckCSourceCompiles.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-ASM.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-C.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-CXX.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/RepositoryInfo.txt.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/cfgcmd.txt.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/mkdirs.cmake.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindGit.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPackageHandleStandardArgs.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPackageMessage.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPython3.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPython/Support.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckCompilerFlag.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckFlagCommonConfig.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckSourceCompiles.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.23.1/CMakeASMCompiler.cmake CMakeFiles/3.23.1/CMakeCCompiler.cmake CMakeFiles/3.23.1/CMakeCXXCompiler.cmake CMakeFiles/3.23.1/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake app-flash_args bootloader-flash_args bootloader-prefix/tmp/bootloader-mkdirs.cmake config/sdkconfig.cmake config/sdkconfig.h esp-idf/bootloader/bootloader-flash_args.in esp-idf/esptool_py/app-flash_args.in esp-idf/esptool_py/flasher_args.json.in esp-idf/partition_table/partition-table-flash_args.in flash_args flash_args.in ldgen_libraries.in +build build.ninja: RERUN_CMAKE | ../.git/HEAD ../.git/refs/heads/my-fix ../CMakeLists.txt ../component/BME280/CMakeLists.txt ../component/BMP280/CMakeLists.txt ../component/DS3231/CMakeLists.txt ../component/DataManager/CMakeLists.txt ../component/DeviceManager/CMakeLists.txt ../component/FileManager/CMakeLists.txt ../component/OTA/CMakeLists.txt ../component/PMS7003/CMakeLists.txt ../component/SNTP_Sync/CMakeLists.txt ../component/Time/CMakeLists.txt ../component/esp_idf_lib_helpers/CMakeLists.txt ../component/i2cdev/CMakeLists.txt ../main/CMakeLists.txt ../sdkconfig C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/asio/asio/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/controller/lib_esp32/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/host/nimble/nimble/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/cbor/tinycbor/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/cmock/CMock/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/coap/libcoap/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esp_phy/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esp_wifi/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esptool_py/esptool/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/expat/expat/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/ieee802154/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/json/cJSON/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/libsodium/libsodium/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/lwip/lwip/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/mbedtls/mbedtls/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/mqtt/esp-mqtt/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/nghttp/nghttp2/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/openthread/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/openthread/openthread/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/protobuf-c/protobuf-c/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/spiffs/spiffs/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/tinyusb/tinyusb/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/unity/unity/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/examples/build_system/cmake/import_lib/main/lib/tinyxml2/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/controller/lib_esp32/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/controller/lib_esp32c3_family/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/host/nimble/nimble/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/tinycbor/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/console/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cxx/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/sources.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_server/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/ld/ld.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/esptool/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/json/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/log/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/3rdparty/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/library/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/port/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/openthread/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_two_ota.csv C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/spiffs/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/tinyusb/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/usb/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/examples/build_system/cmake/import_lib/main/lib/tinyxml2/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/build.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/component.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/crosstool_version_check.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/dfu.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/git_submodules.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/idf.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/kconfig.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/ldgen.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/project.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/project_description.json.in C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/targets.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/third_party/GetGitRevisionDescription.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/third_party/GetGitRevisionDescription.cmake.in C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/toolchain-esp32.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/uf2.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/utilities.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/version.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/kconfig_new/confgen.py C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/kconfig_new/config.env.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeASMInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCXXInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCommonLanguageInclude.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeGenericSystem.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeInitializeConfigs.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeLanguageInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeSystemSpecificInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeSystemSpecificInitialize.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CheckCCompilerFlag.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CheckCSourceCompiles.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-ASM.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-C.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-CXX.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/RepositoryInfo.txt.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/cfgcmd.txt.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/mkdirs.cmake.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindGit.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPackageHandleStandardArgs.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPackageMessage.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPython3.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPython/Support.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckCompilerFlag.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckFlagCommonConfig.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckSourceCompiles.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.23.1/CMakeASMCompiler.cmake CMakeFiles/3.23.1/CMakeCCompiler.cmake CMakeFiles/3.23.1/CMakeCXXCompiler.cmake CMakeFiles/3.23.1/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake app-flash_args bootloader-flash_args bootloader-prefix/tmp/bootloader-mkdirs.cmake config/sdkconfig.cmake config/sdkconfig.h esp-idf/app_update/otadata-flash_args.in esp-idf/bootloader/bootloader-flash_args.in esp-idf/esptool_py/app-flash_args.in esp-idf/esptool_py/flasher_args.json.in esp-idf/partition_table/partition-table-flash_args.in flash_args flash_args.in ldgen_libraries.in pool = console ############################################# # A missing CMake input file is not an error. -build ../.git/HEAD ../.git/refs/heads/my-fix ../CMakeLists.txt ../component/BME280/CMakeLists.txt ../component/BMP280/CMakeLists.txt ../component/DS3231/CMakeLists.txt ../component/DataManager/CMakeLists.txt ../component/DeviceManager/CMakeLists.txt ../component/FileManager/CMakeLists.txt ../component/PMS7003/CMakeLists.txt ../component/SNTP_Sync/CMakeLists.txt ../component/Time/CMakeLists.txt ../component/esp_idf_lib_helpers/CMakeLists.txt ../component/i2cdev/CMakeLists.txt ../main/CMakeLists.txt ../sdkconfig C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/asio/asio/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/controller/lib_esp32/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/host/nimble/nimble/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/cbor/tinycbor/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/cmock/CMock/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/coap/libcoap/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esp_phy/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esp_wifi/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esptool_py/esptool/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/expat/expat/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/ieee802154/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/json/cJSON/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/libsodium/libsodium/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/lwip/lwip/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/mbedtls/mbedtls/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/mqtt/esp-mqtt/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/nghttp/nghttp2/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/openthread/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/openthread/openthread/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/protobuf-c/protobuf-c/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/spiffs/spiffs/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/tinyusb/tinyusb/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/unity/unity/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/examples/build_system/cmake/import_lib/main/lib/tinyxml2/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/controller/lib_esp32/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/controller/lib_esp32c3_family/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/host/nimble/nimble/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/tinycbor/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/console/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cxx/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/sources.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_server/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/ld/ld.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/esptool/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/json/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/log/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/3rdparty/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/library/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/port/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/openthread/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_singleapp.csv C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/spiffs/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/tinyusb/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/usb/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/examples/build_system/cmake/import_lib/main/lib/tinyxml2/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/build.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/component.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/crosstool_version_check.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/dfu.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/git_submodules.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/idf.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/kconfig.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/ldgen.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/project.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/project_description.json.in C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/targets.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/third_party/GetGitRevisionDescription.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/third_party/GetGitRevisionDescription.cmake.in C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/toolchain-esp32.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/uf2.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/utilities.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/version.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/kconfig_new/confgen.py C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/kconfig_new/config.env.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeASMInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCXXInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCommonLanguageInclude.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeGenericSystem.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeInitializeConfigs.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeLanguageInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeSystemSpecificInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeSystemSpecificInitialize.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CheckCCompilerFlag.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CheckCSourceCompiles.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-ASM.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-C.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-CXX.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/RepositoryInfo.txt.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/cfgcmd.txt.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/mkdirs.cmake.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindGit.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPackageHandleStandardArgs.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPackageMessage.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPython3.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPython/Support.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckCompilerFlag.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckFlagCommonConfig.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckSourceCompiles.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.23.1/CMakeASMCompiler.cmake CMakeFiles/3.23.1/CMakeCCompiler.cmake CMakeFiles/3.23.1/CMakeCXXCompiler.cmake CMakeFiles/3.23.1/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake app-flash_args bootloader-flash_args bootloader-prefix/tmp/bootloader-mkdirs.cmake config/sdkconfig.cmake config/sdkconfig.h esp-idf/bootloader/bootloader-flash_args.in esp-idf/esptool_py/app-flash_args.in esp-idf/esptool_py/flasher_args.json.in esp-idf/partition_table/partition-table-flash_args.in flash_args flash_args.in ldgen_libraries.in: phony +build ../.git/HEAD ../.git/refs/heads/my-fix ../CMakeLists.txt ../component/BME280/CMakeLists.txt ../component/BMP280/CMakeLists.txt ../component/DS3231/CMakeLists.txt ../component/DataManager/CMakeLists.txt ../component/DeviceManager/CMakeLists.txt ../component/FileManager/CMakeLists.txt ../component/OTA/CMakeLists.txt ../component/PMS7003/CMakeLists.txt ../component/SNTP_Sync/CMakeLists.txt ../component/Time/CMakeLists.txt ../component/esp_idf_lib_helpers/CMakeLists.txt ../component/i2cdev/CMakeLists.txt ../main/CMakeLists.txt ../sdkconfig C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/asio/asio/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/controller/lib_esp32/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/bt/host/nimble/nimble/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/cbor/tinycbor/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/cmock/CMock/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/coap/libcoap/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esp_phy/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esp_wifi/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/esptool_py/esptool/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/expat/expat/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/ieee802154/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/json/cJSON/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/libsodium/libsodium/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/lwip/lwip/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/mbedtls/mbedtls/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/mqtt/esp-mqtt/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/nghttp/nghttp2/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/openthread/lib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/openthread/openthread/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/protobuf-c/protobuf-c/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/spiffs/spiffs/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/tinyusb/tinyusb/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/components/unity/unity/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/examples/build_system/cmake/import_lib/main/lib/tinyxml2/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/.git/modules/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib/HEAD C$:/Espressif/frameworks/esp-idf-v4.4.3/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/controller/lib_esp32/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/controller/lib_esp32c3_family/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/host/nimble/nimble/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/tinycbor/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/console/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/cxx/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/sources.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_server/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/ld/ld.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/esptool/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/json/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/log/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/3rdparty/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/library/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/port/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/lib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/openthread/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/partitions_two_ota.csv C$:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/spiffs/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/tinyusb/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/components/usb/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/CMakeLists.txt C$:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/project_include.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/examples/build_system/cmake/import_lib/main/lib/tinyxml2/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib/.git C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/build.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/component.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/crosstool_version_check.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/dfu.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/git_submodules.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/idf.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/kconfig.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/ldgen.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/project.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/project_description.json.in C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/targets.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/third_party/GetGitRevisionDescription.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/third_party/GetGitRevisionDescription.cmake.in C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/toolchain-esp32.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/uf2.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/utilities.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/cmake/version.cmake C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/kconfig_new/confgen.py C$:/Espressif/frameworks/esp-idf-v4.4.3/tools/kconfig_new/config.env.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeASMInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCXXInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeCommonLanguageInclude.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeGenericSystem.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeInitializeConfigs.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeLanguageInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeSystemSpecificInformation.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CMakeSystemSpecificInitialize.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CheckCCompilerFlag.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/CheckCSourceCompiles.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-ASM.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-C.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU-CXX.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Compiler/GNU.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/RepositoryInfo.txt.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/cfgcmd.txt.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/ExternalProject/mkdirs.cmake.in C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindGit.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPackageHandleStandardArgs.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPackageMessage.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPython3.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/FindPython/Support.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckCompilerFlag.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckFlagCommonConfig.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Internal/CheckSourceCompiles.cmake C$:/Espressif/tools/cmake/3.23.1/share/cmake-3.23/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.23.1/CMakeASMCompiler.cmake CMakeFiles/3.23.1/CMakeCCompiler.cmake CMakeFiles/3.23.1/CMakeCXXCompiler.cmake CMakeFiles/3.23.1/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake app-flash_args bootloader-flash_args bootloader-prefix/tmp/bootloader-mkdirs.cmake config/sdkconfig.cmake config/sdkconfig.h esp-idf/app_update/otadata-flash_args.in esp-idf/bootloader/bootloader-flash_args.in esp-idf/esptool_py/app-flash_args.in esp-idf/esptool_py/flasher_args.json.in esp-idf/partition_table/partition-table-flash_args.in flash_args flash_args.in ldgen_libraries.in: phony ############################################# diff --git a/build/ca_cert.pem.S b/build/ca_cert.pem.S new file mode 100644 index 00000000..f6207d94 --- /dev/null +++ b/build/ca_cert.pem.S @@ -0,0 +1,97 @@ +/* * Data converted from C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/server_certs/ca_cert.pem + * (null byte appended) + */ +.data +.section .rodata.embedded + +.global ca_cert_pem +ca_cert_pem: + +.global _binary_ca_cert_pem_start +_binary_ca_cert_pem_start: /* for objcopy compatibility */ +.byte 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49 +.byte 0x46, 0x49, 0x43, 0x41, 0x54, 0x45, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0d, 0x0a, 0x4d, 0x49, 0x49 +.byte 0x44, 0x57, 0x44, 0x43, 0x43, 0x41, 0x6b, 0x41, 0x43, 0x43, 0x51, 0x43, 0x62, 0x46, 0x34, 0x2b +.byte 0x67, 0x56, 0x68, 0x2f, 0x4d, 0x4c, 0x6a, 0x41, 0x4e, 0x42, 0x67, 0x6b, 0x71, 0x68, 0x6b, 0x69 +.byte 0x47, 0x39, 0x77, 0x30, 0x42, 0x41, 0x51, 0x73, 0x46, 0x41, 0x44, 0x42, 0x75, 0x4d, 0x51, 0x73 +.byte 0x77, 0x43, 0x51, 0x59, 0x44, 0x56, 0x51, 0x51, 0x47, 0x45, 0x77, 0x4a, 0x4a, 0x0d, 0x0a, 0x54 +.byte 0x6a, 0x45, 0x4c, 0x4d, 0x41, 0x6b, 0x47, 0x41, 0x31, 0x55, 0x45, 0x43, 0x41, 0x77, 0x43, 0x54 +.byte 0x55, 0x67, 0x78, 0x44, 0x44, 0x41, 0x4b, 0x42, 0x67, 0x4e, 0x56, 0x42, 0x41, 0x63, 0x4d, 0x41 +.byte 0x31, 0x42, 0x56, 0x54, 0x6a, 0x45, 0x4d, 0x4d, 0x41, 0x6f, 0x47, 0x41, 0x31, 0x55, 0x45, 0x43 +.byte 0x67, 0x77, 0x44, 0x52, 0x56, 0x4e, 0x51, 0x4d, 0x51, 0x77, 0x77, 0x43, 0x67, 0x59, 0x44, 0x0d +.byte 0x0a, 0x56, 0x51, 0x51, 0x4c, 0x44, 0x41, 0x4e, 0x46, 0x55, 0x31, 0x41, 0x78, 0x44, 0x44, 0x41 +.byte 0x4b, 0x42, 0x67, 0x4e, 0x56, 0x42, 0x41, 0x4d, 0x4d, 0x41, 0x30, 0x56, 0x54, 0x55, 0x44, 0x45 +.byte 0x61, 0x4d, 0x42, 0x67, 0x47, 0x43, 0x53, 0x71, 0x47, 0x53, 0x49, 0x62, 0x33, 0x44, 0x51, 0x45 +.byte 0x4a, 0x41, 0x52, 0x59, 0x4c, 0x5a, 0x58, 0x4e, 0x77, 0x51, 0x47, 0x56, 0x7a, 0x63, 0x43, 0x35 +.byte 0x6a, 0x0d, 0x0a, 0x62, 0x32, 0x30, 0x77, 0x48, 0x68, 0x63, 0x4e, 0x4d, 0x6a, 0x45, 0x77, 0x4e +.byte 0x7a, 0x45, 0x79, 0x4d, 0x54, 0x49, 0x7a, 0x4e, 0x6a, 0x49, 0x33, 0x57, 0x68, 0x63, 0x4e, 0x4e +.byte 0x44, 0x45, 0x77, 0x4e, 0x7a, 0x41, 0x33, 0x4d, 0x54, 0x49, 0x7a, 0x4e, 0x6a, 0x49, 0x33, 0x57 +.byte 0x6a, 0x42, 0x75, 0x4d, 0x51, 0x73, 0x77, 0x43, 0x51, 0x59, 0x44, 0x56, 0x51, 0x51, 0x47, 0x45 +.byte 0x77, 0x4a, 0x4a, 0x0d, 0x0a, 0x54, 0x6a, 0x45, 0x4c, 0x4d, 0x41, 0x6b, 0x47, 0x41, 0x31, 0x55 +.byte 0x45, 0x43, 0x41, 0x77, 0x43, 0x54, 0x55, 0x67, 0x78, 0x44, 0x44, 0x41, 0x4b, 0x42, 0x67, 0x4e +.byte 0x56, 0x42, 0x41, 0x63, 0x4d, 0x41, 0x31, 0x42, 0x56, 0x54, 0x6a, 0x45, 0x4d, 0x4d, 0x41, 0x6f +.byte 0x47, 0x41, 0x31, 0x55, 0x45, 0x43, 0x67, 0x77, 0x44, 0x52, 0x56, 0x4e, 0x51, 0x4d, 0x51, 0x77 +.byte 0x77, 0x43, 0x67, 0x59, 0x44, 0x0d, 0x0a, 0x56, 0x51, 0x51, 0x4c, 0x44, 0x41, 0x4e, 0x46, 0x55 +.byte 0x31, 0x41, 0x78, 0x44, 0x44, 0x41, 0x4b, 0x42, 0x67, 0x4e, 0x56, 0x42, 0x41, 0x4d, 0x4d, 0x41 +.byte 0x30, 0x56, 0x54, 0x55, 0x44, 0x45, 0x61, 0x4d, 0x42, 0x67, 0x47, 0x43, 0x53, 0x71, 0x47, 0x53 +.byte 0x49, 0x62, 0x33, 0x44, 0x51, 0x45, 0x4a, 0x41, 0x52, 0x59, 0x4c, 0x5a, 0x58, 0x4e, 0x77, 0x51 +.byte 0x47, 0x56, 0x7a, 0x63, 0x43, 0x35, 0x6a, 0x0d, 0x0a, 0x62, 0x32, 0x30, 0x77, 0x67, 0x67, 0x45 +.byte 0x69, 0x4d, 0x41, 0x30, 0x47, 0x43, 0x53, 0x71, 0x47, 0x53, 0x49, 0x62, 0x33, 0x44, 0x51, 0x45 +.byte 0x42, 0x41, 0x51, 0x55, 0x41, 0x41, 0x34, 0x49, 0x42, 0x44, 0x77, 0x41, 0x77, 0x67, 0x67, 0x45 +.byte 0x4b, 0x41, 0x6f, 0x49, 0x42, 0x41, 0x51, 0x44, 0x68, 0x78, 0x46, 0x2f, 0x79, 0x37, 0x62, 0x79 +.byte 0x67, 0x6e, 0x64, 0x78, 0x50, 0x77, 0x69, 0x57, 0x4c, 0x0d, 0x0a, 0x53, 0x77, 0x53, 0x39, 0x4c +.byte 0x59, 0x33, 0x75, 0x42, 0x4d, 0x61, 0x4a, 0x67, 0x75, 0x70, 0x30, 0x75, 0x66, 0x4e, 0x4b, 0x56 +.byte 0x68, 0x78, 0x2b, 0x46, 0x68, 0x47, 0x51, 0x4f, 0x75, 0x34, 0x34, 0x53, 0x67, 0x68, 0x75, 0x4a +.byte 0x41, 0x61, 0x48, 0x33, 0x4b, 0x6b, 0x50, 0x55, 0x6e, 0x74, 0x36, 0x53, 0x4f, 0x4d, 0x38, 0x6a +.byte 0x43, 0x39, 0x37, 0x2f, 0x79, 0x51, 0x75, 0x63, 0x33, 0x32, 0x57, 0x0d, 0x0a, 0x75, 0x6b, 0x49 +.byte 0x37, 0x65, 0x42, 0x5a, 0x6f, 0x41, 0x31, 0x32, 0x6b, 0x61, 0x72, 0x67, 0x53, 0x6e, 0x7a, 0x64 +.byte 0x76, 0x35, 0x6d, 0x35, 0x72, 0x5a, 0x5a, 0x70, 0x64, 0x2b, 0x4e, 0x7a, 0x6e, 0x53, 0x53, 0x70 +.byte 0x6f, 0x44, 0x41, 0x72, 0x4f, 0x41, 0x4f, 0x4e, 0x4b, 0x56, 0x6c, 0x7a, 0x72, 0x32, 0x35, 0x41 +.byte 0x31, 0x2b, 0x61, 0x5a, 0x62, 0x69, 0x78, 0x32, 0x6d, 0x4b, 0x52, 0x62, 0x51, 0x0d, 0x0a, 0x53 +.byte 0x35, 0x77, 0x39, 0x6f, 0x31, 0x4e, 0x32, 0x42, 0x72, 0x69, 0x51, 0x75, 0x53, 0x7a, 0x64, 0x38 +.byte 0x67, 0x4c, 0x30, 0x59, 0x30, 0x7a, 0x45, 0x6b, 0x33, 0x56, 0x6b, 0x4f, 0x57, 0x58, 0x45, 0x4c +.byte 0x2b, 0x30, 0x79, 0x46, 0x55, 0x54, 0x31, 0x34, 0x34, 0x48, 0x6e, 0x45, 0x72, 0x6e, 0x44, 0x2b +.byte 0x78, 0x6e, 0x4a, 0x74, 0x48, 0x65, 0x31, 0x31, 0x79, 0x50, 0x4f, 0x32, 0x66, 0x45, 0x7a, 0x0d +.byte 0x0a, 0x59, 0x61, 0x47, 0x69, 0x69, 0x6c, 0x68, 0x30, 0x64, 0x64, 0x4c, 0x32, 0x36, 0x50, 0x58 +.byte 0x54, 0x75, 0x67, 0x58, 0x4d, 0x5a, 0x4e, 0x2f, 0x38, 0x66, 0x52, 0x56, 0x48, 0x50, 0x35, 0x30 +.byte 0x50, 0x32, 0x4f, 0x47, 0x30, 0x53, 0x76, 0x46, 0x70, 0x43, 0x37, 0x76, 0x67, 0x68, 0x6c, 0x4c +.byte 0x70, 0x34, 0x56, 0x46, 0x4d, 0x31, 0x2f, 0x72, 0x33, 0x55, 0x4a, 0x6e, 0x76, 0x4c, 0x36, 0x4f +.byte 0x7a, 0x0d, 0x0a, 0x33, 0x41, 0x4c, 0x63, 0x36, 0x64, 0x68, 0x78, 0x5a, 0x45, 0x4b, 0x51, 0x75 +.byte 0x63, 0x71, 0x6c, 0x70, 0x6a, 0x38, 0x6c, 0x31, 0x55, 0x65, 0x67, 0x73, 0x7a, 0x51, 0x54, 0x6f +.byte 0x6f, 0x70, 0x65, 0x6d, 0x74, 0x49, 0x6a, 0x30, 0x71, 0x58, 0x54, 0x48, 0x77, 0x32, 0x2b, 0x75 +.byte 0x55, 0x6e, 0x6b, 0x55, 0x79, 0x57, 0x49, 0x50, 0x6a, 0x50, 0x43, 0x2b, 0x77, 0x64, 0x4f, 0x41 +.byte 0x6f, 0x61, 0x70, 0x0d, 0x0a, 0x72, 0x46, 0x54, 0x52, 0x41, 0x67, 0x4d, 0x42, 0x41, 0x41, 0x45 +.byte 0x77, 0x44, 0x51, 0x59, 0x4a, 0x4b, 0x6f, 0x5a, 0x49, 0x68, 0x76, 0x63, 0x4e, 0x41, 0x51, 0x45 +.byte 0x4c, 0x42, 0x51, 0x41, 0x44, 0x67, 0x67, 0x45, 0x42, 0x41, 0x49, 0x74, 0x77, 0x32, 0x34, 0x79 +.byte 0x35, 0x36, 0x35, 0x6b, 0x33, 0x43, 0x2f, 0x7a, 0x45, 0x4e, 0x5a, 0x6c, 0x78, 0x79, 0x7a, 0x74 +.byte 0x6f, 0x34, 0x34, 0x75, 0x64, 0x0d, 0x0a, 0x49, 0x59, 0x50, 0x51, 0x58, 0x4e, 0x38, 0x46, 0x61 +.byte 0x32, 0x70, 0x42, 0x6c, 0x4c, 0x65, 0x31, 0x7a, 0x6c, 0x53, 0x49, 0x79, 0x75, 0x61, 0x41, 0x2f +.byte 0x72, 0x57, 0x51, 0x2b, 0x69, 0x31, 0x64, 0x61, 0x53, 0x38, 0x6e, 0x50, 0x6f, 0x74, 0x6b, 0x43 +.byte 0x62, 0x57, 0x5a, 0x79, 0x66, 0x35, 0x4e, 0x38, 0x44, 0x59, 0x61, 0x54, 0x45, 0x34, 0x42, 0x30 +.byte 0x4f, 0x66, 0x76, 0x6f, 0x55, 0x50, 0x6b, 0x0d, 0x0a, 0x42, 0x35, 0x75, 0x47, 0x44, 0x6d, 0x62 +.byte 0x75, 0x6b, 0x36, 0x61, 0x6b, 0x76, 0x6c, 0x42, 0x35, 0x42, 0x47, 0x69, 0x59, 0x4c, 0x66, 0x51 +.byte 0x6a, 0x57, 0x48, 0x52, 0x73, 0x4b, 0x39, 0x2f, 0x34, 0x78, 0x6a, 0x74, 0x49, 0x71, 0x4e, 0x31 +.byte 0x48, 0x35, 0x38, 0x79, 0x66, 0x33, 0x51, 0x4e, 0x52, 0x4f, 0x75, 0x4b, 0x73, 0x50, 0x41, 0x65 +.byte 0x79, 0x77, 0x57, 0x53, 0x33, 0x46, 0x6e, 0x33, 0x32, 0x0d, 0x0a, 0x33, 0x2f, 0x2f, 0x4f, 0x70 +.byte 0x62, 0x57, 0x61, 0x43, 0x6c, 0x51, 0x65, 0x50, 0x78, 0x36, 0x75, 0x64, 0x52, 0x59, 0x4d, 0x71 +.byte 0x41, 0x69, 0x74, 0x4b, 0x52, 0x2b, 0x51, 0x78, 0x4c, 0x37, 0x2f, 0x42, 0x4b, 0x5a, 0x51, 0x73 +.byte 0x58, 0x2b, 0x55, 0x79, 0x53, 0x68, 0x75, 0x71, 0x38, 0x68, 0x6a, 0x70, 0x68, 0x76, 0x58, 0x76 +.byte 0x6b, 0x30, 0x42, 0x57, 0x38, 0x4f, 0x4e, 0x7a, 0x75, 0x77, 0x39, 0x0d, 0x0a, 0x52, 0x63, 0x6f +.byte 0x4f, 0x52, 0x78, 0x4d, 0x30, 0x46, 0x7a, 0x79, 0x53, 0x59, 0x6a, 0x65, 0x51, 0x76, 0x6d, 0x34 +.byte 0x4c, 0x68, 0x7a, 0x43, 0x2f, 0x50, 0x33, 0x5a, 0x42, 0x68, 0x45, 0x71, 0x30, 0x78, 0x73, 0x35 +.byte 0x35, 0x61, 0x4c, 0x32, 0x61, 0x37, 0x36, 0x53, 0x4a, 0x68, 0x71, 0x35, 0x68, 0x4a, 0x79, 0x37 +.byte 0x54, 0x2f, 0x58, 0x7a, 0x36, 0x4e, 0x46, 0x42, 0x79, 0x76, 0x6c, 0x72, 0x4e, 0x0d, 0x0a, 0x6c +.byte 0x46, 0x4a, 0x4a, 0x65, 0x79, 0x33, 0x33, 0x4b, 0x46, 0x72, 0x41, 0x66, 0x35, 0x76, 0x6e, 0x56 +.byte 0x39, 0x71, 0x63, 0x79, 0x57, 0x46, 0x49, 0x6f, 0x37, 0x50, 0x59, 0x79, 0x32, 0x56, 0x73, 0x61 +.byte 0x61, 0x45, 0x6a, 0x46, 0x65, 0x65, 0x66, 0x72, 0x37, 0x71, 0x33, 0x73, 0x54, 0x46, 0x53, 0x4d +.byte 0x6c, 0x4a, 0x65, 0x61, 0x64, 0x65, 0x78, 0x57, 0x32, 0x59, 0x3d, 0x0d, 0x0a, 0x2d, 0x2d, 0x2d +.byte 0x2d, 0x2d, 0x45, 0x4e, 0x44, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54 +.byte 0x45, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0d, 0x0a, 0x00 + +.global _binary_ca_cert_pem_end +_binary_ca_cert_pem_end: /* for objcopy compatibility */ + + +.global ca_cert_pem_length +ca_cert_pem_length: /* not including null byte */ +.word 1240 diff --git a/build/compile_commands.json b/build/compile_commands.json index aca96c99..20072518 100644 --- a/build/compile_commands.json +++ b/build/compile_commands.json @@ -1,7 +1,7 @@ [ { "directory": "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build", - "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/esp_crt_bundle/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include/port/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/esp_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/console -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/asio/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/esp-tls-crypto -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/interface -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/common -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/security -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/transports -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/expat/lib -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/diskio -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/vfs -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/src/libsodium/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/port_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/include -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/esp_idf_lib_helpers -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BMP280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DS3231 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DataManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DeviceManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/SNTP_Sync -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time -mlongcalls -Wno-frame-address -o CMakeFiles\\AirSENSE_ESP32-IDF_RTOS.elf.dir\\project_elf_src_esp32.c.obj -c C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\build\\project_elf_src_esp32.c", + "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/esp_crt_bundle/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include/port/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/esp_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/console -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/asio/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/esp-tls-crypto -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/interface -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/common -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/security -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/transports -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/expat/lib -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/diskio -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/vfs -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/src/libsodium/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/port_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/include -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/esp_idf_lib_helpers -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BMP280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DS3231 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DataManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DeviceManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/SNTP_Sync -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time -mlongcalls -Wno-frame-address -o CMakeFiles\\AirSENSE_ESP32-IDF_RTOS.elf.dir\\project_elf_src_esp32.c.obj -c C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\build\\project_elf_src_esp32.c", "file": "C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\build\\project_elf_src_esp32.c" }, { @@ -811,7 +811,7 @@ }, { "directory": "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build", - "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -D PROJECT_NAME=\\\"AirSENSE_ESP32-IDF_RTOS\\\" -DPROJECT_VER=\\\"3856a5a-dirty\\\" -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.3-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\app_update\\CMakeFiles\\__idf_app_update.dir\\esp_app_desc.c.obj -c C:\\Espressif\\frameworks\\esp-idf-v4.4.3\\components\\app_update\\esp_app_desc.c", + "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -D PROJECT_NAME=\\\"AirSENSE_ESP32-IDF_RTOS\\\" -DPROJECT_VER=\\\"f4efea8-dirty\\\" -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.3-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\app_update\\CMakeFiles\\__idf_app_update.dir\\esp_app_desc.c.obj -c C:\\Espressif\\frameworks\\esp-idf-v4.4.3\\components\\app_update\\esp_app_desc.c", "file": "C:\\Espressif\\frameworks\\esp-idf-v4.4.3\\components\\app_update\\esp_app_desc.c" }, { @@ -4711,7 +4711,7 @@ }, { "directory": "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build", - "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/esp_crt_bundle/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include/port/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/esp_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/console -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/asio/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/esp-tls-crypto -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/interface -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/common -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/security -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/transports -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/expat/lib -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/diskio -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/vfs -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/src/libsodium/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/port_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/include -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/esp_idf_lib_helpers -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BMP280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DS3231 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DataManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DeviceManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/SNTP_Sync -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.3-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\main\\CMakeFiles\\__idf_main.dir\\main.c.obj -c C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\main\\main.c", + "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/mbedtls/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/esp_crt_bundle/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/include/port/xtensa -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/esp_supplicant/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/console -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/asio/asio/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/unity/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock/CMock/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/libcoap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/esp-tls-crypto -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/interface -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c/protobuf-c -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/common -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/security -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm/include/transports -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/expat/expat/lib -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/expat/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/diskio -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/vfs -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/json/cJSON -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/libsodium/src/libsodium/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/port_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/esp-mqtt/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/include -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/esp_idf_lib_helpers -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BMP280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DS3231 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DataManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DeviceManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003 -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/SNTP_Sync -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.3-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\main\\CMakeFiles\\__idf_main.dir\\main.c.obj -c C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\main\\main.c", "file": "C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\main\\main.c" }, { @@ -4749,6 +4749,16 @@ "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/diskio -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/vfs -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/src -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.3-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\FileManager\\CMakeFiles\\__idf_FileManager.dir\\sdcard.c.obj -c C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\component\\FileManager\\sdcard.c", "file": "C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\component\\FileManager\\sdcard.c" }, +{ + "directory": "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build", + "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.3-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\OTA\\CMakeFiles\\__idf_OTA.dir\\OTA.c.obj -c C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\component\\OTA\\OTA.c", + "file": "C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\component\\OTA\\OTA.c" +}, +{ + "directory": "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build", + "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp/nghttp2/lib/includes -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/include -mlongcalls -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.3-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\OTA\\CMakeFiles\\__idf_OTA.dir\\__\\__\\ca_cert.pem.S.obj -c C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\build\\ca_cert.pem.S", + "file": "C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\build\\ca_cert.pem.S" +}, { "directory": "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build", "command": "C:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/config -IC:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/platform_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions/freertos -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/esp_additions -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/port/esp32/private_include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/log/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/include/apps/sntp -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/lwip/src/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/port/esp32/include/arch -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/. -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/soc/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/platform_port/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/include/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/esp32 -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/soc -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/port/public_compat -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/esp32/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/include -IC:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH=. -fmacro-prefix-map=C:/Espressif/frameworks/esp-idf-v4.4.3=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.3-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\PMS7003\\CMakeFiles\\__idf_PMS7003.dir\\pms7003.c.obj -c C:\\Users\\admin\\esp\\AirSENSE_ESP32-IDF_RTOS_KHANH\\component\\PMS7003\\pms7003.c", diff --git a/build/config.env b/build/config.env index f03c0243..cc5b5257 100644 --- a/build/config.env +++ b/build/config.env @@ -1,6 +1,6 @@ { "COMPONENT_KCONFIGS": "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_server/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/log/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/usb/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/Kconfig C:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/Kconfig C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev/Kconfig", - "COMPONENT_KCONFIGS_PROJBUILD": "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/Kconfig.projbuild C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/Kconfig.projbuild C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/Kconfig.projbuild C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/Kconfig.projbuild C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time/Kconfig.projbuild", + "COMPONENT_KCONFIGS_PROJBUILD": "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/Kconfig.projbuild C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/Kconfig.projbuild C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/Kconfig.projbuild C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/Kconfig.projbuild C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003/Kconfig.projbuild C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time/Kconfig.projbuild", "COMPONENT_SDKCONFIG_RENAMES": "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/sdkconfig.rename C:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/sdkconfig.rename", "IDF_CMAKE": "y", "IDF_TARGET": "esp32", diff --git a/build/config/kconfig_menus.json b/build/config/kconfig_menus.json index 1495f97c..2f3040b8 100644 --- a/build/config/kconfig_menus.json +++ b/build/config/kconfig_menus.json @@ -2109,6 +2109,16 @@ "title": "Time synchronization for RTC", "type": "bool" }, + { + "children": [], + "depends_on": null, + "help": "OTA update firmware by http server which hosts the firmware.", + "id": "OTA_UPDATE", + "name": "OTA_UPDATE", + "range": null, + "title": "OTA update firmware by http server", + "type": "bool" + }, { "children": [], "depends_on": null, @@ -2427,6 +2437,95 @@ "title": "SD Card menu", "type": "menu" }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "URL of server which give you information about firmware that it hosting.", + "id": "UPDATE_JSON_URL", + "name": "UPDATE_JSON_URL", + "range": null, + "title": "JSON Firmware information URL", + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": "URL of server which hosts the firmware image.", + "id": "FIRMWARE_UPGRADE_URL", + "name": "FIRMWARE_UPGRADE_URL", + "range": null, + "title": "Firmware Upgrade URL", + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FIRMWARE_UPGRADE_URL_FROM_STDIN", + "name": "FIRMWARE_UPGRADE_URL_FROM_STDIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This allows you to skip the firmware version check.", + "id": "SKIP_VERSION_CHECK", + "name": "SKIP_VERSION_CHECK", + "range": null, + "title": "Skip firmware version check", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Maximum time for reception", + "id": "OTA_RECV_TIMEOUT", + "name": "OTA_RECV_TIMEOUT", + "range": null, + "title": "OTA Receive Timeout", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Interval between check OTA times (in second).", + "id": "TIME_INTERVAL_UPDATE", + "name": "TIME_INTERVAL_UPDATE", + "range": null, + "title": "Interval between check OTA times (in second)", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "ENABLE_PARTIAL_HTTP_DOWNLOAD", + "help": "This options specifies HTTP request size. Number of bytes specified\nin this option will be downloaded in single HTTP request.", + "id": "HTTP_REQUEST_SIZE", + "name": "HTTP_REQUEST_SIZE", + "range": null, + "title": "HTTP request size", + "type": "int" + } + ], + "depends_on": null, + "help": "This enables use of Range header in esp_https_ota component.\nFirmware image will be downloaded over multiple HTTP requests.", + "id": "ENABLE_PARTIAL_HTTP_DOWNLOAD", + "name": "ENABLE_PARTIAL_HTTP_DOWNLOAD", + "range": null, + "title": "Enable partial HTTP download", + "type": "bool" + } + ], + "depends_on": null, + "id": "update-ota-configuration", + "title": "Update OTA Configuration", + "type": "menu" + }, { "children": [ { diff --git a/build/config/sdkconfig.cmake b/build/config/sdkconfig.cmake index a17962a6..89146741 100644 --- a/build/config/sdkconfig.cmake +++ b/build/config/sdkconfig.cmake @@ -88,32 +88,33 @@ set(CONFIG_ESPTOOLPY_MONITOR_BAUD_2MB "") set(CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER "") set(CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER_VAL "115200") set(CONFIG_ESPTOOLPY_MONITOR_BAUD "115200") -set(CONFIG_PARTITION_TABLE_SINGLE_APP "y") +set(CONFIG_PARTITION_TABLE_SINGLE_APP "") set(CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE "") -set(CONFIG_PARTITION_TABLE_TWO_OTA "") +set(CONFIG_PARTITION_TABLE_TWO_OTA "y") set(CONFIG_PARTITION_TABLE_CUSTOM "") set(CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv") -set(CONFIG_PARTITION_TABLE_FILENAME "partitions_singleapp.csv") +set(CONFIG_PARTITION_TABLE_FILENAME "partitions_two_ota.csv") set(CONFIG_PARTITION_TABLE_OFFSET "0x8000") set(CONFIG_PARTITION_TABLE_MD5 "y") set(CONFIG_NAME_DEVICE "Air-SENSE device") -set(CONFIG_FIRMWARE_VERSION "0.0.1") +set(CONFIG_FIRMWARE_VERSION "0.0.2") set(CONFIG_USING_WIFI "y") set(CONFIG_USING_SDCARD "y") set(CONFIG_USING_RTC "y") set(CONFIG_RTC_TIME_SYNC "y") +set(CONFIG_OTA_UPDATE "y") set(CONFIG_USING_BME280 "y") -set(CONFIG_USING_SDS011 "y") -set(CONFIG_USING_PMS7003 "y") +set(CONFIG_USING_SDS011 "") +set(CONFIG_USING_PMS7003 "") set(CONFIG_USING_O3_SENSOR "") set(CONFIG_USING_CO_SENSOR "") set(CONFIG_USING_CO2_SENSOR "") set(CONFIG_USING_NO2_SENSOR "") -set(CONFIG_SSID "AndroidAPab33") -set(CONFIG_PASSWORD "jrcm3382") +set(CONFIG_SSID "Xom An") +set(CONFIG_PASSWORD "0982332457") set(CONFIG_MAXIMUM_AP "10") set(CONFIG_MAXIMUM_RETRY "5") -set(CONFIG_SHOW_LIST_ACCESS_POINTS_FOUND "y") +set(CONFIG_SHOW_LIST_ACCESS_POINTS_FOUND "") set(CONFIG_BROKER_URI "mqtt://103.1.238.175:1885") set(CONFIG_BROKER_HOST "103.1.238.175") set(CONFIG_BROKER_PORT "1885") @@ -129,6 +130,12 @@ set(CONFIG_PIN_NUM_MOSI "19") set(CONFIG_PIN_NUM_MISO "21") set(CONFIG_PIN_NUM_CLK "18") set(CONFIG_PIN_NUM_CS "5") +set(CONFIG_UPDATE_JSON_URL "http://192.168.81.177:9001/api/get/version") +set(CONFIG_FIRMWARE_UPGRADE_URL "http://192.168.81.177:9001/api/get/dataFile") +set(CONFIG_SKIP_VERSION_CHECK "y") +set(CONFIG_OTA_RECV_TIMEOUT "15000") +set(CONFIG_TIME_INTERVAL_UPDATE "60") +set(CONFIG_ENABLE_PARTIAL_HTTP_DOWNLOAD "") set(CONFIG_PMS_PIN_TX "17") set(CONFIG_PMS_PIN_RX "16") set(CONFIG_UART_BAUD_RATE "9600") @@ -270,7 +277,7 @@ set(CONFIG_HTTPD_ERR_RESP_NO_DELAY "y") set(CONFIG_HTTPD_PURGE_BUF_LEN "32") set(CONFIG_HTTPD_LOG_PURGE_DATA "") set(CONFIG_HTTPD_WS_SUPPORT "") -set(CONFIG_OTA_ALLOW_HTTP "") +set(CONFIG_OTA_ALLOW_HTTP "y") set(CONFIG_ESP_HTTPS_SERVER_ENABLE "") set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA "y") set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP "y") @@ -284,7 +291,7 @@ set(CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND "y") set(CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND "") set(CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND "y") set(CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU "") -set(CONFIG_ESP_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_ESP_IPC_TASK_STACK_SIZE "1536") set(CONFIG_ESP_IPC_USES_CALLERS_PRIORITY "y") set(CONFIG_ESP_IPC_ISR_ENABLE "y") set(CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE "32") @@ -705,9 +712,18 @@ set(CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE "y") set(CONFIG_MQTT_MSG_ID_INCREMENTAL "") set(CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED "") set(CONFIG_MQTT_REPORT_DELETED_MESSAGES "") -set(CONFIG_MQTT_USE_CUSTOM_CONFIG "") +set(CONFIG_MQTT_USE_CUSTOM_CONFIG "y") +set(CONFIG_MQTT_TCP_DEFAULT_PORT "1885") +set(CONFIG_MQTT_SSL_DEFAULT_PORT "8883") +set(CONFIG_MQTT_WS_DEFAULT_PORT "80") +set(CONFIG_MQTT_WSS_DEFAULT_PORT "443") +set(CONFIG_MQTT_BUFFER_SIZE "1024") +set(CONFIG_MQTT_TASK_STACK_SIZE "6144") +set(CONFIG_MQTT_DISABLE_API_LOCKS "") +set(CONFIG_MQTT_TASK_PRIORITY "5") set(CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED "") set(CONFIG_MQTT_CUSTOM_OUTBOX "") +set(CONFIG_MQTT_OUTBOX_EXPIRED_TIMEOUT_MS "30000") set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF "y") set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF "") set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR "") @@ -805,7 +821,7 @@ set(CONFIG_WPA_DPP_SUPPORT "") set(CONFIG_I2CDEV_TIMEOUT "1000") set(CONFIG_I2CDEV_NOLOCK "") set(CONFIG_LEGACY_INCLUDE_COMMON_HEADERS "") -set(CONFIGS_LIST CONFIG_IDF_CMAKE;CONFIG_IDF_TARGET_ARCH_XTENSA;CONFIG_IDF_TARGET;CONFIG_IDF_TARGET_ESP32;CONFIG_IDF_FIRMWARE_CHIP_ID;CONFIG_SDK_TOOLPREFIX;CONFIG_TOOLPREFIX;CONFIG_SDK_TOOLCHAIN_SUPPORTS_TIME_WIDE_64_BITS;CONFIG_APP_BUILD_TYPE_APP_2NDBOOT;CONFIG_APP_BUILD_TYPE_ELF_RAM;CONFIG_APP_BUILD_GENERATE_BINARIES;CONFIG_APP_BUILD_BOOTLOADER;CONFIG_APP_BUILD_USE_FLASH_SECTIONS;CONFIG_APP_COMPILE_TIME_DATE;CONFIG_APP_EXCLUDE_PROJECT_VER_VAR;CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR;CONFIG_APP_PROJECT_VER_FROM_CONFIG;CONFIG_APP_RETRIEVE_LEN_ELF_SHA;CONFIG_BOOTLOADER_OFFSET_IN_FLASH;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_NONE;CONFIG_LOG_BOOTLOADER_LEVEL_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_ERROR;CONFIG_LOG_BOOTLOADER_LEVEL_ERROR;CONFIG_BOOTLOADER_LOG_LEVEL_WARN;CONFIG_LOG_BOOTLOADER_LEVEL_WARN;CONFIG_BOOTLOADER_LOG_LEVEL_INFO;CONFIG_LOG_BOOTLOADER_LEVEL_INFO;CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG;CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG;CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE;CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE;CONFIG_BOOTLOADER_LOG_LEVEL;CONFIG_LOG_BOOTLOADER_LEVEL;CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V;CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V;CONFIG_BOOTLOADER_FACTORY_RESET;CONFIG_BOOTLOADER_APP_TEST;CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE;CONFIG_BOOTLOADER_WDT_ENABLE;CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE;CONFIG_BOOTLOADER_WDT_TIME_MS;CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE;CONFIG_APP_ROLLBACK_ENABLE;CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP;CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON;CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS;CONFIG_BOOTLOADER_RESERVE_RTC_SIZE;CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC;CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT;CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT;CONFIG_SECURE_BOOT;CONFIG_SECURE_FLASH_ENC_ENABLED;CONFIG_FLASH_ENCRYPTION_ENABLED;CONFIG_ESPTOOLPY_BAUD_OTHER_VAL;CONFIG_ESPTOOLPY_NO_STUB;CONFIG_ESPTOOLPY_FLASHMODE_QIO;CONFIG_FLASHMODE_QIO;CONFIG_ESPTOOLPY_FLASHMODE_QOUT;CONFIG_FLASHMODE_QOUT;CONFIG_ESPTOOLPY_FLASHMODE_DIO;CONFIG_FLASHMODE_DIO;CONFIG_ESPTOOLPY_FLASHMODE_DOUT;CONFIG_FLASHMODE_DOUT;CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR;CONFIG_ESPTOOLPY_FLASHMODE;CONFIG_ESPTOOLPY_FLASHFREQ_80M;CONFIG_ESPTOOLPY_FLASHFREQ_40M;CONFIG_ESPTOOLPY_FLASHFREQ_26M;CONFIG_ESPTOOLPY_FLASHFREQ_20M;CONFIG_ESPTOOLPY_FLASHFREQ;CONFIG_ESPTOOLPY_FLASHSIZE_1MB;CONFIG_ESPTOOLPY_FLASHSIZE_2MB;CONFIG_ESPTOOLPY_FLASHSIZE_4MB;CONFIG_ESPTOOLPY_FLASHSIZE_8MB;CONFIG_ESPTOOLPY_FLASHSIZE_16MB;CONFIG_ESPTOOLPY_FLASHSIZE_32MB;CONFIG_ESPTOOLPY_FLASHSIZE_64MB;CONFIG_ESPTOOLPY_FLASHSIZE_128MB;CONFIG_ESPTOOLPY_FLASHSIZE;CONFIG_ESPTOOLPY_FLASHSIZE_DETECT;CONFIG_ESPTOOLPY_BEFORE_RESET;CONFIG_ESPTOOLPY_BEFORE_NORESET;CONFIG_ESPTOOLPY_BEFORE;CONFIG_ESPTOOLPY_AFTER_RESET;CONFIG_ESPTOOLPY_AFTER_NORESET;CONFIG_ESPTOOLPY_AFTER;CONFIG_ESPTOOLPY_MONITOR_BAUD_CONSOLE;CONFIG_ESPTOOLPY_MONITOR_BAUD_9600B;CONFIG_MONITOR_BAUD_9600B;CONFIG_ESPTOOLPY_MONITOR_BAUD_57600B;CONFIG_MONITOR_BAUD_57600B;CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B;CONFIG_MONITOR_BAUD_115200B;CONFIG_ESPTOOLPY_MONITOR_BAUD_230400B;CONFIG_MONITOR_BAUD_230400B;CONFIG_ESPTOOLPY_MONITOR_BAUD_921600B;CONFIG_MONITOR_BAUD_921600B;CONFIG_ESPTOOLPY_MONITOR_BAUD_2MB;CONFIG_MONITOR_BAUD_2MB;CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER;CONFIG_MONITOR_BAUD_OTHER;CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER_VAL;CONFIG_MONITOR_BAUD_OTHER_VAL;CONFIG_ESPTOOLPY_MONITOR_BAUD;CONFIG_MONITOR_BAUD;CONFIG_PARTITION_TABLE_SINGLE_APP;CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE;CONFIG_PARTITION_TABLE_TWO_OTA;CONFIG_PARTITION_TABLE_CUSTOM;CONFIG_PARTITION_TABLE_CUSTOM_FILENAME;CONFIG_PARTITION_TABLE_FILENAME;CONFIG_PARTITION_TABLE_OFFSET;CONFIG_PARTITION_TABLE_MD5;CONFIG_NAME_DEVICE;CONFIG_FIRMWARE_VERSION;CONFIG_USING_WIFI;CONFIG_USING_SDCARD;CONFIG_USING_RTC;CONFIG_RTC_TIME_SYNC;CONFIG_USING_BME280;CONFIG_USING_SDS011;CONFIG_USING_PMS7003;CONFIG_USING_O3_SENSOR;CONFIG_USING_CO_SENSOR;CONFIG_USING_CO2_SENSOR;CONFIG_USING_NO2_SENSOR;CONFIG_SSID;CONFIG_PASSWORD;CONFIG_MAXIMUM_AP;CONFIG_MAXIMUM_RETRY;CONFIG_SHOW_LIST_ACCESS_POINTS_FOUND;CONFIG_BROKER_URI;CONFIG_BROKER_HOST;CONFIG_BROKER_PORT;CONFIG_MQTT_USERNAME;CONFIG_MQTT_PASSWORD;CONFIG_BROKER_CERTIFICATE_OVERRIDE;CONFIG_BROKER_BIN_SIZE_TO_SEND;CONFIG_BME_PIN_NUM_SCL;CONFIG_BME_PIN_NUM_SDA;CONFIG_BME_I2C_PORT;CONFIG_BME_I2C_FREQ_HZ;CONFIG_PIN_NUM_MOSI;CONFIG_PIN_NUM_MISO;CONFIG_PIN_NUM_CLK;CONFIG_PIN_NUM_CS;CONFIG_PMS_PIN_TX;CONFIG_PMS_PIN_RX;CONFIG_UART_BAUD_RATE;CONFIG_PMS_UART_PORT;CONFIG_RTC_PIN_NUM_SCL;CONFIG_RTC_PIN_NUM_SDA;CONFIG_RTC_I2C_PORT;CONFIG_RTC_I2C_FREQ_HZ;CONFIG_COMPILER_OPTIMIZATION_DEFAULT;CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG;CONFIG_COMPILER_OPTIMIZATION_SIZE;CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE;CONFIG_COMPILER_OPTIMIZATION_PERF;CONFIG_COMPILER_OPTIMIZATION_NONE;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE;CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE;CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED;CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT;CONFIG_COMPILER_HIDE_PATHS_MACROS;CONFIG_COMPILER_CXX_EXCEPTIONS;CONFIG_CXX_EXCEPTIONS;CONFIG_COMPILER_CXX_RTTI;CONFIG_COMPILER_STACK_CHECK_MODE_NONE;CONFIG_STACK_CHECK_NONE;CONFIG_COMPILER_STACK_CHECK_MODE_NORM;CONFIG_STACK_CHECK_NORM;CONFIG_COMPILER_STACK_CHECK_MODE_STRONG;CONFIG_STACK_CHECK_STRONG;CONFIG_COMPILER_STACK_CHECK_MODE_ALL;CONFIG_STACK_CHECK_ALL;CONFIG_COMPILER_WARN_WRITE_STRINGS;CONFIG_WARN_WRITE_STRINGS;CONFIG_COMPILER_DISABLE_GCC8_WARNINGS;CONFIG_DISABLE_GCC8_WARNINGS;CONFIG_COMPILER_DUMP_RTL_FILES;CONFIG_APPTRACE_DEST_JTAG;CONFIG_ESP32_APPTRACE_DEST_TRAX;CONFIG_APPTRACE_DEST_NONE;CONFIG_ESP32_APPTRACE_DEST_NONE;CONFIG_APPTRACE_LOCK_ENABLE;CONFIG_ESP32_APPTRACE_LOCK_ENABLE;CONFIG_ASIO_SSL_SUPPORT;CONFIG_BT_ENABLED;CONFIG_COAP_MBEDTLS_PSK;CONFIG_COAP_MBEDTLS_PKI;CONFIG_COAP_MBEDTLS_DEBUG;CONFIG_COAP_LOG_DEFAULT_LEVEL;CONFIG_ADC_FORCE_XPD_FSM;CONFIG_ADC_DISABLE_DAC;CONFIG_ADC2_DISABLE_DAC;CONFIG_MCPWM_ISR_IN_IRAM;CONFIG_SPI_MASTER_IN_IRAM;CONFIG_SPI_MASTER_ISR_IN_IRAM;CONFIG_SPI_SLAVE_IN_IRAM;CONFIG_SPI_SLAVE_ISR_IN_IRAM;CONFIG_TWAI_ISR_IN_IRAM;CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC;CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST;CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID;CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT;CONFIG_UART_ISR_IN_IRAM;CONFIG_RTCIO_SUPPORT_RTC_GPIO_DESC;CONFIG_GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL;CONFIG_GDMA_CTRL_FUNC_IN_IRAM;CONFIG_GDMA_ISR_IRAM_SAFE;CONFIG_EFUSE_CUSTOM_TABLE;CONFIG_EFUSE_VIRTUAL;CONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE;CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4;CONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT;CONFIG_EFUSE_MAX_BLK_LEN;CONFIG_ESP_TLS_USING_MBEDTLS;CONFIG_ESP_TLS_USE_SECURE_ELEMENT;CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS;CONFIG_ESP_TLS_SERVER;CONFIG_ESP_TLS_PSK_VERIFICATION;CONFIG_ESP_TLS_INSECURE;CONFIG_ESP32_REV_MIN_0;CONFIG_ESP32_REV_MIN_1;CONFIG_ESP32_REV_MIN_2;CONFIG_ESP32_REV_MIN_3;CONFIG_ESP32_REV_MIN;CONFIG_ESP32_DPORT_WORKAROUND;CONFIG_ESP32_DEFAULT_CPU_FREQ_80;CONFIG_ESP32_DEFAULT_CPU_FREQ_160;CONFIG_ESP32_DEFAULT_CPU_FREQ_240;CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP32_SPIRAM_SUPPORT;CONFIG_SPIRAM_SUPPORT;CONFIG_ESP32_TRAX;CONFIG_ESP32_TRACEMEM_RESERVE_DRAM;CONFIG_TRACEMEM_RESERVE_DRAM;CONFIG_ESP32_ULP_COPROC_ENABLED;CONFIG_ULP_COPROC_ENABLED;CONFIG_ESP32_ULP_COPROC_RESERVE_MEM;CONFIG_ULP_COPROC_RESERVE_MEM;CONFIG_ESP32_DEBUG_OCDAWARE;CONFIG_ESP32_BROWNOUT_DET;CONFIG_BROWNOUT_DET;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0;CONFIG_BROWNOUT_DET_LVL_SEL_0;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_1;CONFIG_BROWNOUT_DET_LVL_SEL_1;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_2;CONFIG_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_3;CONFIG_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_4;CONFIG_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_5;CONFIG_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_6;CONFIG_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_7;CONFIG_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP32_BROWNOUT_DET_LVL;CONFIG_BROWNOUT_DET_LVL;CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1;CONFIG_ESP32_TIME_SYSCALL_USE_RTC;CONFIG_ESP32_TIME_SYSCALL_USE_FRC1;CONFIG_ESP32_TIME_SYSCALL_USE_NONE;CONFIG_ESP32_RTC_CLK_SRC_INT_RC;CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC;CONFIG_ESP32_RTC_CLK_SRC_EXT_CRYS;CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL;CONFIG_ESP32_RTC_CLK_SRC_EXT_OSC;CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC;CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256;CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256;CONFIG_ESP32_RTC_CLK_CAL_CYCLES;CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY;CONFIG_ESP32_XTAL_FREQ_40;CONFIG_ESP32_XTAL_FREQ_26;CONFIG_ESP32_XTAL_FREQ_AUTO;CONFIG_ESP32_XTAL_FREQ;CONFIG_ESP32_DISABLE_BASIC_ROM_CONSOLE;CONFIG_DISABLE_BASIC_ROM_CONSOLE;CONFIG_ESP32_NO_BLOBS;CONFIG_NO_BLOBS;CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS;CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS;CONFIG_ESP32_COMPATIBLE_PRE_V3_1_BOOTLOADERS;CONFIG_ESP32_USE_FIXED_STATIC_RAM_SIZE;CONFIG_ESP32_DPORT_DIS_INTERRUPT_LVL;CONFIG_ADC_CAL_EFUSE_TP_ENABLE;CONFIG_ADC_CAL_EFUSE_VREF_ENABLE;CONFIG_ADC_CAL_LUT_ENABLE;CONFIG_ESP_ERR_TO_NAME_LOOKUP;CONFIG_ETH_ENABLED;CONFIG_ETH_USE_ESP32_EMAC;CONFIG_ETH_PHY_INTERFACE_RMII;CONFIG_ETH_RMII_CLK_INPUT;CONFIG_ETH_RMII_CLK_OUTPUT;CONFIG_ETH_RMII_CLK_IN_GPIO;CONFIG_ETH_DMA_BUFFER_SIZE;CONFIG_ETH_DMA_RX_BUFFER_NUM;CONFIG_ETH_DMA_TX_BUFFER_NUM;CONFIG_ETH_USE_SPI_ETHERNET;CONFIG_ETH_SPI_ETHERNET_DM9051;CONFIG_ETH_SPI_ETHERNET_W5500;CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL;CONFIG_ETH_USE_OPENETH;CONFIG_ESP_EVENT_LOOP_PROFILING;CONFIG_EVENT_LOOP_PROFILING;CONFIG_ESP_EVENT_POST_FROM_ISR;CONFIG_POST_EVENTS_FROM_ISR;CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR;CONFIG_POST_EVENTS_FROM_IRAM_ISR;CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS;CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH;CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH;CONFIG_HTTPD_MAX_REQ_HDR_LEN;CONFIG_HTTPD_MAX_URI_LEN;CONFIG_HTTPD_ERR_RESP_NO_DELAY;CONFIG_HTTPD_PURGE_BUF_LEN;CONFIG_HTTPD_LOG_PURGE_DATA;CONFIG_HTTPD_WS_SUPPORT;CONFIG_OTA_ALLOW_HTTP;CONFIG_ESP_HTTPS_SERVER_ENABLE;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP;CONFIG_ESP_MAC_ADDR_UNIVERSE_BT;CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH;CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO;CONFIG_TWO_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES;CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP_SLEEP_POWER_DOWN_FLASH;CONFIG_ESP_SYSTEM_PD_FLASH;CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND;CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND;CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU;CONFIG_ESP_IPC_TASK_STACK_SIZE;CONFIG_IPC_TASK_STACK_SIZE;CONFIG_ESP_IPC_USES_CALLERS_PRIORITY;CONFIG_ESP_IPC_ISR_ENABLE;CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE;CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL;CONFIG_ESP_NETIF_TCPIP_LWIP;CONFIG_ESP_NETIF_LOOPBACK;CONFIG_ESP_NETIF_TCPIP_ADAPTER_COMPATIBLE_LAYER;CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE;CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE;CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION;CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION;CONFIG_ESP_PHY_MAX_WIFI_TX_POWER;CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER;CONFIG_ESP_PHY_MAX_TX_POWER;CONFIG_ESP32_PHY_MAX_TX_POWER;CONFIG_ESP_PHY_REDUCE_TX_POWER;CONFIG_ESP32_REDUCE_PHY_TX_POWER;CONFIG_PM_ENABLE;CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH;CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT;CONFIG_ESP32S2_PANIC_PRINT_HALT;CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT;CONFIG_ESP32S2_PANIC_PRINT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT;CONFIG_ESP32S2_PANIC_SILENT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_GDBSTUB;CONFIG_ESP32S2_PANIC_GDBSTUB;CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME;CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_STACK_SIZE;CONFIG_MAIN_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0;CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1;CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY;CONFIG_ESP_MAIN_TASK_AFFINITY;CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE;CONFIG_ESP_CONSOLE_UART_DEFAULT;CONFIG_CONSOLE_UART_DEFAULT;CONFIG_ESP_CONSOLE_UART_CUSTOM;CONFIG_CONSOLE_UART_CUSTOM;CONFIG_ESP_CONSOLE_NONE;CONFIG_ESP_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_UART;CONFIG_CONSOLE_UART;CONFIG_ESP_CONSOLE_MULTIPLE_UART;CONFIG_ESP_CONSOLE_UART_NUM;CONFIG_CONSOLE_UART_NUM;CONFIG_ESP_CONSOLE_UART_BAUDRATE;CONFIG_CONSOLE_UART_BAUDRATE;CONFIG_ESP_INT_WDT;CONFIG_INT_WDT;CONFIG_ESP_INT_WDT_TIMEOUT_MS;CONFIG_INT_WDT_TIMEOUT_MS;CONFIG_ESP_INT_WDT_CHECK_CPU1;CONFIG_INT_WDT_CHECK_CPU1;CONFIG_ESP_TASK_WDT;CONFIG_TASK_WDT;CONFIG_ESP_TASK_WDT_PANIC;CONFIG_TASK_WDT_PANIC;CONFIG_ESP_TASK_WDT_TIMEOUT_S;CONFIG_TASK_WDT_TIMEOUT_S;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1;CONFIG_ESP_PANIC_HANDLER_IRAM;CONFIG_ESP_DEBUG_STUBS_ENABLE;CONFIG_ESP32_DEBUG_STUBS_ENABLE;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4;CONFIG_ESP_TIMER_PROFILING;CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER;CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER;CONFIG_ESP_TIMER_TASK_STACK_SIZE;CONFIG_TIMER_TASK_STACK_SIZE;CONFIG_ESP_TIMER_INTERRUPT_LEVEL;CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD;CONFIG_ESP_TIMER_IMPL_FRC2;CONFIG_ESP_TIMER_IMPL_TG0_LAC;CONFIG_ESP32_WIFI_ENABLED;CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM;CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM;CONFIG_ESP32_WIFI_STATIC_TX_BUFFER;CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER;CONFIG_ESP32_WIFI_TX_BUFFER_TYPE;CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM;CONFIG_ESP32_WIFI_CSI_ENABLED;CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED;CONFIG_ESP32_WIFI_TX_BA_WIN;CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED;CONFIG_ESP32_WIFI_RX_BA_WIN;CONFIG_ESP32_WIFI_NVS_ENABLED;CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0;CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1;CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN;CONFIG_ESP32_WIFI_MGMT_SBUF_NUM;CONFIG_ESP32_WIFI_IRAM_OPT;CONFIG_ESP32_WIFI_RX_IRAM_OPT;CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE;CONFIG_ESP_WIFI_SLP_IRAM_OPT;CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE;CONFIG_ESP_WIFI_GMAC_SUPPORT;CONFIG_ESP_WIFI_SOFTAP_SUPPORT;CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT;CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH;CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH;CONFIG_ESP_COREDUMP_ENABLE_TO_UART;CONFIG_ESP32_ENABLE_COREDUMP_TO_UART;CONFIG_ESP_COREDUMP_ENABLE_TO_NONE;CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE;CONFIG_FATFS_CODEPAGE_DYNAMIC;CONFIG_FATFS_CODEPAGE_437;CONFIG_FATFS_CODEPAGE_720;CONFIG_FATFS_CODEPAGE_737;CONFIG_FATFS_CODEPAGE_771;CONFIG_FATFS_CODEPAGE_775;CONFIG_FATFS_CODEPAGE_850;CONFIG_FATFS_CODEPAGE_852;CONFIG_FATFS_CODEPAGE_855;CONFIG_FATFS_CODEPAGE_857;CONFIG_FATFS_CODEPAGE_860;CONFIG_FATFS_CODEPAGE_861;CONFIG_FATFS_CODEPAGE_862;CONFIG_FATFS_CODEPAGE_863;CONFIG_FATFS_CODEPAGE_864;CONFIG_FATFS_CODEPAGE_865;CONFIG_FATFS_CODEPAGE_866;CONFIG_FATFS_CODEPAGE_869;CONFIG_FATFS_CODEPAGE_932;CONFIG_FATFS_CODEPAGE_936;CONFIG_FATFS_CODEPAGE_949;CONFIG_FATFS_CODEPAGE_950;CONFIG_FATFS_CODEPAGE;CONFIG_FATFS_LFN_NONE;CONFIG_FATFS_LFN_HEAP;CONFIG_FATFS_LFN_STACK;CONFIG_FATFS_MAX_LFN;CONFIG_FATFS_API_ENCODING_ANSI_OEM;CONFIG_FATFS_API_ENCODING_UTF_16;CONFIG_FATFS_API_ENCODING_UTF_8;CONFIG_FATFS_FS_LOCK;CONFIG_FATFS_TIMEOUT_MS;CONFIG_FATFS_PER_FILE_CACHE;CONFIG_FATFS_USE_FASTSEEK;CONFIG_FMB_COMM_MODE_TCP_EN;CONFIG_FMB_TCP_PORT_DEFAULT;CONFIG_FMB_TCP_PORT_MAX_CONN;CONFIG_FMB_TCP_CONNECTION_TOUT_SEC;CONFIG_FMB_COMM_MODE_RTU_EN;CONFIG_FMB_COMM_MODE_ASCII_EN;CONFIG_FMB_MASTER_TIMEOUT_MS_RESPOND;CONFIG_MB_MASTER_TIMEOUT_MS_RESPOND;CONFIG_FMB_MASTER_DELAY_MS_CONVERT;CONFIG_MB_MASTER_DELAY_MS_CONVERT;CONFIG_FMB_QUEUE_LENGTH;CONFIG_MB_QUEUE_LENGTH;CONFIG_FMB_PORT_TASK_STACK_SIZE;CONFIG_MB_SERIAL_TASK_STACK_SIZE;CONFIG_FMB_SERIAL_BUF_SIZE;CONFIG_MB_SERIAL_BUF_SIZE;CONFIG_FMB_SERIAL_ASCII_BITS_PER_SYMB;CONFIG_FMB_SERIAL_ASCII_TIMEOUT_RESPOND_MS;CONFIG_FMB_PORT_TASK_PRIO;CONFIG_MB_SERIAL_TASK_PRIO;CONFIG_FMB_PORT_TASK_AFFINITY_NO_AFFINITY;CONFIG_FMB_PORT_TASK_AFFINITY_CPU0;CONFIG_FMB_PORT_TASK_AFFINITY_CPU1;CONFIG_FMB_PORT_TASK_AFFINITY;CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT;CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT;CONFIG_FMB_CONTROLLER_SLAVE_ID;CONFIG_MB_CONTROLLER_SLAVE_ID;CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT;CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT;CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE;CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE;CONFIG_FMB_CONTROLLER_STACK_SIZE;CONFIG_MB_CONTROLLER_STACK_SIZE;CONFIG_FMB_EVENT_QUEUE_TIMEOUT;CONFIG_MB_EVENT_QUEUE_TIMEOUT;CONFIG_FMB_TIMER_PORT_ENABLED;CONFIG_MB_TIMER_PORT_ENABLED;CONFIG_FMB_TIMER_GROUP;CONFIG_MB_TIMER_GROUP;CONFIG_FMB_TIMER_INDEX;CONFIG_MB_TIMER_INDEX;CONFIG_FMB_MASTER_TIMER_GROUP;CONFIG_FMB_MASTER_TIMER_INDEX;CONFIG_FMB_TIMER_ISR_IN_IRAM;CONFIG_FREERTOS_UNICORE;CONFIG_FREERTOS_NO_AFFINITY;CONFIG_FREERTOS_TICK_SUPPORT_CORETIMER;CONFIG_FREERTOS_CORETIMER_0;CONFIG_FREERTOS_CORETIMER_1;CONFIG_FREERTOS_SYSTICK_USES_CCOUNT;CONFIG_FREERTOS_HZ;CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY;CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK;CONFIG_FREERTOS_INTERRUPT_BACKTRACE;CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS;CONFIG_FREERTOS_ASSERT_FAIL_ABORT;CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE;CONFIG_FREERTOS_ASSERT_DISABLE;CONFIG_FREERTOS_IDLE_TASK_STACKSIZE;CONFIG_FREERTOS_ISR_STACKSIZE;CONFIG_FREERTOS_LEGACY_HOOKS;CONFIG_FREERTOS_MAX_TASK_NAME_LEN;CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION;CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP;CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK;CONFIG_FREERTOS_TIMER_TASK_PRIORITY;CONFIG_TIMER_TASK_PRIORITY;CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH;CONFIG_TIMER_TASK_STACK_DEPTH;CONFIG_FREERTOS_TIMER_QUEUE_LENGTH;CONFIG_TIMER_QUEUE_LENGTH;CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE;CONFIG_FREERTOS_USE_TRACE_FACILITY;CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS;CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER;CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER;CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE;CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_FREERTOS_DEBUG_OCDAWARE;CONFIG_FREERTOS_FPU_IN_ISR;CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT;CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH;CONFIG_HAL_ASSERTION_EQUALS_SYSTEM;CONFIG_HAL_ASSERTION_DISABLE;CONFIG_HAL_ASSERTION_SILIENT;CONFIG_HAL_ASSERTION_ENABLE;CONFIG_HAL_DEFAULT_ASSERTION_LEVEL;CONFIG_HEAP_POISONING_DISABLED;CONFIG_HEAP_POISONING_LIGHT;CONFIG_HEAP_POISONING_COMPREHENSIVE;CONFIG_HEAP_TRACING_OFF;CONFIG_HEAP_TRACING_STANDALONE;CONFIG_HEAP_TRACING_TOHOST;CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS;CONFIG_JSMN_PARENT_LINKS;CONFIG_JSMN_STRICT;CONFIG_LOG_DEFAULT_LEVEL_NONE;CONFIG_LOG_DEFAULT_LEVEL_ERROR;CONFIG_LOG_DEFAULT_LEVEL_WARN;CONFIG_LOG_DEFAULT_LEVEL_INFO;CONFIG_LOG_DEFAULT_LEVEL_DEBUG;CONFIG_LOG_DEFAULT_LEVEL_VERBOSE;CONFIG_LOG_DEFAULT_LEVEL;CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT;CONFIG_LOG_MAXIMUM_LEVEL_DEBUG;CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE;CONFIG_LOG_MAXIMUM_LEVEL;CONFIG_LOG_COLORS;CONFIG_LOG_TIMESTAMP_SOURCE_RTOS;CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM;CONFIG_LWIP_LOCAL_HOSTNAME;CONFIG_LWIP_NETIF_API;CONFIG_LWIP_TCPIP_CORE_LOCKING;CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES;CONFIG_LWIP_L2_TO_L3_COPY;CONFIG_L2_TO_L3_COPY;CONFIG_LWIP_IRAM_OPTIMIZATION;CONFIG_LWIP_TIMERS_ONDEMAND;CONFIG_LWIP_MAX_SOCKETS;CONFIG_LWIP_USE_ONLY_LWIP_SELECT;CONFIG_USE_ONLY_LWIP_SELECT;CONFIG_LWIP_SO_LINGER;CONFIG_LWIP_SO_REUSE;CONFIG_LWIP_SO_REUSE_RXTOALL;CONFIG_LWIP_SO_RCVBUF;CONFIG_LWIP_NETBUF_RECVINFO;CONFIG_LWIP_IP4_FRAG;CONFIG_LWIP_IP6_FRAG;CONFIG_LWIP_IP4_REASSEMBLY;CONFIG_LWIP_IP6_REASSEMBLY;CONFIG_LWIP_IP_FORWARD;CONFIG_LWIP_STATS;CONFIG_LWIP_ETHARP_TRUST_IP_MAC;CONFIG_LWIP_ESP_GRATUITOUS_ARP;CONFIG_ESP_GRATUITOUS_ARP;CONFIG_LWIP_GARP_TMR_INTERVAL;CONFIG_GARP_TMR_INTERVAL;CONFIG_LWIP_TCPIP_RECVMBOX_SIZE;CONFIG_TCPIP_RECVMBOX_SIZE;CONFIG_LWIP_DHCP_DOES_ARP_CHECK;CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID;CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID;CONFIG_LWIP_DHCP_RESTORE_LAST_IP;CONFIG_LWIP_DHCP_OPTIONS_LEN;CONFIG_LWIP_DHCPS;CONFIG_LWIP_DHCPS_LEASE_UNIT;CONFIG_LWIP_DHCPS_MAX_STATION_NUM;CONFIG_LWIP_AUTOIP;CONFIG_LWIP_IPV6;CONFIG_LWIP_IPV6_AUTOCONFIG;CONFIG_LWIP_IPV6_NUM_ADDRESSES;CONFIG_LWIP_IPV6_FORWARD;CONFIG_LWIP_NETIF_STATUS_CALLBACK;CONFIG_LWIP_NETIF_LOOPBACK;CONFIG_LWIP_LOOPBACK_MAX_PBUFS;CONFIG_LWIP_MAX_ACTIVE_TCP;CONFIG_LWIP_MAX_LISTENING_TCP;CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION;CONFIG_LWIP_TCP_MAXRTX;CONFIG_TCP_MAXRTX;CONFIG_LWIP_TCP_SYNMAXRTX;CONFIG_TCP_SYNMAXRTX;CONFIG_LWIP_TCP_MSS;CONFIG_TCP_MSS;CONFIG_LWIP_TCP_TMR_INTERVAL;CONFIG_LWIP_TCP_MSL;CONFIG_TCP_MSL;CONFIG_LWIP_TCP_SND_BUF_DEFAULT;CONFIG_TCP_SND_BUF_DEFAULT;CONFIG_LWIP_TCP_WND_DEFAULT;CONFIG_TCP_WND_DEFAULT;CONFIG_LWIP_TCP_RECVMBOX_SIZE;CONFIG_TCP_RECVMBOX_SIZE;CONFIG_LWIP_TCP_QUEUE_OOSEQ;CONFIG_TCP_QUEUE_OOSEQ;CONFIG_LWIP_TCP_SACK_OUT;CONFIG_LWIP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES;CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES;CONFIG_LWIP_TCP_OVERSIZE_MSS;CONFIG_TCP_OVERSIZE_MSS;CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS;CONFIG_TCP_OVERSIZE_QUARTER_MSS;CONFIG_LWIP_TCP_OVERSIZE_DISABLE;CONFIG_TCP_OVERSIZE_DISABLE;CONFIG_LWIP_TCP_RTO_TIME;CONFIG_LWIP_MAX_UDP_PCBS;CONFIG_LWIP_UDP_RECVMBOX_SIZE;CONFIG_UDP_RECVMBOX_SIZE;CONFIG_LWIP_CHECKSUM_CHECK_IP;CONFIG_LWIP_CHECKSUM_CHECK_UDP;CONFIG_LWIP_CHECKSUM_CHECK_ICMP;CONFIG_LWIP_TCPIP_TASK_STACK_SIZE;CONFIG_TCPIP_TASK_STACK_SIZE;CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY;CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY;CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0;CONFIG_TCPIP_TASK_AFFINITY_CPU0;CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1;CONFIG_TCPIP_TASK_AFFINITY_CPU1;CONFIG_LWIP_TCPIP_TASK_AFFINITY;CONFIG_TCPIP_TASK_AFFINITY;CONFIG_LWIP_PPP_SUPPORT;CONFIG_PPP_SUPPORT;CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE;CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS;CONFIG_LWIP_SLIP_SUPPORT;CONFIG_LWIP_ICMP;CONFIG_LWIP_MULTICAST_PING;CONFIG_LWIP_BROADCAST_PING;CONFIG_LWIP_MAX_RAW_PCBS;CONFIG_LWIP_SNTP_MAX_SERVERS;CONFIG_LWIP_DHCP_GET_NTP_SRV;CONFIG_LWIP_SNTP_UPDATE_DELAY;CONFIG_LWIP_ESP_LWIP_ASSERT;CONFIG_LWIP_HOOK_TCP_ISN_NONE;CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT;CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM;CONFIG_LWIP_HOOK_IP6_ROUTE_NONE;CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT;CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM;CONFIG_LWIP_HOOK_ND6_GET_GW_NONE;CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT;CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM;CONFIG_LWIP_DEBUG;CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC;CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC;CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC;CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN;CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN;CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN;CONFIG_MBEDTLS_DYNAMIC_BUFFER;CONFIG_MBEDTLS_DEBUG;CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH;CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK;CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION;CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE;CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS;CONFIG_MBEDTLS_ECP_RESTARTABLE;CONFIG_MBEDTLS_CMAC_C;CONFIG_MBEDTLS_HARDWARE_AES;CONFIG_MBEDTLS_HARDWARE_MPI;CONFIG_MBEDTLS_HARDWARE_SHA;CONFIG_MBEDTLS_ROM_MD5;CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN;CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY;CONFIG_MBEDTLS_HAVE_TIME;CONFIG_MBEDTLS_HAVE_TIME_DATE;CONFIG_MBEDTLS_ECDSA_DETERMINISTIC;CONFIG_MBEDTLS_SHA512_C;CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT;CONFIG_MBEDTLS_TLS_SERVER_ONLY;CONFIG_MBEDTLS_TLS_CLIENT_ONLY;CONFIG_MBEDTLS_TLS_DISABLED;CONFIG_MBEDTLS_TLS_SERVER;CONFIG_MBEDTLS_TLS_CLIENT;CONFIG_MBEDTLS_TLS_ENABLED;CONFIG_MBEDTLS_PSK_MODES;CONFIG_MBEDTLS_KEY_EXCHANGE_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA;CONFIG_MBEDTLS_SSL_RENEGOTIATION;CONFIG_MBEDTLS_SSL_PROTO_SSL3;CONFIG_MBEDTLS_SSL_PROTO_TLS1;CONFIG_MBEDTLS_SSL_PROTO_TLS1_1;CONFIG_MBEDTLS_SSL_PROTO_TLS1_2;CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1;CONFIG_MBEDTLS_SSL_PROTO_DTLS;CONFIG_MBEDTLS_SSL_ALPN;CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS;CONFIG_MBEDTLS_X509_CHECK_KEY_USAGE;CONFIG_MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE;CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS;CONFIG_MBEDTLS_AES_C;CONFIG_MBEDTLS_CAMELLIA_C;CONFIG_MBEDTLS_DES_C;CONFIG_MBEDTLS_RC4_DISABLED;CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT;CONFIG_MBEDTLS_RC4_ENABLED;CONFIG_MBEDTLS_BLOWFISH_C;CONFIG_MBEDTLS_XTEA_C;CONFIG_MBEDTLS_CCM_C;CONFIG_MBEDTLS_GCM_C;CONFIG_MBEDTLS_NIST_KW_C;CONFIG_MBEDTLS_RIPEMD160_C;CONFIG_MBEDTLS_PEM_PARSE_C;CONFIG_MBEDTLS_PEM_WRITE_C;CONFIG_MBEDTLS_X509_CRL_PARSE_C;CONFIG_MBEDTLS_X509_CSR_PARSE_C;CONFIG_MBEDTLS_ECP_C;CONFIG_MBEDTLS_ECDH_C;CONFIG_MBEDTLS_ECDSA_C;CONFIG_MBEDTLS_ECJPAKE_C;CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED;CONFIG_MBEDTLS_ECP_NIST_OPTIM;CONFIG_MBEDTLS_POLY1305_C;CONFIG_MBEDTLS_CHACHA20_C;CONFIG_MBEDTLS_HKDF_C;CONFIG_MBEDTLS_THREADING_C;CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI;CONFIG_MBEDTLS_SECURITY_RISKS;CONFIG_MDNS_MAX_SERVICES;CONFIG_MDNS_TASK_PRIORITY;CONFIG_MDNS_TASK_STACK_SIZE;CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY;CONFIG_MDNS_TASK_AFFINITY_CPU0;CONFIG_MDNS_TASK_AFFINITY_CPU1;CONFIG_MDNS_TASK_AFFINITY;CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS;CONFIG_MDNS_STRICT_MODE;CONFIG_MDNS_TIMER_PERIOD_MS;CONFIG_MDNS_NETWORKING_SOCKET;CONFIG_MDNS_MULTIPLE_INSTANCE;CONFIG_MQTT_PROTOCOL_311;CONFIG_MQTT_TRANSPORT_SSL;CONFIG_MQTT_TRANSPORT_WEBSOCKET;CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE;CONFIG_MQTT_MSG_ID_INCREMENTAL;CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED;CONFIG_MQTT_REPORT_DELETED_MESSAGES;CONFIG_MQTT_USE_CUSTOM_CONFIG;CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED;CONFIG_MQTT_CUSTOM_OUTBOX;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR;CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDIN_LINE_ENDING_LF;CONFIG_NEWLIB_STDIN_LINE_ENDING_CR;CONFIG_NEWLIB_NANO_FORMAT;CONFIG_NVS_ASSERT_ERROR_CHECK;CONFIG_OPENSSL_DEBUG;CONFIG_OPENSSL_ERROR_STACK;CONFIG_OPENSSL_ASSERT_DO_NOTHING;CONFIG_OPENSSL_ASSERT_EXIT;CONFIG_OPENTHREAD_ENABLED;CONFIG_PTHREAD_TASK_PRIO_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT;CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT;CONFIG_PTHREAD_STACK_MIN;CONFIG_ESP32_PTHREAD_STACK_MIN;CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY;CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY;CONFIG_PTHREAD_DEFAULT_CORE_0;CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0;CONFIG_PTHREAD_DEFAULT_CORE_1;CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1;CONFIG_PTHREAD_TASK_CORE_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT;CONFIG_PTHREAD_TASK_NAME_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT;CONFIG_SPI_FLASH_VERIFY_WRITE;CONFIG_SPI_FLASH_ENABLE_COUNTERS;CONFIG_SPI_FLASH_ROM_DRIVER_PATCH;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED;CONFIG_SPI_FLASH_USE_LEGACY_IMPL;CONFIG_SPI_FLASH_SHARE_SPI1_BUS;CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE;CONFIG_SPI_FLASH_YIELD_DURING_ERASE;CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS;CONFIG_SPI_FLASH_ERASE_YIELD_TICKS;CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE;CONFIG_SPI_FLASH_SIZE_OVERRIDE;CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED;CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST;CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP;CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP;CONFIG_SPI_FLASH_SUPPORT_GD_CHIP;CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP;CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP;CONFIG_SPI_FLASH_SUPPORT_TH_CHIP;CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE;CONFIG_SPIFFS_MAX_PARTITIONS;CONFIG_SPIFFS_CACHE;CONFIG_SPIFFS_CACHE_WR;CONFIG_SPIFFS_CACHE_STATS;CONFIG_SPIFFS_PAGE_CHECK;CONFIG_SPIFFS_GC_MAX_RUNS;CONFIG_SPIFFS_GC_STATS;CONFIG_SPIFFS_PAGE_SIZE;CONFIG_SPIFFS_OBJ_NAME_LEN;CONFIG_SPIFFS_FOLLOW_SYMLINKS;CONFIG_SPIFFS_USE_MAGIC;CONFIG_SPIFFS_USE_MAGIC_LENGTH;CONFIG_SPIFFS_META_LENGTH;CONFIG_SPIFFS_USE_MTIME;CONFIG_SPIFFS_DBG;CONFIG_SPIFFS_API_DBG;CONFIG_SPIFFS_GC_DBG;CONFIG_SPIFFS_CACHE_DBG;CONFIG_SPIFFS_CHECK_DBG;CONFIG_SPIFFS_TEST_VISUALISATION;CONFIG_WS_TRANSPORT;CONFIG_WS_BUFFER_SIZE;CONFIG_UNITY_ENABLE_FLOAT;CONFIG_UNITY_ENABLE_DOUBLE;CONFIG_UNITY_ENABLE_64BIT;CONFIG_UNITY_ENABLE_COLOR;CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER;CONFIG_UNITY_ENABLE_FIXTURE;CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL;CONFIG_VFS_SUPPORT_IO;CONFIG_VFS_SUPPORT_DIR;CONFIG_VFS_SUPPORT_SELECT;CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT;CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT;CONFIG_VFS_SUPPORT_TERMIOS;CONFIG_SUPPORT_TERMIOS;CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS;CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS;CONFIG_WL_SECTOR_SIZE_512;CONFIG_WL_SECTOR_SIZE_4096;CONFIG_WL_SECTOR_SIZE;CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES;CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT;CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION;CONFIG_WPA_MBEDTLS_CRYPTO;CONFIG_WPA_WAPI_PSK;CONFIG_WPA_SUITE_B_192;CONFIG_WPA_DEBUG_PRINT;CONFIG_WPA_TESTING_OPTIONS;CONFIG_WPA_WPS_STRICT;CONFIG_WPA_11KV_SUPPORT;CONFIG_WPA_MBO_SUPPORT;CONFIG_WPA_DPP_SUPPORT;CONFIG_I2CDEV_TIMEOUT;CONFIG_I2CDEV_NOLOCK;CONFIG_LEGACY_INCLUDE_COMMON_HEADERS) +set(CONFIGS_LIST CONFIG_IDF_CMAKE;CONFIG_IDF_TARGET_ARCH_XTENSA;CONFIG_IDF_TARGET;CONFIG_IDF_TARGET_ESP32;CONFIG_IDF_FIRMWARE_CHIP_ID;CONFIG_SDK_TOOLPREFIX;CONFIG_TOOLPREFIX;CONFIG_SDK_TOOLCHAIN_SUPPORTS_TIME_WIDE_64_BITS;CONFIG_APP_BUILD_TYPE_APP_2NDBOOT;CONFIG_APP_BUILD_TYPE_ELF_RAM;CONFIG_APP_BUILD_GENERATE_BINARIES;CONFIG_APP_BUILD_BOOTLOADER;CONFIG_APP_BUILD_USE_FLASH_SECTIONS;CONFIG_APP_COMPILE_TIME_DATE;CONFIG_APP_EXCLUDE_PROJECT_VER_VAR;CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR;CONFIG_APP_PROJECT_VER_FROM_CONFIG;CONFIG_APP_RETRIEVE_LEN_ELF_SHA;CONFIG_BOOTLOADER_OFFSET_IN_FLASH;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_NONE;CONFIG_LOG_BOOTLOADER_LEVEL_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_ERROR;CONFIG_LOG_BOOTLOADER_LEVEL_ERROR;CONFIG_BOOTLOADER_LOG_LEVEL_WARN;CONFIG_LOG_BOOTLOADER_LEVEL_WARN;CONFIG_BOOTLOADER_LOG_LEVEL_INFO;CONFIG_LOG_BOOTLOADER_LEVEL_INFO;CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG;CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG;CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE;CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE;CONFIG_BOOTLOADER_LOG_LEVEL;CONFIG_LOG_BOOTLOADER_LEVEL;CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V;CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V;CONFIG_BOOTLOADER_FACTORY_RESET;CONFIG_BOOTLOADER_APP_TEST;CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE;CONFIG_BOOTLOADER_WDT_ENABLE;CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE;CONFIG_BOOTLOADER_WDT_TIME_MS;CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE;CONFIG_APP_ROLLBACK_ENABLE;CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP;CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON;CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS;CONFIG_BOOTLOADER_RESERVE_RTC_SIZE;CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC;CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT;CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT;CONFIG_SECURE_BOOT;CONFIG_SECURE_FLASH_ENC_ENABLED;CONFIG_FLASH_ENCRYPTION_ENABLED;CONFIG_ESPTOOLPY_BAUD_OTHER_VAL;CONFIG_ESPTOOLPY_NO_STUB;CONFIG_ESPTOOLPY_FLASHMODE_QIO;CONFIG_FLASHMODE_QIO;CONFIG_ESPTOOLPY_FLASHMODE_QOUT;CONFIG_FLASHMODE_QOUT;CONFIG_ESPTOOLPY_FLASHMODE_DIO;CONFIG_FLASHMODE_DIO;CONFIG_ESPTOOLPY_FLASHMODE_DOUT;CONFIG_FLASHMODE_DOUT;CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR;CONFIG_ESPTOOLPY_FLASHMODE;CONFIG_ESPTOOLPY_FLASHFREQ_80M;CONFIG_ESPTOOLPY_FLASHFREQ_40M;CONFIG_ESPTOOLPY_FLASHFREQ_26M;CONFIG_ESPTOOLPY_FLASHFREQ_20M;CONFIG_ESPTOOLPY_FLASHFREQ;CONFIG_ESPTOOLPY_FLASHSIZE_1MB;CONFIG_ESPTOOLPY_FLASHSIZE_2MB;CONFIG_ESPTOOLPY_FLASHSIZE_4MB;CONFIG_ESPTOOLPY_FLASHSIZE_8MB;CONFIG_ESPTOOLPY_FLASHSIZE_16MB;CONFIG_ESPTOOLPY_FLASHSIZE_32MB;CONFIG_ESPTOOLPY_FLASHSIZE_64MB;CONFIG_ESPTOOLPY_FLASHSIZE_128MB;CONFIG_ESPTOOLPY_FLASHSIZE;CONFIG_ESPTOOLPY_FLASHSIZE_DETECT;CONFIG_ESPTOOLPY_BEFORE_RESET;CONFIG_ESPTOOLPY_BEFORE_NORESET;CONFIG_ESPTOOLPY_BEFORE;CONFIG_ESPTOOLPY_AFTER_RESET;CONFIG_ESPTOOLPY_AFTER_NORESET;CONFIG_ESPTOOLPY_AFTER;CONFIG_ESPTOOLPY_MONITOR_BAUD_CONSOLE;CONFIG_ESPTOOLPY_MONITOR_BAUD_9600B;CONFIG_MONITOR_BAUD_9600B;CONFIG_ESPTOOLPY_MONITOR_BAUD_57600B;CONFIG_MONITOR_BAUD_57600B;CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B;CONFIG_MONITOR_BAUD_115200B;CONFIG_ESPTOOLPY_MONITOR_BAUD_230400B;CONFIG_MONITOR_BAUD_230400B;CONFIG_ESPTOOLPY_MONITOR_BAUD_921600B;CONFIG_MONITOR_BAUD_921600B;CONFIG_ESPTOOLPY_MONITOR_BAUD_2MB;CONFIG_MONITOR_BAUD_2MB;CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER;CONFIG_MONITOR_BAUD_OTHER;CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER_VAL;CONFIG_MONITOR_BAUD_OTHER_VAL;CONFIG_ESPTOOLPY_MONITOR_BAUD;CONFIG_MONITOR_BAUD;CONFIG_PARTITION_TABLE_SINGLE_APP;CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE;CONFIG_PARTITION_TABLE_TWO_OTA;CONFIG_PARTITION_TABLE_CUSTOM;CONFIG_PARTITION_TABLE_CUSTOM_FILENAME;CONFIG_PARTITION_TABLE_FILENAME;CONFIG_PARTITION_TABLE_OFFSET;CONFIG_PARTITION_TABLE_MD5;CONFIG_NAME_DEVICE;CONFIG_FIRMWARE_VERSION;CONFIG_USING_WIFI;CONFIG_USING_SDCARD;CONFIG_USING_RTC;CONFIG_RTC_TIME_SYNC;CONFIG_OTA_UPDATE;CONFIG_USING_BME280;CONFIG_USING_SDS011;CONFIG_USING_PMS7003;CONFIG_USING_O3_SENSOR;CONFIG_USING_CO_SENSOR;CONFIG_USING_CO2_SENSOR;CONFIG_USING_NO2_SENSOR;CONFIG_SSID;CONFIG_PASSWORD;CONFIG_MAXIMUM_AP;CONFIG_MAXIMUM_RETRY;CONFIG_SHOW_LIST_ACCESS_POINTS_FOUND;CONFIG_BROKER_URI;CONFIG_BROKER_HOST;CONFIG_BROKER_PORT;CONFIG_MQTT_USERNAME;CONFIG_MQTT_PASSWORD;CONFIG_BROKER_CERTIFICATE_OVERRIDE;CONFIG_BROKER_BIN_SIZE_TO_SEND;CONFIG_BME_PIN_NUM_SCL;CONFIG_BME_PIN_NUM_SDA;CONFIG_BME_I2C_PORT;CONFIG_BME_I2C_FREQ_HZ;CONFIG_PIN_NUM_MOSI;CONFIG_PIN_NUM_MISO;CONFIG_PIN_NUM_CLK;CONFIG_PIN_NUM_CS;CONFIG_UPDATE_JSON_URL;CONFIG_FIRMWARE_UPGRADE_URL;CONFIG_SKIP_VERSION_CHECK;CONFIG_OTA_RECV_TIMEOUT;CONFIG_TIME_INTERVAL_UPDATE;CONFIG_ENABLE_PARTIAL_HTTP_DOWNLOAD;CONFIG_PMS_PIN_TX;CONFIG_PMS_PIN_RX;CONFIG_UART_BAUD_RATE;CONFIG_PMS_UART_PORT;CONFIG_RTC_PIN_NUM_SCL;CONFIG_RTC_PIN_NUM_SDA;CONFIG_RTC_I2C_PORT;CONFIG_RTC_I2C_FREQ_HZ;CONFIG_COMPILER_OPTIMIZATION_DEFAULT;CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG;CONFIG_COMPILER_OPTIMIZATION_SIZE;CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE;CONFIG_COMPILER_OPTIMIZATION_PERF;CONFIG_COMPILER_OPTIMIZATION_NONE;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE;CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE;CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED;CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT;CONFIG_COMPILER_HIDE_PATHS_MACROS;CONFIG_COMPILER_CXX_EXCEPTIONS;CONFIG_CXX_EXCEPTIONS;CONFIG_COMPILER_CXX_RTTI;CONFIG_COMPILER_STACK_CHECK_MODE_NONE;CONFIG_STACK_CHECK_NONE;CONFIG_COMPILER_STACK_CHECK_MODE_NORM;CONFIG_STACK_CHECK_NORM;CONFIG_COMPILER_STACK_CHECK_MODE_STRONG;CONFIG_STACK_CHECK_STRONG;CONFIG_COMPILER_STACK_CHECK_MODE_ALL;CONFIG_STACK_CHECK_ALL;CONFIG_COMPILER_WARN_WRITE_STRINGS;CONFIG_WARN_WRITE_STRINGS;CONFIG_COMPILER_DISABLE_GCC8_WARNINGS;CONFIG_DISABLE_GCC8_WARNINGS;CONFIG_COMPILER_DUMP_RTL_FILES;CONFIG_APPTRACE_DEST_JTAG;CONFIG_ESP32_APPTRACE_DEST_TRAX;CONFIG_APPTRACE_DEST_NONE;CONFIG_ESP32_APPTRACE_DEST_NONE;CONFIG_APPTRACE_LOCK_ENABLE;CONFIG_ESP32_APPTRACE_LOCK_ENABLE;CONFIG_ASIO_SSL_SUPPORT;CONFIG_BT_ENABLED;CONFIG_COAP_MBEDTLS_PSK;CONFIG_COAP_MBEDTLS_PKI;CONFIG_COAP_MBEDTLS_DEBUG;CONFIG_COAP_LOG_DEFAULT_LEVEL;CONFIG_ADC_FORCE_XPD_FSM;CONFIG_ADC_DISABLE_DAC;CONFIG_ADC2_DISABLE_DAC;CONFIG_MCPWM_ISR_IN_IRAM;CONFIG_SPI_MASTER_IN_IRAM;CONFIG_SPI_MASTER_ISR_IN_IRAM;CONFIG_SPI_SLAVE_IN_IRAM;CONFIG_SPI_SLAVE_ISR_IN_IRAM;CONFIG_TWAI_ISR_IN_IRAM;CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC;CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST;CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID;CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT;CONFIG_UART_ISR_IN_IRAM;CONFIG_RTCIO_SUPPORT_RTC_GPIO_DESC;CONFIG_GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL;CONFIG_GDMA_CTRL_FUNC_IN_IRAM;CONFIG_GDMA_ISR_IRAM_SAFE;CONFIG_EFUSE_CUSTOM_TABLE;CONFIG_EFUSE_VIRTUAL;CONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE;CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4;CONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT;CONFIG_EFUSE_MAX_BLK_LEN;CONFIG_ESP_TLS_USING_MBEDTLS;CONFIG_ESP_TLS_USE_SECURE_ELEMENT;CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS;CONFIG_ESP_TLS_SERVER;CONFIG_ESP_TLS_PSK_VERIFICATION;CONFIG_ESP_TLS_INSECURE;CONFIG_ESP32_REV_MIN_0;CONFIG_ESP32_REV_MIN_1;CONFIG_ESP32_REV_MIN_2;CONFIG_ESP32_REV_MIN_3;CONFIG_ESP32_REV_MIN;CONFIG_ESP32_DPORT_WORKAROUND;CONFIG_ESP32_DEFAULT_CPU_FREQ_80;CONFIG_ESP32_DEFAULT_CPU_FREQ_160;CONFIG_ESP32_DEFAULT_CPU_FREQ_240;CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP32_SPIRAM_SUPPORT;CONFIG_SPIRAM_SUPPORT;CONFIG_ESP32_TRAX;CONFIG_ESP32_TRACEMEM_RESERVE_DRAM;CONFIG_TRACEMEM_RESERVE_DRAM;CONFIG_ESP32_ULP_COPROC_ENABLED;CONFIG_ULP_COPROC_ENABLED;CONFIG_ESP32_ULP_COPROC_RESERVE_MEM;CONFIG_ULP_COPROC_RESERVE_MEM;CONFIG_ESP32_DEBUG_OCDAWARE;CONFIG_ESP32_BROWNOUT_DET;CONFIG_BROWNOUT_DET;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0;CONFIG_BROWNOUT_DET_LVL_SEL_0;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_1;CONFIG_BROWNOUT_DET_LVL_SEL_1;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_2;CONFIG_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_3;CONFIG_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_4;CONFIG_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_5;CONFIG_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_6;CONFIG_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_7;CONFIG_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP32_BROWNOUT_DET_LVL;CONFIG_BROWNOUT_DET_LVL;CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1;CONFIG_ESP32_TIME_SYSCALL_USE_RTC;CONFIG_ESP32_TIME_SYSCALL_USE_FRC1;CONFIG_ESP32_TIME_SYSCALL_USE_NONE;CONFIG_ESP32_RTC_CLK_SRC_INT_RC;CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC;CONFIG_ESP32_RTC_CLK_SRC_EXT_CRYS;CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL;CONFIG_ESP32_RTC_CLK_SRC_EXT_OSC;CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC;CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256;CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256;CONFIG_ESP32_RTC_CLK_CAL_CYCLES;CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY;CONFIG_ESP32_XTAL_FREQ_40;CONFIG_ESP32_XTAL_FREQ_26;CONFIG_ESP32_XTAL_FREQ_AUTO;CONFIG_ESP32_XTAL_FREQ;CONFIG_ESP32_DISABLE_BASIC_ROM_CONSOLE;CONFIG_DISABLE_BASIC_ROM_CONSOLE;CONFIG_ESP32_NO_BLOBS;CONFIG_NO_BLOBS;CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS;CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS;CONFIG_ESP32_COMPATIBLE_PRE_V3_1_BOOTLOADERS;CONFIG_ESP32_USE_FIXED_STATIC_RAM_SIZE;CONFIG_ESP32_DPORT_DIS_INTERRUPT_LVL;CONFIG_ADC_CAL_EFUSE_TP_ENABLE;CONFIG_ADC_CAL_EFUSE_VREF_ENABLE;CONFIG_ADC_CAL_LUT_ENABLE;CONFIG_ESP_ERR_TO_NAME_LOOKUP;CONFIG_ETH_ENABLED;CONFIG_ETH_USE_ESP32_EMAC;CONFIG_ETH_PHY_INTERFACE_RMII;CONFIG_ETH_RMII_CLK_INPUT;CONFIG_ETH_RMII_CLK_OUTPUT;CONFIG_ETH_RMII_CLK_IN_GPIO;CONFIG_ETH_DMA_BUFFER_SIZE;CONFIG_ETH_DMA_RX_BUFFER_NUM;CONFIG_ETH_DMA_TX_BUFFER_NUM;CONFIG_ETH_USE_SPI_ETHERNET;CONFIG_ETH_SPI_ETHERNET_DM9051;CONFIG_ETH_SPI_ETHERNET_W5500;CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL;CONFIG_ETH_USE_OPENETH;CONFIG_ESP_EVENT_LOOP_PROFILING;CONFIG_EVENT_LOOP_PROFILING;CONFIG_ESP_EVENT_POST_FROM_ISR;CONFIG_POST_EVENTS_FROM_ISR;CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR;CONFIG_POST_EVENTS_FROM_IRAM_ISR;CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS;CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH;CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH;CONFIG_HTTPD_MAX_REQ_HDR_LEN;CONFIG_HTTPD_MAX_URI_LEN;CONFIG_HTTPD_ERR_RESP_NO_DELAY;CONFIG_HTTPD_PURGE_BUF_LEN;CONFIG_HTTPD_LOG_PURGE_DATA;CONFIG_HTTPD_WS_SUPPORT;CONFIG_OTA_ALLOW_HTTP;CONFIG_ESP_HTTPS_SERVER_ENABLE;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP;CONFIG_ESP_MAC_ADDR_UNIVERSE_BT;CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH;CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO;CONFIG_TWO_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES;CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP_SLEEP_POWER_DOWN_FLASH;CONFIG_ESP_SYSTEM_PD_FLASH;CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND;CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND;CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU;CONFIG_ESP_IPC_TASK_STACK_SIZE;CONFIG_IPC_TASK_STACK_SIZE;CONFIG_ESP_IPC_USES_CALLERS_PRIORITY;CONFIG_ESP_IPC_ISR_ENABLE;CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE;CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL;CONFIG_ESP_NETIF_TCPIP_LWIP;CONFIG_ESP_NETIF_LOOPBACK;CONFIG_ESP_NETIF_TCPIP_ADAPTER_COMPATIBLE_LAYER;CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE;CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE;CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION;CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION;CONFIG_ESP_PHY_MAX_WIFI_TX_POWER;CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER;CONFIG_ESP_PHY_MAX_TX_POWER;CONFIG_ESP32_PHY_MAX_TX_POWER;CONFIG_ESP_PHY_REDUCE_TX_POWER;CONFIG_ESP32_REDUCE_PHY_TX_POWER;CONFIG_PM_ENABLE;CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH;CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT;CONFIG_ESP32S2_PANIC_PRINT_HALT;CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT;CONFIG_ESP32S2_PANIC_PRINT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT;CONFIG_ESP32S2_PANIC_SILENT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_GDBSTUB;CONFIG_ESP32S2_PANIC_GDBSTUB;CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME;CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_STACK_SIZE;CONFIG_MAIN_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0;CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1;CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY;CONFIG_ESP_MAIN_TASK_AFFINITY;CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE;CONFIG_ESP_CONSOLE_UART_DEFAULT;CONFIG_CONSOLE_UART_DEFAULT;CONFIG_ESP_CONSOLE_UART_CUSTOM;CONFIG_CONSOLE_UART_CUSTOM;CONFIG_ESP_CONSOLE_NONE;CONFIG_ESP_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_UART;CONFIG_CONSOLE_UART;CONFIG_ESP_CONSOLE_MULTIPLE_UART;CONFIG_ESP_CONSOLE_UART_NUM;CONFIG_CONSOLE_UART_NUM;CONFIG_ESP_CONSOLE_UART_BAUDRATE;CONFIG_CONSOLE_UART_BAUDRATE;CONFIG_ESP_INT_WDT;CONFIG_INT_WDT;CONFIG_ESP_INT_WDT_TIMEOUT_MS;CONFIG_INT_WDT_TIMEOUT_MS;CONFIG_ESP_INT_WDT_CHECK_CPU1;CONFIG_INT_WDT_CHECK_CPU1;CONFIG_ESP_TASK_WDT;CONFIG_TASK_WDT;CONFIG_ESP_TASK_WDT_PANIC;CONFIG_TASK_WDT_PANIC;CONFIG_ESP_TASK_WDT_TIMEOUT_S;CONFIG_TASK_WDT_TIMEOUT_S;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1;CONFIG_ESP_PANIC_HANDLER_IRAM;CONFIG_ESP_DEBUG_STUBS_ENABLE;CONFIG_ESP32_DEBUG_STUBS_ENABLE;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4;CONFIG_ESP_TIMER_PROFILING;CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER;CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER;CONFIG_ESP_TIMER_TASK_STACK_SIZE;CONFIG_TIMER_TASK_STACK_SIZE;CONFIG_ESP_TIMER_INTERRUPT_LEVEL;CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD;CONFIG_ESP_TIMER_IMPL_FRC2;CONFIG_ESP_TIMER_IMPL_TG0_LAC;CONFIG_ESP32_WIFI_ENABLED;CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM;CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM;CONFIG_ESP32_WIFI_STATIC_TX_BUFFER;CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER;CONFIG_ESP32_WIFI_TX_BUFFER_TYPE;CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM;CONFIG_ESP32_WIFI_CSI_ENABLED;CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED;CONFIG_ESP32_WIFI_TX_BA_WIN;CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED;CONFIG_ESP32_WIFI_RX_BA_WIN;CONFIG_ESP32_WIFI_NVS_ENABLED;CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0;CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1;CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN;CONFIG_ESP32_WIFI_MGMT_SBUF_NUM;CONFIG_ESP32_WIFI_IRAM_OPT;CONFIG_ESP32_WIFI_RX_IRAM_OPT;CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE;CONFIG_ESP_WIFI_SLP_IRAM_OPT;CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE;CONFIG_ESP_WIFI_GMAC_SUPPORT;CONFIG_ESP_WIFI_SOFTAP_SUPPORT;CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT;CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH;CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH;CONFIG_ESP_COREDUMP_ENABLE_TO_UART;CONFIG_ESP32_ENABLE_COREDUMP_TO_UART;CONFIG_ESP_COREDUMP_ENABLE_TO_NONE;CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE;CONFIG_FATFS_CODEPAGE_DYNAMIC;CONFIG_FATFS_CODEPAGE_437;CONFIG_FATFS_CODEPAGE_720;CONFIG_FATFS_CODEPAGE_737;CONFIG_FATFS_CODEPAGE_771;CONFIG_FATFS_CODEPAGE_775;CONFIG_FATFS_CODEPAGE_850;CONFIG_FATFS_CODEPAGE_852;CONFIG_FATFS_CODEPAGE_855;CONFIG_FATFS_CODEPAGE_857;CONFIG_FATFS_CODEPAGE_860;CONFIG_FATFS_CODEPAGE_861;CONFIG_FATFS_CODEPAGE_862;CONFIG_FATFS_CODEPAGE_863;CONFIG_FATFS_CODEPAGE_864;CONFIG_FATFS_CODEPAGE_865;CONFIG_FATFS_CODEPAGE_866;CONFIG_FATFS_CODEPAGE_869;CONFIG_FATFS_CODEPAGE_932;CONFIG_FATFS_CODEPAGE_936;CONFIG_FATFS_CODEPAGE_949;CONFIG_FATFS_CODEPAGE_950;CONFIG_FATFS_CODEPAGE;CONFIG_FATFS_LFN_NONE;CONFIG_FATFS_LFN_HEAP;CONFIG_FATFS_LFN_STACK;CONFIG_FATFS_MAX_LFN;CONFIG_FATFS_API_ENCODING_ANSI_OEM;CONFIG_FATFS_API_ENCODING_UTF_16;CONFIG_FATFS_API_ENCODING_UTF_8;CONFIG_FATFS_FS_LOCK;CONFIG_FATFS_TIMEOUT_MS;CONFIG_FATFS_PER_FILE_CACHE;CONFIG_FATFS_USE_FASTSEEK;CONFIG_FMB_COMM_MODE_TCP_EN;CONFIG_FMB_TCP_PORT_DEFAULT;CONFIG_FMB_TCP_PORT_MAX_CONN;CONFIG_FMB_TCP_CONNECTION_TOUT_SEC;CONFIG_FMB_COMM_MODE_RTU_EN;CONFIG_FMB_COMM_MODE_ASCII_EN;CONFIG_FMB_MASTER_TIMEOUT_MS_RESPOND;CONFIG_MB_MASTER_TIMEOUT_MS_RESPOND;CONFIG_FMB_MASTER_DELAY_MS_CONVERT;CONFIG_MB_MASTER_DELAY_MS_CONVERT;CONFIG_FMB_QUEUE_LENGTH;CONFIG_MB_QUEUE_LENGTH;CONFIG_FMB_PORT_TASK_STACK_SIZE;CONFIG_MB_SERIAL_TASK_STACK_SIZE;CONFIG_FMB_SERIAL_BUF_SIZE;CONFIG_MB_SERIAL_BUF_SIZE;CONFIG_FMB_SERIAL_ASCII_BITS_PER_SYMB;CONFIG_FMB_SERIAL_ASCII_TIMEOUT_RESPOND_MS;CONFIG_FMB_PORT_TASK_PRIO;CONFIG_MB_SERIAL_TASK_PRIO;CONFIG_FMB_PORT_TASK_AFFINITY_NO_AFFINITY;CONFIG_FMB_PORT_TASK_AFFINITY_CPU0;CONFIG_FMB_PORT_TASK_AFFINITY_CPU1;CONFIG_FMB_PORT_TASK_AFFINITY;CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT;CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT;CONFIG_FMB_CONTROLLER_SLAVE_ID;CONFIG_MB_CONTROLLER_SLAVE_ID;CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT;CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT;CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE;CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE;CONFIG_FMB_CONTROLLER_STACK_SIZE;CONFIG_MB_CONTROLLER_STACK_SIZE;CONFIG_FMB_EVENT_QUEUE_TIMEOUT;CONFIG_MB_EVENT_QUEUE_TIMEOUT;CONFIG_FMB_TIMER_PORT_ENABLED;CONFIG_MB_TIMER_PORT_ENABLED;CONFIG_FMB_TIMER_GROUP;CONFIG_MB_TIMER_GROUP;CONFIG_FMB_TIMER_INDEX;CONFIG_MB_TIMER_INDEX;CONFIG_FMB_MASTER_TIMER_GROUP;CONFIG_FMB_MASTER_TIMER_INDEX;CONFIG_FMB_TIMER_ISR_IN_IRAM;CONFIG_FREERTOS_UNICORE;CONFIG_FREERTOS_NO_AFFINITY;CONFIG_FREERTOS_TICK_SUPPORT_CORETIMER;CONFIG_FREERTOS_CORETIMER_0;CONFIG_FREERTOS_CORETIMER_1;CONFIG_FREERTOS_SYSTICK_USES_CCOUNT;CONFIG_FREERTOS_HZ;CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY;CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK;CONFIG_FREERTOS_INTERRUPT_BACKTRACE;CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS;CONFIG_FREERTOS_ASSERT_FAIL_ABORT;CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE;CONFIG_FREERTOS_ASSERT_DISABLE;CONFIG_FREERTOS_IDLE_TASK_STACKSIZE;CONFIG_FREERTOS_ISR_STACKSIZE;CONFIG_FREERTOS_LEGACY_HOOKS;CONFIG_FREERTOS_MAX_TASK_NAME_LEN;CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION;CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP;CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK;CONFIG_FREERTOS_TIMER_TASK_PRIORITY;CONFIG_TIMER_TASK_PRIORITY;CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH;CONFIG_TIMER_TASK_STACK_DEPTH;CONFIG_FREERTOS_TIMER_QUEUE_LENGTH;CONFIG_TIMER_QUEUE_LENGTH;CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE;CONFIG_FREERTOS_USE_TRACE_FACILITY;CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS;CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER;CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER;CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE;CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_FREERTOS_DEBUG_OCDAWARE;CONFIG_FREERTOS_FPU_IN_ISR;CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT;CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH;CONFIG_HAL_ASSERTION_EQUALS_SYSTEM;CONFIG_HAL_ASSERTION_DISABLE;CONFIG_HAL_ASSERTION_SILIENT;CONFIG_HAL_ASSERTION_ENABLE;CONFIG_HAL_DEFAULT_ASSERTION_LEVEL;CONFIG_HEAP_POISONING_DISABLED;CONFIG_HEAP_POISONING_LIGHT;CONFIG_HEAP_POISONING_COMPREHENSIVE;CONFIG_HEAP_TRACING_OFF;CONFIG_HEAP_TRACING_STANDALONE;CONFIG_HEAP_TRACING_TOHOST;CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS;CONFIG_JSMN_PARENT_LINKS;CONFIG_JSMN_STRICT;CONFIG_LOG_DEFAULT_LEVEL_NONE;CONFIG_LOG_DEFAULT_LEVEL_ERROR;CONFIG_LOG_DEFAULT_LEVEL_WARN;CONFIG_LOG_DEFAULT_LEVEL_INFO;CONFIG_LOG_DEFAULT_LEVEL_DEBUG;CONFIG_LOG_DEFAULT_LEVEL_VERBOSE;CONFIG_LOG_DEFAULT_LEVEL;CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT;CONFIG_LOG_MAXIMUM_LEVEL_DEBUG;CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE;CONFIG_LOG_MAXIMUM_LEVEL;CONFIG_LOG_COLORS;CONFIG_LOG_TIMESTAMP_SOURCE_RTOS;CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM;CONFIG_LWIP_LOCAL_HOSTNAME;CONFIG_LWIP_NETIF_API;CONFIG_LWIP_TCPIP_CORE_LOCKING;CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES;CONFIG_LWIP_L2_TO_L3_COPY;CONFIG_L2_TO_L3_COPY;CONFIG_LWIP_IRAM_OPTIMIZATION;CONFIG_LWIP_TIMERS_ONDEMAND;CONFIG_LWIP_MAX_SOCKETS;CONFIG_LWIP_USE_ONLY_LWIP_SELECT;CONFIG_USE_ONLY_LWIP_SELECT;CONFIG_LWIP_SO_LINGER;CONFIG_LWIP_SO_REUSE;CONFIG_LWIP_SO_REUSE_RXTOALL;CONFIG_LWIP_SO_RCVBUF;CONFIG_LWIP_NETBUF_RECVINFO;CONFIG_LWIP_IP4_FRAG;CONFIG_LWIP_IP6_FRAG;CONFIG_LWIP_IP4_REASSEMBLY;CONFIG_LWIP_IP6_REASSEMBLY;CONFIG_LWIP_IP_FORWARD;CONFIG_LWIP_STATS;CONFIG_LWIP_ETHARP_TRUST_IP_MAC;CONFIG_LWIP_ESP_GRATUITOUS_ARP;CONFIG_ESP_GRATUITOUS_ARP;CONFIG_LWIP_GARP_TMR_INTERVAL;CONFIG_GARP_TMR_INTERVAL;CONFIG_LWIP_TCPIP_RECVMBOX_SIZE;CONFIG_TCPIP_RECVMBOX_SIZE;CONFIG_LWIP_DHCP_DOES_ARP_CHECK;CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID;CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID;CONFIG_LWIP_DHCP_RESTORE_LAST_IP;CONFIG_LWIP_DHCP_OPTIONS_LEN;CONFIG_LWIP_DHCPS;CONFIG_LWIP_DHCPS_LEASE_UNIT;CONFIG_LWIP_DHCPS_MAX_STATION_NUM;CONFIG_LWIP_AUTOIP;CONFIG_LWIP_IPV6;CONFIG_LWIP_IPV6_AUTOCONFIG;CONFIG_LWIP_IPV6_NUM_ADDRESSES;CONFIG_LWIP_IPV6_FORWARD;CONFIG_LWIP_NETIF_STATUS_CALLBACK;CONFIG_LWIP_NETIF_LOOPBACK;CONFIG_LWIP_LOOPBACK_MAX_PBUFS;CONFIG_LWIP_MAX_ACTIVE_TCP;CONFIG_LWIP_MAX_LISTENING_TCP;CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION;CONFIG_LWIP_TCP_MAXRTX;CONFIG_TCP_MAXRTX;CONFIG_LWIP_TCP_SYNMAXRTX;CONFIG_TCP_SYNMAXRTX;CONFIG_LWIP_TCP_MSS;CONFIG_TCP_MSS;CONFIG_LWIP_TCP_TMR_INTERVAL;CONFIG_LWIP_TCP_MSL;CONFIG_TCP_MSL;CONFIG_LWIP_TCP_SND_BUF_DEFAULT;CONFIG_TCP_SND_BUF_DEFAULT;CONFIG_LWIP_TCP_WND_DEFAULT;CONFIG_TCP_WND_DEFAULT;CONFIG_LWIP_TCP_RECVMBOX_SIZE;CONFIG_TCP_RECVMBOX_SIZE;CONFIG_LWIP_TCP_QUEUE_OOSEQ;CONFIG_TCP_QUEUE_OOSEQ;CONFIG_LWIP_TCP_SACK_OUT;CONFIG_LWIP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES;CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES;CONFIG_LWIP_TCP_OVERSIZE_MSS;CONFIG_TCP_OVERSIZE_MSS;CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS;CONFIG_TCP_OVERSIZE_QUARTER_MSS;CONFIG_LWIP_TCP_OVERSIZE_DISABLE;CONFIG_TCP_OVERSIZE_DISABLE;CONFIG_LWIP_TCP_RTO_TIME;CONFIG_LWIP_MAX_UDP_PCBS;CONFIG_LWIP_UDP_RECVMBOX_SIZE;CONFIG_UDP_RECVMBOX_SIZE;CONFIG_LWIP_CHECKSUM_CHECK_IP;CONFIG_LWIP_CHECKSUM_CHECK_UDP;CONFIG_LWIP_CHECKSUM_CHECK_ICMP;CONFIG_LWIP_TCPIP_TASK_STACK_SIZE;CONFIG_TCPIP_TASK_STACK_SIZE;CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY;CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY;CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0;CONFIG_TCPIP_TASK_AFFINITY_CPU0;CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1;CONFIG_TCPIP_TASK_AFFINITY_CPU1;CONFIG_LWIP_TCPIP_TASK_AFFINITY;CONFIG_TCPIP_TASK_AFFINITY;CONFIG_LWIP_PPP_SUPPORT;CONFIG_PPP_SUPPORT;CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE;CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS;CONFIG_LWIP_SLIP_SUPPORT;CONFIG_LWIP_ICMP;CONFIG_LWIP_MULTICAST_PING;CONFIG_LWIP_BROADCAST_PING;CONFIG_LWIP_MAX_RAW_PCBS;CONFIG_LWIP_SNTP_MAX_SERVERS;CONFIG_LWIP_DHCP_GET_NTP_SRV;CONFIG_LWIP_SNTP_UPDATE_DELAY;CONFIG_LWIP_ESP_LWIP_ASSERT;CONFIG_LWIP_HOOK_TCP_ISN_NONE;CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT;CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM;CONFIG_LWIP_HOOK_IP6_ROUTE_NONE;CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT;CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM;CONFIG_LWIP_HOOK_ND6_GET_GW_NONE;CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT;CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM;CONFIG_LWIP_DEBUG;CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC;CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC;CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC;CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN;CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN;CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN;CONFIG_MBEDTLS_DYNAMIC_BUFFER;CONFIG_MBEDTLS_DEBUG;CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH;CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK;CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION;CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE;CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS;CONFIG_MBEDTLS_ECP_RESTARTABLE;CONFIG_MBEDTLS_CMAC_C;CONFIG_MBEDTLS_HARDWARE_AES;CONFIG_MBEDTLS_HARDWARE_MPI;CONFIG_MBEDTLS_HARDWARE_SHA;CONFIG_MBEDTLS_ROM_MD5;CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN;CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY;CONFIG_MBEDTLS_HAVE_TIME;CONFIG_MBEDTLS_HAVE_TIME_DATE;CONFIG_MBEDTLS_ECDSA_DETERMINISTIC;CONFIG_MBEDTLS_SHA512_C;CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT;CONFIG_MBEDTLS_TLS_SERVER_ONLY;CONFIG_MBEDTLS_TLS_CLIENT_ONLY;CONFIG_MBEDTLS_TLS_DISABLED;CONFIG_MBEDTLS_TLS_SERVER;CONFIG_MBEDTLS_TLS_CLIENT;CONFIG_MBEDTLS_TLS_ENABLED;CONFIG_MBEDTLS_PSK_MODES;CONFIG_MBEDTLS_KEY_EXCHANGE_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA;CONFIG_MBEDTLS_SSL_RENEGOTIATION;CONFIG_MBEDTLS_SSL_PROTO_SSL3;CONFIG_MBEDTLS_SSL_PROTO_TLS1;CONFIG_MBEDTLS_SSL_PROTO_TLS1_1;CONFIG_MBEDTLS_SSL_PROTO_TLS1_2;CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1;CONFIG_MBEDTLS_SSL_PROTO_DTLS;CONFIG_MBEDTLS_SSL_ALPN;CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS;CONFIG_MBEDTLS_X509_CHECK_KEY_USAGE;CONFIG_MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE;CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS;CONFIG_MBEDTLS_AES_C;CONFIG_MBEDTLS_CAMELLIA_C;CONFIG_MBEDTLS_DES_C;CONFIG_MBEDTLS_RC4_DISABLED;CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT;CONFIG_MBEDTLS_RC4_ENABLED;CONFIG_MBEDTLS_BLOWFISH_C;CONFIG_MBEDTLS_XTEA_C;CONFIG_MBEDTLS_CCM_C;CONFIG_MBEDTLS_GCM_C;CONFIG_MBEDTLS_NIST_KW_C;CONFIG_MBEDTLS_RIPEMD160_C;CONFIG_MBEDTLS_PEM_PARSE_C;CONFIG_MBEDTLS_PEM_WRITE_C;CONFIG_MBEDTLS_X509_CRL_PARSE_C;CONFIG_MBEDTLS_X509_CSR_PARSE_C;CONFIG_MBEDTLS_ECP_C;CONFIG_MBEDTLS_ECDH_C;CONFIG_MBEDTLS_ECDSA_C;CONFIG_MBEDTLS_ECJPAKE_C;CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED;CONFIG_MBEDTLS_ECP_NIST_OPTIM;CONFIG_MBEDTLS_POLY1305_C;CONFIG_MBEDTLS_CHACHA20_C;CONFIG_MBEDTLS_HKDF_C;CONFIG_MBEDTLS_THREADING_C;CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI;CONFIG_MBEDTLS_SECURITY_RISKS;CONFIG_MDNS_MAX_SERVICES;CONFIG_MDNS_TASK_PRIORITY;CONFIG_MDNS_TASK_STACK_SIZE;CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY;CONFIG_MDNS_TASK_AFFINITY_CPU0;CONFIG_MDNS_TASK_AFFINITY_CPU1;CONFIG_MDNS_TASK_AFFINITY;CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS;CONFIG_MDNS_STRICT_MODE;CONFIG_MDNS_TIMER_PERIOD_MS;CONFIG_MDNS_NETWORKING_SOCKET;CONFIG_MDNS_MULTIPLE_INSTANCE;CONFIG_MQTT_PROTOCOL_311;CONFIG_MQTT_TRANSPORT_SSL;CONFIG_MQTT_TRANSPORT_WEBSOCKET;CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE;CONFIG_MQTT_MSG_ID_INCREMENTAL;CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED;CONFIG_MQTT_REPORT_DELETED_MESSAGES;CONFIG_MQTT_USE_CUSTOM_CONFIG;CONFIG_MQTT_TCP_DEFAULT_PORT;CONFIG_MQTT_SSL_DEFAULT_PORT;CONFIG_MQTT_WS_DEFAULT_PORT;CONFIG_MQTT_WSS_DEFAULT_PORT;CONFIG_MQTT_BUFFER_SIZE;CONFIG_MQTT_TASK_STACK_SIZE;CONFIG_MQTT_DISABLE_API_LOCKS;CONFIG_MQTT_TASK_PRIORITY;CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED;CONFIG_MQTT_CUSTOM_OUTBOX;CONFIG_MQTT_OUTBOX_EXPIRED_TIMEOUT_MS;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR;CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDIN_LINE_ENDING_LF;CONFIG_NEWLIB_STDIN_LINE_ENDING_CR;CONFIG_NEWLIB_NANO_FORMAT;CONFIG_NVS_ASSERT_ERROR_CHECK;CONFIG_OPENSSL_DEBUG;CONFIG_OPENSSL_ERROR_STACK;CONFIG_OPENSSL_ASSERT_DO_NOTHING;CONFIG_OPENSSL_ASSERT_EXIT;CONFIG_OPENTHREAD_ENABLED;CONFIG_PTHREAD_TASK_PRIO_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT;CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT;CONFIG_PTHREAD_STACK_MIN;CONFIG_ESP32_PTHREAD_STACK_MIN;CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY;CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY;CONFIG_PTHREAD_DEFAULT_CORE_0;CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0;CONFIG_PTHREAD_DEFAULT_CORE_1;CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1;CONFIG_PTHREAD_TASK_CORE_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT;CONFIG_PTHREAD_TASK_NAME_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT;CONFIG_SPI_FLASH_VERIFY_WRITE;CONFIG_SPI_FLASH_ENABLE_COUNTERS;CONFIG_SPI_FLASH_ROM_DRIVER_PATCH;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED;CONFIG_SPI_FLASH_USE_LEGACY_IMPL;CONFIG_SPI_FLASH_SHARE_SPI1_BUS;CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE;CONFIG_SPI_FLASH_YIELD_DURING_ERASE;CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS;CONFIG_SPI_FLASH_ERASE_YIELD_TICKS;CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE;CONFIG_SPI_FLASH_SIZE_OVERRIDE;CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED;CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST;CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP;CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP;CONFIG_SPI_FLASH_SUPPORT_GD_CHIP;CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP;CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP;CONFIG_SPI_FLASH_SUPPORT_TH_CHIP;CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE;CONFIG_SPIFFS_MAX_PARTITIONS;CONFIG_SPIFFS_CACHE;CONFIG_SPIFFS_CACHE_WR;CONFIG_SPIFFS_CACHE_STATS;CONFIG_SPIFFS_PAGE_CHECK;CONFIG_SPIFFS_GC_MAX_RUNS;CONFIG_SPIFFS_GC_STATS;CONFIG_SPIFFS_PAGE_SIZE;CONFIG_SPIFFS_OBJ_NAME_LEN;CONFIG_SPIFFS_FOLLOW_SYMLINKS;CONFIG_SPIFFS_USE_MAGIC;CONFIG_SPIFFS_USE_MAGIC_LENGTH;CONFIG_SPIFFS_META_LENGTH;CONFIG_SPIFFS_USE_MTIME;CONFIG_SPIFFS_DBG;CONFIG_SPIFFS_API_DBG;CONFIG_SPIFFS_GC_DBG;CONFIG_SPIFFS_CACHE_DBG;CONFIG_SPIFFS_CHECK_DBG;CONFIG_SPIFFS_TEST_VISUALISATION;CONFIG_WS_TRANSPORT;CONFIG_WS_BUFFER_SIZE;CONFIG_UNITY_ENABLE_FLOAT;CONFIG_UNITY_ENABLE_DOUBLE;CONFIG_UNITY_ENABLE_64BIT;CONFIG_UNITY_ENABLE_COLOR;CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER;CONFIG_UNITY_ENABLE_FIXTURE;CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL;CONFIG_VFS_SUPPORT_IO;CONFIG_VFS_SUPPORT_DIR;CONFIG_VFS_SUPPORT_SELECT;CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT;CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT;CONFIG_VFS_SUPPORT_TERMIOS;CONFIG_SUPPORT_TERMIOS;CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS;CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS;CONFIG_WL_SECTOR_SIZE_512;CONFIG_WL_SECTOR_SIZE_4096;CONFIG_WL_SECTOR_SIZE;CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES;CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT;CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION;CONFIG_WPA_MBEDTLS_CRYPTO;CONFIG_WPA_WAPI_PSK;CONFIG_WPA_SUITE_B_192;CONFIG_WPA_DEBUG_PRINT;CONFIG_WPA_TESTING_OPTIONS;CONFIG_WPA_WPS_STRICT;CONFIG_WPA_11KV_SUPPORT;CONFIG_WPA_MBO_SUPPORT;CONFIG_WPA_DPP_SUPPORT;CONFIG_I2CDEV_TIMEOUT;CONFIG_I2CDEV_NOLOCK;CONFIG_LEGACY_INCLUDE_COMMON_HEADERS) # List of deprecated options for backward compatibility set(CONFIG_TOOLPREFIX "xtensa-esp32-elf-") set(CONFIG_LOG_BOOTLOADER_LEVEL_NONE "") @@ -876,7 +892,7 @@ set(CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS "y") set(CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS "4") set(CONFIG_ESP_SYSTEM_PD_FLASH "y") set(CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND "") -set(CONFIG_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_IPC_TASK_STACK_SIZE "1536") set(CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE "y") set(CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION "") set(CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER "20") diff --git a/build/config/sdkconfig.h b/build/config/sdkconfig.h index 7793427d..f8573107 100644 --- a/build/config/sdkconfig.h +++ b/build/config/sdkconfig.h @@ -41,25 +41,23 @@ #define CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B 1 #define CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER_VAL 115200 #define CONFIG_ESPTOOLPY_MONITOR_BAUD 115200 -#define CONFIG_PARTITION_TABLE_SINGLE_APP 1 +#define CONFIG_PARTITION_TABLE_TWO_OTA 1 #define CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv" -#define CONFIG_PARTITION_TABLE_FILENAME "partitions_singleapp.csv" +#define CONFIG_PARTITION_TABLE_FILENAME "partitions_two_ota.csv" #define CONFIG_PARTITION_TABLE_OFFSET 0x8000 #define CONFIG_PARTITION_TABLE_MD5 1 #define CONFIG_NAME_DEVICE "Air-SENSE device" -#define CONFIG_FIRMWARE_VERSION "0.0.1" +#define CONFIG_FIRMWARE_VERSION "0.0.2" #define CONFIG_USING_WIFI 1 #define CONFIG_USING_SDCARD 1 #define CONFIG_USING_RTC 1 #define CONFIG_RTC_TIME_SYNC 1 +#define CONFIG_OTA_UPDATE 1 #define CONFIG_USING_BME280 1 -#define CONFIG_USING_SDS011 1 -#define CONFIG_USING_PMS7003 1 -#define CONFIG_SSID "AndroidAPab33" -#define CONFIG_PASSWORD "jrcm3382" +#define CONFIG_SSID "Xom An" +#define CONFIG_PASSWORD "0982332457" #define CONFIG_MAXIMUM_AP 10 #define CONFIG_MAXIMUM_RETRY 5 -#define CONFIG_SHOW_LIST_ACCESS_POINTS_FOUND 1 #define CONFIG_BROKER_URI "mqtt://103.1.238.175:1885" #define CONFIG_BROKER_HOST "103.1.238.175" #define CONFIG_BROKER_PORT 1885 @@ -75,6 +73,11 @@ #define CONFIG_PIN_NUM_MISO 21 #define CONFIG_PIN_NUM_CLK 18 #define CONFIG_PIN_NUM_CS 5 +#define CONFIG_UPDATE_JSON_URL "http://192.168.81.177:9001/api/get/version" +#define CONFIG_FIRMWARE_UPGRADE_URL "http://192.168.81.177:9001/api/get/dataFile" +#define CONFIG_SKIP_VERSION_CHECK 1 +#define CONFIG_OTA_RECV_TIMEOUT 15000 +#define CONFIG_TIME_INTERVAL_UPDATE 60 #define CONFIG_PMS_PIN_TX 17 #define CONFIG_PMS_PIN_RX 16 #define CONFIG_UART_BAUD_RATE 9600 @@ -137,6 +140,7 @@ #define CONFIG_HTTPD_MAX_URI_LEN 512 #define CONFIG_HTTPD_ERR_RESP_NO_DELAY 1 #define CONFIG_HTTPD_PURGE_BUF_LEN 32 +#define CONFIG_OTA_ALLOW_HTTP 1 #define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA 1 #define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP 1 #define CONFIG_ESP_MAC_ADDR_UNIVERSE_BT 1 @@ -146,7 +150,7 @@ #define CONFIG_ESP_SLEEP_POWER_DOWN_FLASH 1 #define CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND 1 #define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1 -#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024 +#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1536 #define CONFIG_ESP_IPC_USES_CALLERS_PRIORITY 1 #define CONFIG_ESP_IPC_ISR_ENABLE 1 #define CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE 32 @@ -391,6 +395,15 @@ #define CONFIG_MQTT_TRANSPORT_SSL 1 #define CONFIG_MQTT_TRANSPORT_WEBSOCKET 1 #define CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE 1 +#define CONFIG_MQTT_USE_CUSTOM_CONFIG 1 +#define CONFIG_MQTT_TCP_DEFAULT_PORT 1885 +#define CONFIG_MQTT_SSL_DEFAULT_PORT 8883 +#define CONFIG_MQTT_WS_DEFAULT_PORT 80 +#define CONFIG_MQTT_WSS_DEFAULT_PORT 443 +#define CONFIG_MQTT_BUFFER_SIZE 1024 +#define CONFIG_MQTT_TASK_STACK_SIZE 6144 +#define CONFIG_MQTT_TASK_PRIORITY 5 +#define CONFIG_MQTT_OUTBOX_EXPIRED_TIMEOUT_MS 30000 #define CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF 1 #define CONFIG_NEWLIB_STDIN_LINE_ENDING_CR 1 #define CONFIG_OPENSSL_ERROR_STACK 1 diff --git a/build/config/sdkconfig.json b/build/config/sdkconfig.json index fb97da29..183ac8f7 100644 --- a/build/config/sdkconfig.json +++ b/build/config/sdkconfig.json @@ -84,6 +84,7 @@ "EFUSE_CUSTOM_TABLE": false, "EFUSE_MAX_BLK_LEN": 192, "EFUSE_VIRTUAL": false, + "ENABLE_PARTIAL_HTTP_DOWNLOAD": false, "ESP32_BROWNOUT_DET": true, "ESP32_BROWNOUT_DET_LVL": 0, "ESP32_BROWNOUT_DET_LVL_SEL_0": true, @@ -215,7 +216,7 @@ "ESP_INT_WDT_CHECK_CPU1": true, "ESP_INT_WDT_TIMEOUT_MS": 300, "ESP_IPC_ISR_ENABLE": true, - "ESP_IPC_TASK_STACK_SIZE": 1024, + "ESP_IPC_TASK_STACK_SIZE": 1536, "ESP_IPC_USES_CALLERS_PRIORITY": true, "ESP_MAC_ADDR_UNIVERSE_BT": true, "ESP_MAC_ADDR_UNIVERSE_ETH": true, @@ -323,7 +324,8 @@ "FATFS_PER_FILE_CACHE": true, "FATFS_TIMEOUT_MS": 10000, "FATFS_USE_FASTSEEK": false, - "FIRMWARE_VERSION": "0.0.1", + "FIRMWARE_UPGRADE_URL": "http://192.168.81.177:9001/api/get/dataFile", + "FIRMWARE_VERSION": "0.0.2", "FMB_COMM_MODE_ASCII_EN": true, "FMB_COMM_MODE_RTU_EN": true, "FMB_COMM_MODE_TCP_EN": true, @@ -641,18 +643,27 @@ "MDNS_TASK_PRIORITY": 1, "MDNS_TASK_STACK_SIZE": 4096, "MDNS_TIMER_PERIOD_MS": 100, + "MQTT_BUFFER_SIZE": 1024, "MQTT_CUSTOM_OUTBOX": false, + "MQTT_DISABLE_API_LOCKS": false, "MQTT_MSG_ID_INCREMENTAL": false, + "MQTT_OUTBOX_EXPIRED_TIMEOUT_MS": 30000, "MQTT_PASSWORD": "testadmin", "MQTT_PROTOCOL_311": true, "MQTT_REPORT_DELETED_MESSAGES": false, "MQTT_SKIP_PUBLISH_IF_DISCONNECTED": false, + "MQTT_SSL_DEFAULT_PORT": 8883, "MQTT_TASK_CORE_SELECTION_ENABLED": false, + "MQTT_TASK_PRIORITY": 5, + "MQTT_TASK_STACK_SIZE": 6144, + "MQTT_TCP_DEFAULT_PORT": 1885, "MQTT_TRANSPORT_SSL": true, "MQTT_TRANSPORT_WEBSOCKET": true, "MQTT_TRANSPORT_WEBSOCKET_SECURE": true, "MQTT_USERNAME": "test", - "MQTT_USE_CUSTOM_CONFIG": false, + "MQTT_USE_CUSTOM_CONFIG": true, + "MQTT_WSS_DEFAULT_PORT": 443, + "MQTT_WS_DEFAULT_PORT": 80, "NAME_DEVICE": "Air-SENSE device", "NEWLIB_NANO_FORMAT": false, "NEWLIB_STDIN_LINE_ENDING_CR": true, @@ -667,16 +678,18 @@ "OPENSSL_DEBUG": false, "OPENSSL_ERROR_STACK": true, "OPENTHREAD_ENABLED": false, - "OTA_ALLOW_HTTP": false, + "OTA_ALLOW_HTTP": true, + "OTA_RECV_TIMEOUT": 15000, + "OTA_UPDATE": true, "PARTITION_TABLE_CUSTOM": false, "PARTITION_TABLE_CUSTOM_FILENAME": "partitions.csv", - "PARTITION_TABLE_FILENAME": "partitions_singleapp.csv", + "PARTITION_TABLE_FILENAME": "partitions_two_ota.csv", "PARTITION_TABLE_MD5": true, "PARTITION_TABLE_OFFSET": 32768, - "PARTITION_TABLE_SINGLE_APP": true, + "PARTITION_TABLE_SINGLE_APP": false, "PARTITION_TABLE_SINGLE_APP_LARGE": false, - "PARTITION_TABLE_TWO_OTA": false, - "PASSWORD": "jrcm3382", + "PARTITION_TABLE_TWO_OTA": true, + "PASSWORD": "0982332457", "PIN_NUM_CLK": 18, "PIN_NUM_CS": 5, "PIN_NUM_MISO": 21, @@ -706,7 +719,8 @@ "SECURE_BOOT": false, "SECURE_FLASH_ENC_ENABLED": false, "SECURE_SIGNED_APPS_NO_SECURE_BOOT": false, - "SHOW_LIST_ACCESS_POINTS_FOUND": true, + "SHOW_LIST_ACCESS_POINTS_FOUND": false, + "SKIP_VERSION_CHECK": true, "SPIFFS_API_DBG": false, "SPIFFS_CACHE": true, "SPIFFS_CACHE_DBG": false, @@ -754,7 +768,8 @@ "SPI_MASTER_ISR_IN_IRAM": true, "SPI_SLAVE_IN_IRAM": false, "SPI_SLAVE_ISR_IN_IRAM": true, - "SSID": "AndroidAPab33", + "SSID": "Xom An", + "TIME_INTERVAL_UPDATE": 60, "TWAI_ERRATA_FIX_BUS_OFF_REC": false, "TWAI_ERRATA_FIX_RX_FIFO_CORRUPT": false, "TWAI_ERRATA_FIX_RX_FRAME_INVALID": false, @@ -769,15 +784,16 @@ "UNITY_ENABLE_FIXTURE": false, "UNITY_ENABLE_FLOAT": true, "UNITY_ENABLE_IDF_TEST_RUNNER": true, + "UPDATE_JSON_URL": "http://192.168.81.177:9001/api/get/version", "USING_BME280": true, "USING_CO2_SENSOR": false, "USING_CO_SENSOR": false, "USING_NO2_SENSOR": false, "USING_O3_SENSOR": false, - "USING_PMS7003": true, + "USING_PMS7003": false, "USING_RTC": true, "USING_SDCARD": true, - "USING_SDS011": true, + "USING_SDS011": false, "USING_WIFI": true, "VFS_SEMIHOSTFS_MAX_MOUNT_POINTS": 1, "VFS_SUPPORT_DIR": true, diff --git a/build/esp-idf/OTA/cmake_install.cmake b/build/esp-idf/OTA/cmake_install.cmake new file mode 100644 index 00000000..809fa888 --- /dev/null +++ b/build/esp-idf/OTA/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/AirSENSE_ESP32-IDF_RTOS") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/Espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-objdump.exe") +endif() + diff --git a/build/esp-idf/app_update/otadata-flash_args.in b/build/esp-idf/app_update/otadata-flash_args.in new file mode 100644 index 00000000..88a8df96 --- /dev/null +++ b/build/esp-idf/app_update/otadata-flash_args.in @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 40m --flash_size 4MB +0xd000 ota_data_initial.bin \ No newline at end of file diff --git a/build/esp-idf/cmake_install.cmake b/build/esp-idf/cmake_install.cmake index 77d666ba..c5609ba0 100644 --- a/build/esp-idf/cmake_install.cmake +++ b/build/esp-idf/cmake_install.cmake @@ -130,6 +130,7 @@ if(NOT CMAKE_INSTALL_LOCAL_ONLY) include("C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/DataManager/cmake_install.cmake") include("C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/DeviceManager/cmake_install.cmake") include("C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/FileManager/cmake_install.cmake") + include("C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/cmake_install.cmake") include("C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/PMS7003/cmake_install.cmake") include("C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/SNTP_Sync/cmake_install.cmake") include("C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/Time/cmake_install.cmake") diff --git a/build/esp-idf/esptool_py/flasher_args.json.in b/build/esp-idf/esptool_py/flasher_args.json.in index bdc7d3d8..339bad4e 100644 --- a/build/esp-idf/esptool_py/flasher_args.json.in +++ b/build/esp-idf/esptool_py/flasher_args.json.in @@ -10,11 +10,13 @@ "flash_files" : { "0x1000" : "bootloader/bootloader.bin", "0x10000" : "$.bin", - "0x8000" : "partition_table/partition-table.bin" + "0x8000" : "partition_table/partition-table.bin", + "0xd000" : "ota_data_initial.bin" }, "bootloader" : { "offset" : "0x1000", "file" : "bootloader/bootloader.bin", "encrypted" : "false" }, "app" : { "offset" : "0x10000", "file" : "$.bin", "encrypted" : "false" }, "partition-table" : { "offset" : "0x8000", "file" : "partition_table/partition-table.bin", "encrypted" : "false" }, + "otadata" : { "offset" : "0xd000", "file" : "ota_data_initial.bin", "encrypted" : "false" }, "extra_esptool_args" : { "after" : "hard_reset", "before" : "default_reset", diff --git a/build/flash_args b/build/flash_args index 2b1858e0..7ae41c78 100644 --- a/build/flash_args +++ b/build/flash_args @@ -2,3 +2,4 @@ 0x1000 bootloader/bootloader.bin 0x10000 AirSENSE_ESP32-IDF_RTOS.bin 0x8000 partition_table/partition-table.bin +0xd000 ota_data_initial.bin diff --git a/build/flash_args.in b/build/flash_args.in index dd4a9b20..69079ea4 100644 --- a/build/flash_args.in +++ b/build/flash_args.in @@ -1,4 +1,5 @@ --flash_mode dio --flash_freq 40m --flash_size 4MB 0x1000 bootloader/bootloader.bin 0x10000 $.bin -0x8000 partition_table/partition-table.bin \ No newline at end of file +0x8000 partition_table/partition-table.bin +0xd000 ota_data_initial.bin \ No newline at end of file diff --git a/build/flash_project_args b/build/flash_project_args index 2b1858e0..7ae41c78 100644 --- a/build/flash_project_args +++ b/build/flash_project_args @@ -2,3 +2,4 @@ 0x1000 bootloader/bootloader.bin 0x10000 AirSENSE_ESP32-IDF_RTOS.bin 0x8000 partition_table/partition-table.bin +0xd000 ota_data_initial.bin diff --git a/build/flasher_args.json b/build/flasher_args.json index fcdd944b..fb6a7f27 100644 --- a/build/flasher_args.json +++ b/build/flasher_args.json @@ -10,11 +10,13 @@ "flash_files" : { "0x1000" : "bootloader/bootloader.bin", "0x10000" : "AirSENSE_ESP32-IDF_RTOS.bin", - "0x8000" : "partition_table/partition-table.bin" + "0x8000" : "partition_table/partition-table.bin", + "0xd000" : "ota_data_initial.bin" }, "bootloader" : { "offset" : "0x1000", "file" : "bootloader/bootloader.bin", "encrypted" : "false" }, "app" : { "offset" : "0x10000", "file" : "AirSENSE_ESP32-IDF_RTOS.bin", "encrypted" : "false" }, "partition-table" : { "offset" : "0x8000", "file" : "partition_table/partition-table.bin", "encrypted" : "false" }, + "otadata" : { "offset" : "0xd000", "file" : "ota_data_initial.bin", "encrypted" : "false" }, "extra_esptool_args" : { "after" : "hard_reset", "before" : "default_reset", diff --git a/build/kconfigs_projbuild.in b/build/kconfigs_projbuild.in index 78a1585d..2c5870da 100644 --- a/build/kconfigs_projbuild.in +++ b/build/kconfigs_projbuild.in @@ -6,5 +6,6 @@ source "C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/Kconfi source "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main/Kconfig.projbuild" source "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280/Kconfig.projbuild" source "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager/Kconfig.projbuild" +source "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA/Kconfig.projbuild" source "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003/Kconfig.projbuild" source "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time/Kconfig.projbuild" \ No newline at end of file diff --git a/build/ldgen_libraries b/build/ldgen_libraries index 44e1a86c..27c25f30 100644 --- a/build/ldgen_libraries +++ b/build/ldgen_libraries @@ -77,6 +77,7 @@ C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/DS3231/libDS3231. C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/DataManager/libDataManager.a C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/DeviceManager/libDeviceManager.a C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/FileManager/libFileManager.a +C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/OTA/libOTA.a C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/PMS7003/libPMS7003.a C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/SNTP_Sync/libSNTP_Sync.a C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/Time/libTime.a diff --git a/build/ldgen_libraries.in b/build/ldgen_libraries.in index 8d22b5e0..c45e5abe 100644 --- a/build/ldgen_libraries.in +++ b/build/ldgen_libraries.in @@ -77,6 +77,7 @@ $ $ $ $ +$ $ $ $ \ No newline at end of file diff --git a/build/ota_data_initial.bin b/build/ota_data_initial.bin new file mode 100644 index 00000000..b4033a70 --- /dev/null +++ b/build/ota_data_initial.bin @@ -0,0 +1 @@ +ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/build/otadata-flash_args b/build/otadata-flash_args new file mode 100644 index 00000000..23d1bea3 --- /dev/null +++ b/build/otadata-flash_args @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 40m --flash_size 4MB +0xd000 ota_data_initial.bin diff --git a/build/partition_table/partition-table.bin b/build/partition_table/partition-table.bin index b8fa03b4b3536b1f4d0def4c1fed550e8fc2acc7..d7a2b08b8643d6e2874d0fa57172edba08cfb812 100644 GIT binary patch literal 3072 zcmZ1#z{tcffq{X+fq@~ftQg2Z1*-xW85k}A#S|DA@=Fp^5=#<$*c{!SX=!;|)+`89?$tNkzE4A)5T_ z*Z)z#e$^%&{$)2(q;DFi%CT)Zf+9J}84ZEa5Eu=C(GVC7fzc2c4S~@R7!83D9s&TS CO+yp_ delta 67 zcmZpWXpj(I6~M^EFoA)AA%TG*udEozV3=s^tMK~ue-!X#t-q^9n0IW6={B9xZBtb? LK9uL4_#qJhqu(F- diff --git a/build/project_description.json b/build/project_description.json index 8129e28e..f08dd52b 100644 --- a/build/project_description.json +++ b/build/project_description.json @@ -14,8 +14,8 @@ "monitor_toolprefix": "xtensa-esp32-elf-", "config_environment" : { "COMPONENT_KCONFIGS" : "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/asio/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/bt/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/coap/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/driver/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_server/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/heap/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/log/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/unity/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/usb/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning/Kconfig;C:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant/Kconfig;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev/Kconfig", - "COMPONENT_KCONFIGS_PROJBUILD" : "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/Kconfig.projbuild;C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/Kconfig.projbuild;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/Kconfig.projbuild;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/Kconfig.projbuild;C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time/Kconfig.projbuild" + "COMPONENT_KCONFIGS_PROJBUILD" : "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update/Kconfig.projbuild;C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader/Kconfig.projbuild;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom/Kconfig.projbuild;C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py/Kconfig.projbuild;C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003/Kconfig.projbuild;C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time/Kconfig.projbuild" }, - "build_components" : [ "BME280", "BMP280", "DS3231", "DataManager", "DeviceManager", "FileManager", "PMS7003", "SNTP_Sync", "Time", "app_trace", "app_update", "asio", "bootloader", "bootloader_support", "bt", "cbor", "cmock", "coap", "console", "cxx", "driver", "efuse", "esp-tls", "esp32", "esp_adc_cal", "esp_common", "esp_eth", "esp_event", "esp_gdbstub", "esp_hid", "esp_http_client", "esp_http_server", "esp_https_ota", "esp_https_server", "esp_hw_support", "esp_idf_lib_helpers", "esp_ipc", "esp_lcd", "esp_local_ctrl", "esp_netif", "esp_phy", "esp_pm", "esp_ringbuf", "esp_rom", "esp_serial_slave_link", "esp_system", "esp_timer", "esp_websocket_client", "esp_wifi", "espcoredump", "esptool_py", "expat", "fatfs", "freemodbus", "freertos", "hal", "heap", "i2cdev", "idf_test", "ieee802154", "jsmn", "json", "libsodium", "log", "lwip", "main", "mbedtls", "mdns", "mqtt", "newlib", "nghttp", "nvs_flash", "openssl", "openthread", "partition_table", "perfmon", "protobuf-c", "protocomm", "pthread", "sdmmc", "soc", "spi_flash", "spiffs", "tcp_transport", "tcpip_adapter", "tinyusb", "ulp", "unity", "usb", "vfs", "wear_levelling", "wifi_provisioning", "wpa_supplicant", "xtensa", "" ], - "build_component_paths" : [ "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BMP280", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DS3231", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DataManager", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DeviceManager", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/SNTP_Sync", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/asio", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/bt", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/coap", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/console", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/cxx", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/driver", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_server", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/esp_idf_lib_helpers", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/expat", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/hal", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/heap", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/json", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/log", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/soc", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/unity", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/usb", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa", "" ] + "build_components" : [ "BME280", "BMP280", "DS3231", "DataManager", "DeviceManager", "FileManager", "OTA", "PMS7003", "SNTP_Sync", "Time", "app_trace", "app_update", "asio", "bootloader", "bootloader_support", "bt", "cbor", "cmock", "coap", "console", "cxx", "driver", "efuse", "esp-tls", "esp32", "esp_adc_cal", "esp_common", "esp_eth", "esp_event", "esp_gdbstub", "esp_hid", "esp_http_client", "esp_http_server", "esp_https_ota", "esp_https_server", "esp_hw_support", "esp_idf_lib_helpers", "esp_ipc", "esp_lcd", "esp_local_ctrl", "esp_netif", "esp_phy", "esp_pm", "esp_ringbuf", "esp_rom", "esp_serial_slave_link", "esp_system", "esp_timer", "esp_websocket_client", "esp_wifi", "espcoredump", "esptool_py", "expat", "fatfs", "freemodbus", "freertos", "hal", "heap", "i2cdev", "idf_test", "ieee802154", "jsmn", "json", "libsodium", "log", "lwip", "main", "mbedtls", "mdns", "mqtt", "newlib", "nghttp", "nvs_flash", "openssl", "openthread", "partition_table", "perfmon", "protobuf-c", "protocomm", "pthread", "sdmmc", "soc", "spi_flash", "spiffs", "tcp_transport", "tcpip_adapter", "tinyusb", "ulp", "unity", "usb", "vfs", "wear_levelling", "wifi_provisioning", "wpa_supplicant", "xtensa", "" ], + "build_component_paths" : [ "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BME280", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/BMP280", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DS3231", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DataManager", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/DeviceManager", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/FileManager", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/OTA", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/PMS7003", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/SNTP_Sync", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/Time", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_trace", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/app_update", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/asio", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/bootloader_support", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/bt", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/cbor", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/cmock", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/coap", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/console", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/cxx", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/driver", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/efuse", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp-tls", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp32", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_adc_cal", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_eth", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_event", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_gdbstub", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hid", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_client", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_http_server", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_ota", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_https_server", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/esp_idf_lib_helpers", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ipc", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_lcd", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_local_ctrl", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_netif", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_phy", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_pm", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_ringbuf", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_rom", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_serial_slave_link", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_system", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_timer", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_websocket_client", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_wifi", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/espcoredump", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/esptool_py", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/expat", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/fatfs", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/freemodbus", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/hal", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/heap", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/component/i2cdev", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/idf_test", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/ieee802154", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/jsmn", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/json", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/libsodium", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/log", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/lwip", "C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/main", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/mdns", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/mqtt", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/newlib", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/nghttp", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/nvs_flash", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/openssl", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/openthread", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/partition_table", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/perfmon", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/protobuf-c", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/protocomm", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/pthread", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/sdmmc", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/soc", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/spi_flash", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/spiffs", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/tcp_transport", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/tcpip_adapter", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/tinyusb", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/ulp", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/unity", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/usb", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/vfs", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/wear_levelling", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/wifi_provisioning", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/wpa_supplicant", "C:/Espressif/frameworks/esp-idf-v4.4.3/components/xtensa", "" ] } diff --git a/component/OTA/CMakeLists.txt b/component/OTA/CMakeLists.txt new file mode 100644 index 00000000..b3de861c --- /dev/null +++ b/component/OTA/CMakeLists.txt @@ -0,0 +1,6 @@ +set(app_src OTA.c) +set(pre_req log app_update esp_http_client esp_https_ota efuse esp_common) +idf_component_register( SRCS ${app_src} + INCLUDE_DIRS "." + REQUIRES ${pre_req} + EMBED_TXTFILES ${project_dir}/server_certs/ca_cert.pem) diff --git a/component/OTA/Kconfig.projbuild b/component/OTA/Kconfig.projbuild new file mode 100644 index 00000000..34f6e026 --- /dev/null +++ b/component/OTA/Kconfig.projbuild @@ -0,0 +1,53 @@ +menu "Update OTA Configuration" + + config UPDATE_JSON_URL + string "JSON Firmware information URL" + default "http://192.168.1.124:9001/api/get/version" + help + URL of server which give you information about firmware that it hosting. + + config FIRMWARE_UPGRADE_URL + string "Firmware Upgrade URL" + default "http://192.168.1.124:9001/api/get/dataFile" + help + URL of server which hosts the firmware image. + + config FIRMWARE_UPGRADE_URL_FROM_STDIN + bool + default y if FIRMWARE_UPGRADE_URL = "FROM_STDIN" + + config SKIP_VERSION_CHECK + bool "Skip firmware version check" + default n + help + This allows you to skip the firmware version check. + + config OTA_RECV_TIMEOUT + int "OTA Receive Timeout" + default 15000 + help + Maximum time for reception + + config TIME_INTERVAL_UPDATE + int "Interval between check OTA times (in second)" + default 30 + help + Interval between check OTA times (in second). + + config ENABLE_PARTIAL_HTTP_DOWNLOAD + bool "Enable partial HTTP download" + default n + help + This enables use of Range header in esp_https_ota component. + Firmware image will be downloaded over multiple HTTP requests. + + config HTTP_REQUEST_SIZE + int "HTTP request size" + default MBEDTLS_SSL_IN_CONTENT_LEN + depends on ENABLE_PARTIAL_HTTP_DOWNLOAD + help + This options specifies HTTP request size. Number of bytes specified + in this option will be downloaded in single HTTP request. + + +endmenu diff --git a/component/OTA/OTA.c b/component/OTA/OTA.c new file mode 100644 index 00000000..0ce750e4 --- /dev/null +++ b/component/OTA/OTA.c @@ -0,0 +1,144 @@ +#include "OTA.h" + +esp_err_t firmware_validateVersion(esp_app_desc_t *new_app_info) +{ + if (new_app_info == NULL) { + return ESP_ERR_INVALID_ARG; + } + + const esp_partition_t *running = esp_ota_get_running_partition(); + esp_app_desc_t running_app_info; + if (esp_ota_get_partition_description(running, &running_app_info) == ESP_OK) { + ESP_LOGI(__func__, "Running firmware version: %s", running_app_info.version); + } + +#ifndef CONFIG_SKIP_VERSION_CHECK + if (memcmp(new_app_info->version, running_app_info.version, sizeof(new_app_info->version)) == 0) { + ESP_LOGW(__func__, "Current running version is the same as a new. We will not continue the update."); + return ESP_FAIL; + } +#endif + + /** + * Secure version check from firmware image header prevents subsequent download and flash write of + * entire firmware image. + */ + const uint32_t hw_sec_version = esp_efuse_read_secure_version(); + if (new_app_info->secure_version < hw_sec_version) { + ESP_LOGW(__func__, "New firmware security version is less than eFuse programmed, %d < %d", new_app_info->secure_version, hw_sec_version); + return ESP_FAIL; + } + + return ESP_OK; +} + + +esp_err_t _http_client_init_cb(esp_http_client_handle_t http_client) +{ + esp_err_t err = ESP_OK; + /* Uncomment to add custom headers to HTTP request */ + // err = esp_http_client_set_header(http_client, "Custom-Header", "Value"); + return err; +} + + +esp_err_t updateOTA(esp_http_client_config_t *http_config) +{ + esp_err_t ota_finish_err = ESP_OK; + +#ifdef CONFIG_FIRMWARE_UPGRADE_URL_FROM_STDIN + char url_buf[OTA_URL_SIZE]; + if (strcmp(http_config->url, "FROM_STDIN") == 0) { + example_configure_stdin_stdout(); + fgets(url_buf, OTA_URL_SIZE, stdin); + int len = strlen(url_buf); + url_buf[len - 1] = '\0'; + http_config->url = url_buf; + } else { + ESP_LOGE(TAG, "Configuration mismatch: wrong firmware upgrade image url"); + abort(); + } +#endif + +#ifdef CONFIG_SKIP_COMMON_NAME_CHECK + http_config->skip_cert_common_name_check = true; +#endif + + esp_https_ota_config_t ota_config = { + .http_config = http_config, + .http_client_init_cb = _http_client_init_cb, // Register a callback to be invoked after esp_http_client is initialized +#ifdef CONFIG_ENABLE_PARTIAL_HTTP_DOWNLOAD + .partial_http_download = true, + .max_http_request_size = CONFIG_EXAMPLE_HTTP_REQUEST_SIZE, +#endif + }; + + esp_https_ota_handle_t https_ota_handle = NULL; + esp_err_t err = esp_https_ota_begin(&ota_config, &https_ota_handle); + if (err != ESP_OK) { + ESP_LOGE(__func__, "ESP HTTPS OTA Begin failed"); + return ESP_FAIL; + } + + esp_app_desc_t app_desc; + err = esp_https_ota_get_img_desc(https_ota_handle, &app_desc); + if (err != ESP_OK) { + ESP_LOGE(__func__, "esp_https_ota_read_img_desc failed"); + goto ota_end; + } + err = firmware_validateVersion(&app_desc); + if (err != ESP_OK) { + ESP_LOGE(__func__, "image header verification failed"); + goto ota_end; + } + + while (1) { + err = esp_https_ota_perform(https_ota_handle); + if (err != ESP_ERR_HTTPS_OTA_IN_PROGRESS) { + break; + } + // esp_https_ota_perform returns after every read operation which gives user the ability to + // monitor the status of OTA upgrade by calling esp_https_ota_get_image_len_read, which gives length of image + // data read so far. + ESP_LOGD(__func__, "Image bytes read: %d", esp_https_ota_get_image_len_read(https_ota_handle)); + } + + if (esp_https_ota_is_complete_data_received(https_ota_handle) != true) { + // the OTA image was not completely received and user can customise the response to this situation. + ESP_LOGE(__func__, "Complete data was not received."); + } else { + ota_finish_err = esp_https_ota_finish(https_ota_handle); + if ((err == ESP_OK) && (ota_finish_err == ESP_OK)) { + ESP_LOGI(__func__, "ESP_HTTPS_OTA upgrade successful."); + return ESP_OK; + } else { + if (ota_finish_err == ESP_ERR_OTA_VALIDATE_FAILED) { + ESP_LOGE(__func__, "Image validation failed, image is corrupted"); + } + ESP_LOGE(__func__, "ESP_HTTPS_OTA upgrade failed 0x%x", ota_finish_err); + return ESP_FAIL; + } + } + +ota_end: + esp_https_ota_abort(https_ota_handle); + ESP_LOGE(__func__, "ESP_HTTPS_OTA upgrade failed"); + return ESP_FAIL; +} + +esp_err_t bootloaderApp_rollbackCancel(void) +{ + const esp_partition_t *running = esp_ota_get_running_partition(); + esp_ota_img_states_t ota_state; + if (esp_ota_get_state_partition(running, &ota_state) == ESP_OK) { + if (ota_state == ESP_OTA_IMG_PENDING_VERIFY) { + if (esp_ota_mark_app_valid_cancel_rollback() == ESP_OK) { + ESP_LOGI(__func__, "App is valid, rollback cancelled successfully"); + return ESP_OK; + } else { + ESP_LOGE(__func__, "Failed to cancel rollback"); + } + } + } + return ESP_FAIL; +} diff --git a/component/OTA/OTA.h b/component/OTA/OTA.h new file mode 100644 index 00000000..c084e678 --- /dev/null +++ b/component/OTA/OTA.h @@ -0,0 +1,54 @@ +#ifndef __OTA_H__ +#define __OTA_H__ + +#include +#include "esp_log.h" +#include "esp_ota_ops.h" +#include "esp_http_client.h" +#include "esp_https_ota.h" +#include "esp_efuse.h" +#include "esp_err.h" + + +extern const uint8_t server_cert_pem_start[] asm("_binary_ca_cert_pem_start"); +extern const uint8_t server_cert_pem_end[] asm("_binary_ca_cert_pem_end"); + + +#define OTA_URL_SIZE 256 + +/** + * @brief Validate new firmware that server hosting. + * + * @param new_app_info: information of the downloaded firmware form server. + * @return If new version of firmware is valid, return ESP_OK. + * Else return ESP_FAIL. + */ +esp_err_t firmware_validateVersion(esp_app_desc_t *new_app_info); + +/** + * @brief + * + * @param http_client + * @return esp_err_t + */ +esp_err_t _http_client_init_cb(esp_http_client_handle_t http_client); + +/** + * @brief Download OTA from server, validate it. If it's valid, then write it to ota_x area + * Partition table of flash memory. + * + * @param http_config: Configuration of http client that have firmware update url from server + * and OTA receive timeout. + * @return If downloaded firmware from server valid and writing it to flash memory + * successful return ESP_OK. Else return ESP_FAIL. + */ +esp_err_t updateOTA(esp_http_client_config_t *http_config); + +/** + * @brief + * + * @return esp_err_t + */ +esp_err_t bootloaderApp_rollback(void); + +#endif diff --git a/component/OTA/README.md b/component/OTA/README.md new file mode 100644 index 00000000..c919c671 --- /dev/null +++ b/component/OTA/README.md @@ -0,0 +1,19 @@ +# Overview + +## Run HTTPS Server + +After a successful build, we need to create a self-signed certificate and run a simple HTTPS server as follows: + +![create_self_signed_certificate](https://dl.espressif.com/dl/esp-idf/docs/_static/ota_self_signature.gif) + +* Enter the directory containing build artifact/s of project, that will be hosted by HTTPS server, e.g. `cd build`. +* To create a new self-signed certificate and key, run the command `openssl req -x509 -newkey rsa:2048 -keyout ca_key.pem -out ca_cert.pem -days 365 -nodes`. + * When prompted for the `Common Name (CN)`, enter the name of the server that the "ESP-Dev-Board" will connect to. When running this example from a development machine, this is probably the IP address. The HTTPS client will check that the `CN` matches the address given in the HTTPS URL. +* To start the HTTPS server, run the command `openssl s_server -WWW -key ca_key.pem -cert ca_cert.pem -port 8070`. +* This directory should contain the firmware (e.g. `hello_world.bin`) to be used in the update process. This can be any valid ESP-IDF application, as long as its filename corresponds to the name configured using `Firmware Upgrade URL` in menuconfig. The only difference to flashing a firmware via the serial interface is that the binary is flashed to the `factory` partition, while OTA update use one of the OTA partitions. +* **Note:** Make sure incoming access to port *8070* is not prevented by firewall rules. +* **Note:** Windows users may encounter issues while running `openssl s_server -WWW`, due to CR/LF translation and/or closing the connection prematurely + (Some windows builds of openssl translate CR/LF sequences to LF in the served files, leading to corrupted images received by the OTA client; others interpret the `0x1a`/`SUB` character in a binary as an escape sequence, i.e. end of file, and close the connection prematurely thus preventing the OTA client from receiving a complete image). + * We recommend using the `openssl` binary bundled in `Git For Windows` from the [ESP-IDF Tool installer](https://docs.espressif.com/projects/esp-idf/en/latest/get-started/windows-setup.html): + Open the ESP-IDF command prompt and add the internal openssl binary to your path: `set PATH=%LocalAppData%\Git\usr\bin;%PATH%` and run openssl's http server command as above. + * Alternatively, use any windows based openssl with version `v1.1.1i` or greater built on the `Msys-x86_64` platform, or a simple python https server -- see `start_https_server` in the [example_test](simple_ota_example/example_test.py) script. diff --git a/component/OTA/component.mk b/component/OTA/component.mk new file mode 100644 index 00000000..fbc606fe --- /dev/null +++ b/component/OTA/component.mk @@ -0,0 +1,4 @@ +COMPONENT_EMBED_TXTFILES := ${PROJECT_PATH}/server_certs/ca_cert.pem + +COMPONENT_ADD_INCLUDEDIRS := . +COMPONENT_SRCDIRS := . diff --git a/component/OTA/ota_workflow.png b/component/OTA/ota_workflow.png new file mode 100644 index 0000000000000000000000000000000000000000..88799fab23660de4373fabbab35348a88a8150bd GIT binary patch literal 136243 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 `xBEC#81JWGDov+7JE}pGsj2mGe3i* zN4mk)Nqgoau$C#+fN?t&mwrqH-FzMlu@QGkD?=8(aFbv;y;w8@-VPg5mvURoPvDJ8 zT`wSZE8$x=j02dMRlt?Id$HBO;+>8z24n1o-p9;HMe~JX_Wnj&p!S~mJzSq$lOgHN z({{Bon&gY}gc!GNg8u|FZwyTZ}h`F=#Lb`GF(q+4-VH**Ua_z6jPY$ihj(!C{ znU{*b*rpiQBkJB^AKgIq^jwJ4+z7&?@dX+55%FRQAm_st5dUTe-^8>EdYzbn@cAS2yP1yeV^U7Nu1}Ai4DP1@@oVb|kp|mLuryUIJ*Qm) z@T&}C{Sgu(Y=O{Ypq5JjqU|UaeZ*egb-04u@6K74JAi;L^oLez^#14q7{^`a24F@? z4CKi5*b4QoaZ$i&mA2Q-KHr7@;Cp?>`6-;rJ&lWZ9Co#fy#1kbJg;erYSI)>c@;Zk z^jPT``|=7e-M0~z-0UGi9SOAa#t~-=qXriG_{{j|ldfv13)7O1q=15+cyi zc+RfL-)b{p3(SFIw=TKYzH^tiMh{tFHIx7a9FG!_^g}2!1r>F_DKBU3Ilqk1lA7*{ zvsv5cjqwi3ReQ*@uR%F-Nu4zSzb3es7vLWBcUvdBh<%GZ)3qG5*0Y%ozDhTj9VAs0 zH}8djfV4l(yP->g(idmJ%>1d2Rvk-0&Z#$Ow6+Qy^?Py47;PW4eGPb5&+0bnz(5kr z9=~65IqOT}f@c~G%;LX)nGcNh(EGxpjH-Z!>GxD`udDK*{xe$(+; z3CCaDpHeVlA7P96ggTgB8m+ccwi3OW`jH_cH5D>rZHYjpux24@O5V3F1(N6E-A;5V zzPvx~Bq$v&)y!JWQ;K`=aS3=RR{f6x{~j(-4Y9|!_W0dQtNRSJlEAfP?jGaoP`59h zW2Ck-@*=RUhxD<-`xoq|j^;?`&1owu3c{{AIGzM@aJ4Q-o0pibQpU8)yvwG({G}gF$i~h@!vZU5J?#m5wsm1SU zl#1!fl$`o){eF?!K96tGcU47L0@LN#T@`7LZq**IR^64Q#sFD4e()*R(s2I|KStg4 z)|%^G>J5`*X@4)Ec{hr+N-1cYp-;Ch{uO|N%xUG7P5py!s{PJB-lA@fHfefKp60v9 z5z|rDY$(P*w#k{q@p`{#Ocf~@8781k!1Qf(eS9+p=j&xy*w3pF*+V{i^K3LKh+j*S z<6yq_?SX*qXh{XPmPGu*sj%lwKl&~Xo*ex_S~4sOJ>7n=w?)(s=d|Sr&}3FS-}$}a z(#=EKpdplxs}N#!CKtpR@vSU4qPYq;FsfJ>2-P zCP&nz(w8;pFh_i*$tjzI_?tc>ZcUIc%S5dGI1w?igW0`@B4r-iATfEfjoEK*(;NlG z?&wXWHeDz^;~3SM*3-?HM`bTnleV2E%W%a_1f<&{ZG1&@2G7}ebs*Rn)~vFbkuP>`J8EXPWv5=p!XFqcR;ydTtZx+s(ZAWc4gJJ4@ z-JaTa_c2{$*X={a%5*2sY4P-iN!G~1v4 zy|S0StfAEdW9rW}<|aGoqOPV{(C$oQ&1!;(YxR(6ZYHqw>;S9NF}W`lx@LnteKBbL z;`xa%{q{KZS4Yz`Ezd9I>3p3Hu8SamFM4LMkuB#)nxyE{>MG<>`~7O~N~dnLk7tQ` z{;<@&SLcKn9{ec18nHssVN)G+C&85Ge-SkO*I#Dqikg_%DcT3Ia$sIt;q^d_ zJi;WP>EYBii|F4tDVTXjK<{3;YI_g6Be4S;c5Si=nX4KC$*Q{-*iO%+Jct`0@Lu)p z+X)WxFNIwZ0b&EPgpH==wn>9I;E5h#Ujw(|X?n9*IG>VmeF8v0_Ox1GaUqbF z`8FgWQvzM-gGah zvta?w9uF}F?X#|1QjRQ4F>sVEWl-2K8?d-%*v-GC#uR@?t*orLHr#ypy9a!aH$n6@ zj0CGdA!;>4!0GvbQs%U{xOFR=l`ogJpP;6LVj+?^dN> zHA@SvSR5mU)3`1#GqhY@0)7eoAw7BJDxT|{rV*gh;#SZ(M0r~zVv~~tCvX$6toXMZ zA$0OQ4=B`0{o&MNVXNcTy*2BR-(gl#()it;_l%9_T(kaN7z@ z2`j~K6+9dlP;^R~#v!Wh&LZzoHMxtCMe7K9m`~0xS=O+b4Q*=U4-(bEU=tHmmwv*n zc=x8cfaSiIy{iaSm=A&jY$65xQVVjf66!cxYjwPQzw$67e7v%>cC*six^c0@kCJY? zIX4#Ebs!N=DikOL)**0rm-nWmDE;aWkZ@_cVhy?vJ?6cbGzW9P8c65eb=spD85gAlG0WzmWNEU{E3-*v z=vzs!zR?sDQ>UB%-}%|vCws}1Wm`ix=oDVtr_ zmA?p^=XOc@imHLC9Z>-+HifJIy>g8oRJ1#i*^DvP`?K;GXliVt>%>E_vYFA!eSt2&ra z&S_;|F2KHnDuOhJB$g99H=j_HXSLd8NhX8u{bN?GoKKQ_OThrc8>&Uqg7|*dd)h|_ zKH*0l4T)BS3%}Nwt}rG~Vbv1y1pJns&$_Sk`Ih3{GC8EeM5C#mqur0;6x!F?#wy_F z88_D22_cIMncy5$|9k5C6+0*2ajqe%Fu&L#_K?>_q{xYdk`HG}XmL&0^o>wDuW_`{iH4)Xa|Hz@i=(zypZfzd3e?bR7dI;oyWN!4%>>PxkVYm1xhQe? zY~7OVYw}S2_k7ML72>WD&>4-cnC9gwINFv2B>6m6#K|cb#*5Y;R%~hrHgXMG;d34y z>D4;r@<&>Bvs>0uWw$JreMn-QX}go9mhvD3Btke?CZXIsa_{G@B!zQ`>nkTatW0{|8^&BNJoIY>N4Y%Z6F11L-LIgtzkTl>n(; zVhp;^-GBvUrF@E~{_4mxt1mA7cT|2e_X9v1O7+UNt#n2pQVZG3Xadv5OClafSWBgu zF46dWZhxN<)*l%tA`!=hP&0Y`FTjk`_7Yp(1+}{Gn}m9P{lb&B#bJ`3n4lZ(*Dmao z0@lAoW#i>gkI^+GA5Zd+RLHv?cpzA{l8Lt`a{h^euyIHF(t60Lx zS)de`wfRn~)^(Z<7Qq9&gL7Jv+;6G}6cNKI-{5idP&Th&`&M3I46xGj7n8{FncGAG@0ltDNyIx@* z=x_W6^+m4%N{z=3Q$MOX0Bnh|ZftwSR>t1n9UQ%;PX3UzBg4X!#R?cku@>V|gz4-al>PAFrz7888fNaMG-@EQT?UD34i1yDC7UU?? z+6AdcIDjnzW8r5P8-g^B`G%vvBD=IX*hE0bCkt)IgTWf1oK~wnOB?7HPSkX)zYmO& zqV+|(D#x})lh>l9inBIVn zJT~Ax4JQ6R9JvN(|DfcI|UE zIeq-RbFZp3o<$v1xIiuJI9Ednj6O>ML-Lz?@B4ik7n}OixFbYSM|h_^R%KSh`{I$F zTTcSlNp()1vv~(yp2GOf`n+;$q(#sQZ<)+?1g!ZtXet-GF#b>ERVC{EX7rFC14LGU zih~+)Psccm5I$-kon^WLc>9zRJbU(1VB9A7?~dT*K0Z0*j~qQXIK+g(sZ@qPTUO)% zCq&lS)xH^*oZyUT|Mx(HFV9l=XdQnaU9*smRh_*9PFLV7EQps);0`c;y&5&8z1$H& z`}+xjl#iOvaY4i%)YVqpm=KGhR($UKE?0+SdZkPme}>DnbsmTFcqv|K$LuW@cL_s;7JWKmK4sVDUZ@uHpBLsb8) z>um!BuN7e0Yf$&0012|GWPj5m6*|9*gdg`ZaRUwGr?<6kEDs$nsdKS|3R-zU=XEv3 zcIM|90iSY$+(7T_<#ctDa%%qA0a&l`10cd8-B^{&7jOIPx}Xcyh>avPZ(mxG$E@Cm z=2r)9cy#qByx(dgrVz8`jwa`fMg_KFH%b+(rSb0xd>=NXAbn)D#>vq#2lagh^qQ;F zEes8hm@4vLmWw!*F!IB~M+Q3UQe?GE8ig|+*%_X|0pW-xwC|LRuBw;=9$CJ`r5Sc* zf?=#>V#O6)%%K2=x;=k(k%y<&X5jODqZ^g6h6ZlKC>x`b z5y=Y^3S|Pi9<8Yq7InS#0m$?O3m~r>w|%2`{S<@s{0I>di0cchbo>js)=6>zPi;!PeUU<7KUVtc{IPz)>&)v?9)@95O(Zw9KvPAr)PpM9?avqBaPaT|f{`ZJ zVVU^{W@f1z(=nh?q}*&LnYHy=S}NS#Fv{`~Xx~t(MS|Hzu`HM$xFqQU z-;uN(Nhjszh|QKhCIn_j>?+IxOQlh1gjPWRP{_w#`?#;ErDTg}M$h=A$B*(9noF_C zm<-6%SdDt6l%p5*Xb4t034@+X2~qRRPwkM%H;}SW9H`c`Gx(;vbKTe^Pru8!YGQ3_ zWs1$Y$NKKBoEF-J^*LnMNUv?ukej;H{4?0a1~F<6MfwI zS>^Z1s*W%3msV@5+Ij$Ip}01>z}O>rymCx>!nIPNDdDZXIbTyR`Nh|}j_J=oJ5rgP z?Hw6p-aCcN9E>fGB#iVB&P^rO?X&S`ZhhvU*31I8*j&C8&96ecA|8bNnZ4X~MWid` zagb-<5($!54!^uHX`6{%ICbAU3HVWUmQZWW_c&)b+nc(lroOq_W60TYDR7+x=`YbG zTV|7b8WB&;Sq4b6YnFj!s9o;>#e$xTYLc;6IshVpaGh=JpE~jIH~rn=@&EZ=!Ks># z1x3#PD?5`x^v&DuDJ#WeGK1D4Mvv!JosA`M$ydGTHK-TFQ=uq!Y!Tf zGPmKS8lAYvRlMs)6hfrK#oK4LK@T!iY==BninqshiYb;K3^Cl|P#UqGVl!Nfwm;pC zT>DiLOD$_}zG3ZVPrig{EF}LGe{A_tBN*&$zM5 zj#4DN)a}n!GocE&nIfsvL9p_6SQN2#)CAwLd-ZwGxDbStd+&Tn(XX=e_PNTFhMBn} z_;TAM<6LYg{DUL{^8g5I5BG;Uq3j4rZ%WBJh3FL%c9j3XCo!4zuIkIujwb{{@^++f za#BCz`s7_ef`b^2;v*|wlstrWmj0&#cY0glM*2AjC9)V$BeCdH$2d1{+V9~b&A|vJ z#$q&x{eX>K!*@9@;_QlawKq=;mp#)VjNpNr&9m2bD;mFJJ$x}c@>Zs^Y86f z^#nL1VxXXbmes~gNLuya{wowCVG(910#ORsDwIV}uVqQ*E5+|;CJEO{5o>7W2^IO+ zGHV9~+EXF~)idX#7}CkWZ7p_@wtE9~s+a+CyEQwb5*ii{>QBwNt45IwDF>@WKjs;8 zP|X>iie%S^0X|Chtt<3BWXO zRg&T1V*Q>a+Nv^J>BS(i`nVGb*6N!9Usm2j7Dq+P6uR0v`#w>plPTgEy=EcG+ca<6 zCDR+Xd2eNLp|)1)$_g{_;~%wdAlJS{J=0PRN??X)t~7N*A)Z>?bt&+o0D!Mv&thxk zJv{1&dO9Nr;HbNsig&7-Km!#Q=vCGMfKyk}&-kn)2I%~_NRt`|K!1F0Ry?zI9WQzG^5X|2@sRVW|zScG9x3; z(MNLawOcZsHpWs<-C828vwVK-&IarNO2qW*7Cn{h$2X(;)eb2Ti=R3vDqT*K9Rg-u z2M$(GMHF-~?q!}<>g%rBjDIB)l+iWMIXC+HMRP1U2@AXYd{z|LSx9v0-XZk&($6sGf*MmH7qr&I{E<9Fs(rWWk4VHG zzq8U!)MtV2;+&D$lDK?3fd}PfieCsc{-yLS|CN`Gb9Rn5pAxSU%SM_zQICdchg+2I z=8XHrQG!L1*iE|Eo?J_ft#O7+IUi5R;0gC|N0Z5%Z=|V!RCDKq-Q2oE0+J{s$kJ`- zS&J3>XAAMQE|}~{=fDM5UV{C%F6RC^r?zs&;}>6v8RN~rhu>bEe6c>$i`2;Pc8*Za zxwApK)Y1ixfcn>yrC*Fi>5*)#7Ji)kE>a4lfMO*DgD&#l8xggQpHle6YFx7ahzW(E zc?I9u?>rmObxsn7_8B$fj9H1;p2E++IOWx1hK%sW=XOl2#oX*ADbSDb#4TXh*PbSQ z%UBpoLr$+aqJ+TG&0O6Ob$y+0+8_9AOtP>c>5qd0$Q=WN1w;!0O~wN!#9TPduJ%N7hz?o#z@aeBrCiAaad0bZ#Q({53ChB_z_4 zw1)$te%?C)s8(8@spzD}gbrp3X6pxV0Qn3eBB09#ed}T_OpfVYQS=3*UGcOgb=i@@ zo^m7QPrI0}rQjSpv(p*|IYFs*nS2P>EeJff#40$qja~*XS3fb8Y$Sx?)(zB2S~mxr z`Me?oKF73^@=ueTgTI)DXk&k&JHNb6^!xob?haCAk@cKiwBJNOTr_Y@{eV|+*2M*j zbd~XHEWCFTah_YRfM?vQ^U6UCqOHW+3#+Y$-acKo>d7M+yt1DvDOTVy1O?n2K(jB_ zUqris=)FUGA!fiw=r4(hj0f75Yd802aDt_vIA8ElPhpyWD|Sw7M2d^83SY3t2iME- zmDQCo6#eB|hBL8V!{ z>1shxi0pyfhsMzs*9KSnj`m{fbaxeJ7HHG?HcC_M=bcN>+if$AUP@QhWNu@T7GN;0 zH(Ru-9_Wf0_2tXTF8XfKxSKwVwL(O|cdgVe=l8UsJ*dzs)(ZH{6(Uy5OBc@ccC7%5Nptnpk61^%fD5~k`iD89eDl#mr<9vLqQSFce@yHx zQm|^m<;9ozXWX@xRfraXJ(0uCYt0+bvC7+*T%6>XkRM`X&cNo17Jw=3P31^=cyn`! zh_Vfdww2FR|LRIqD`3W2o#C!mD~=O)4$;p?o;d09{rPBnU#Rt{H4Qz6#AkFlwXUD2EFXI-4g`c zffR>KX-?|bgs!-JC~j&>$>pUZ4>yA2tnnak~cy+7hTg7&8`f^?ps4zvH}j(N$2phq*WOj$0r3_f$WCm>?q-ql*ekL!PN0RJ_D z!6d;tm#d*fpZ!fCITE4#@GSz-mc51wX!FDY;ufp*-lQ3*Oa71!2@6XS;59Svy%e}T zQ_ZB7_QIwu{2dUF6_(upMSQ3cpX%_S&4_DNzy1lz?Mq8hg_%E%7Rvex*onN_&Zl{E zLITe0-HtS@@5jvgyJ)6ZnLcA|!AtBRw<;hMf48Gy*<8I2mQt&e>K=mD*mQJhga6>9 z%X-R|x_j9v<;Ua|pdn&t!&L>8MWwA0txoRFv>mClUR63B`mEXQmWkhFhZQX_(WLP} z3$VJg=Z>FGH-95+d3iGG+-1>?%gcMzeOZl%%STwzK-NOQg1c;}b9aIKqC>WcF9-b& zxg=CM<|dmWr4Q;Qi&{JSFV@9h0ZbzenmjmU?*6{f$d{o37KO;YeVaN2d~~@)V8$_( z%kY`!-c)yrwoDXYLrxD&a*5~zp`DZz4&iwi93jNUCa{Cl5y5jg;+eEa;d)JeDi|rj z68m&(irIbV6}$qBczO0Z=#+vA&;94>>@VBdxd;5Oz*TeMD=8>`Fa5)FDzz^!7r9i( zcj{RJudy1`6-a*C-RlI%BI$@B^@=sE&?SS%fR}9KrpFGW1|`FjH36cD{UvC|x!T>; zskKu5Q@3fW=i?%^_~RdDSuIfc#?^rrL~FdBdOX=9b(&Me9BqG7^wb)`BKzIfLpO$1 z&>nng!17>A)a{j6z$ITiohS>Up@QQi9#~h?d_r83BI`voGs6b z8o1VIOsUp*O+U_RS$DL&Bn=v*GYlL#7k>TSK&$FG2#TN|IFKYL8gH&;pDF&UYF+Zr z{)HR2^+?v@#8!O>>g1Xp#bwe&a}-#u@*)XidCDPrbtmF`Mltkp2f$*SUR4>iI7U>H za3_+sN-o8!MDH(?H7Y%l)ijNJzowVv(epQHd#OUiZL9Y~InEUK-nG>gc>8R&ic3=x zPap$z@@Bfwt?||t(JG)j$mxANid`3I^;AotTMe%?KA~yyRh~&^Y(5Ecj&U-#tJDc| zwEE)5Cs^wb75oL@|m+q~UOQ>P~JjMc4o%^&qn0Tw_&38NNJ#fV6 zN^WM4KHrUg`d}?_)ZvgfxePAhhGW23(zKIRysbOE?=DpP~Ox?x-{253cTJCSburAI?cow zh)+F#C5nG&5ETw~>6A3TB_o6vt}Obk*ru{4=XxsB8>8HM6D!2x_e~=@oAuY)O(WPJ z+tK$&TT#*+AnM6#Z2Dfd(gg2c^)s1nwusd^u*B2Me{R=5P)G=F?^ha=#d9VC-F}H& z69UlbXa{Y?Z6XKV}6odfN3HhI|)#5`Sc#kg;7v zA?n2aIoA079K$MXX`nudQ?i@CFHu-_%&tGK2vdaN`jR1fjmBs1bP1-p7?iT*Ztmdz zJ1ZKXtQZi$SHwHbbvMfllP=Npmje4xrmt0R%^1ha~m z$G)|Gp324Y)}QxF4^ygjHgTf1{4_<|LME)3t7tgRQ9jKxmp=H9G;Yw{aX;Pfp`IRU z6^h{x>Fbich))Tgx8;7NP<_GIeki9XPP|SRe%l!z8OaBIt^OLw_YY*iwO$Yd1E6OB zzRc_CC9(pS_5}9F(jc3CTp~9x58fE~blUP`qMt#;OzU&$+aN=MlFo7`7rq|3jl)+> z8she(?@42F_iQbP_Zu$*x|Wov{S(%6y9O%Ciwst%d-ZErYskM_&T$aS9W08`IY5S# zrrX?ISHmJ@=#{5%Nq!0^rmez$k)9<9yBO9k&Sb33phnQRGTQ%XZNFVGX2Y3iY@ncZ zGNGlcSyxPo)?`<6r?_Xjfm$GH=#Ej4_AVm0bY465j-a(%hZ|m!u(rKlX$MmN{{6rh z5ry!MHZE=J;6!fls?RUZ`Xn|x+jWj0CO7i-4y@g8R+v9Muh?&EmI?me{?(r~EoITY z&mLI}i`HLPMvXxkfg$Hi@+e~X`EvWal%L*kKPlwyh?rl_YQ}I4LEE;@NNl3rkh}Q6 zgkn>yIOvuSQFF`YxY&Z{bnl|}l3Jf5o1jWM@QI~XsbbzUQ3ke)HPzzoV5gYso25ny z0b5EXZPOu<{$8Xi?sdCgZ>IDUfi14!$B?DZ9+~ddhq*Hi0k~ebP#UMj%h@{lpE3WO z3ki5dH96K+Sk~g#ES%hcU0Q&?AvxuL+w`hQ!040*XyHx!ClwW+%LCi=6`!MB;&zy+ zIk>d|guJNwAJ*P7Dyp`B8)k-*Rv1c3N@nPiEGkPU+=rt`{8}o;tPuz_PO^y^Y|U{OLFJ^!)Se#px#o^_ro%3n;uP(;2QDm09!N4^`o>%}{J=3z0(eker+hvjb;dulWb z{jCe@u~N=hxWx32-J-^b?`=+0bP2S@hxNtvkJAoyl9+VHWQ|vyq$&3b49V|XKL+%? zeILKshTbJ}#}co$Z|m3!b-Fyo6VT>J;>pS|6BgiK=A`d5R){&VGmd7x+2m(#o~|!C zN-pc_KDTsh0RMV|)qGdl*@6UcOG3=0?wDst>c?=dIlV~Fgba$taT!y;YS>EEpCs8d z2)E?8Y5&oW+h0xasFXXx4l*l>|6F#mYkrC|KW4kN)c(e#!;waBv=WdkYbSj79l3P( za$vh>9`o#erikSJj#Zl5lBjf>3Gc?*oHB3?z~?n@{}~CmZjXgr<@kpXHYIQc_wU zT+~;yygLm&a6PJZ7s)xjY>gkTX2AtKM}BFn`p6w5C&}-Aq5G$nBwrU8_Ai5kfRc7$ z-(VMAU#lN7*}5D|5aZ;19Y@6wpwu;&gN|jRjk3j14n0XU$?`k3htFxYOkBOD^n_o3 zZ)K3C%R73Pko04*b!5R<=O0z_zm5b3-&tOSy*rRLq+7t!a9LL-ycV1GF%+R&==o9G z>L^VnyP?Xt;HRNuv@hpxFu5Fj{;t>a^k9+syQ-P8gXr?*EzJEFb*r;cUbp|caH*ja z`X}_91z_{fm$jCR1^>QR`ZZGg@>qcJ`#>A%z=_*3tMqW^2ScNe8nu3*(mYbKy(}qz zQl1Tv{FiP5L68vx0-sCZ82R%aHwrtTDY70g2rw|JoxhWcCJEo$3w?Ka<$Zk$(2+*T z2Uc!N^#Qw6hSOY$WVCzB!IdhzWZXQ%9{+>m00VpWzP{CqXL1=hz3X-TnX|L#K>da! zm6BVeW%*3b%mFPwT7TDglHt;W(zEvumZG2c!Y1kEyIz8-EN&=_ z>_4UY+e0;L?0@V9Smp0-A3ytxcm(4}FYFsSoyBNo1W-xICaq0-w< zLd|87p}l0J6>O~UQk*lnc?7po@RsW=MHrgtMKGH^AMNdW_pV(>}v5`tzQ#5n#Lkv`f~$nBW$P`q!4nWhh~I z=!esF@fYUlk0$?r`T)=q>i%f`Z?lVk75bT6f~RM^GhB_m&_`^m6g2vF%*rSyCV-sn72oNS{I z+ou@dfdu66X3njhM`?GIOwHjm_b-%54{vL9hR&gkQ{yuCNl(U>eqH~Ny&`32cxofs z>{#oQ*}uR;^VG)3Mv~ij_d?{dNtvWGAPl511 z!N+13)*Av^THG)HQ>c;w3RUWCf~5NdTlkT&a}>rj2GfoN?ITMkuGLPb2XY&PCB5x( zct?>awoJ*S-)CnBt!E*VEL)w%qre_w-QBsF>k}}1zOd!_7>Y6ucP10)%o?kQmBCpp zoo3tiCgyVjt{?BrHu3?=_-UVw5`?-Hke7D%-aXS>_(7WF17o1b`JLRj0GJ--8<*O-8#XFI?!>{oIDN{gip`%k|+%uM>7 z-Ey2W{S(+_Th4MyiMvUTl+`7}e;SACmk|^*8|YDbo^Dyo+GK^ZX6~%@sK7tQs?;}V z<~W@Z2N?OiOHtbni%VyAh|&z7_1Vbl5gm#$=v)FWU6r<`>Q zrUQ27?dv07wDO`(*C9H9cV<5cLGAAC(Av_fK@j9tL`^2V3b72Z`otv z3Veo}*abac51cPib%3%Y{fsPyOW*46AGrQd44?jAnuWD9MPec%WK+2f0X9F$Efr7h z=K88XstlMwDFv7k0!|lj4{DW4URCj$ATh4cpZ*pRUFemy$Xw_oyzY9=dKa&;zyWFI zEo2CQ9rATJ;8_-hB71Az=-OE*YktzMaS7CrSb? z_Y?tXs1kO?-;!pJ_k2*KIr**6&4L!;aCFv;i<^2b_5XWl5*)+1A_RAuP^>>v%bMyXHHaq_kn9!{t?0f_jmi*>0%9rKi!GAz}t@kaLs&Z_yVBm`w5hm_kes)y~w}qh;R`S z*;zaVCOrk(W+1iauil;|1)#Cr@>y3WDvSSq75KLG+XL>H<@CCZ(t35rVqivAeh7qB z2pS6liQFTv{+XbY1eO~jmeSIw1k5gfsqp;0M#6IokDGxk@eKX1|306}R&Vl7pgg2F zlrQfLn2G7$HYI_U-fJH8^;H#q^UZbre=phseDv0b{{SWJ`0V!axG1M`(*Y?%kvCU6 z0spuI0K*Ostw!6+H9|naDFaAxO8&lMvi0FlZ-FUt9N>@v-;8j1m?`Xh2?&jH0j=Ea zc=~%0YuS;{F93?U&*oGO>Q$0!OSLh=IWaIG_EoFsgEzRmmJ+<4Tz75lZ~sGnrp~WS z79qI$+E`hRx70R(cKmfDSyug|U&C$WwSYbCK4v&d%Akcz=tj2HA>a2S5o9ty`eYCZ z$SQY4y(1QX&KR40LT6DplJX#MS{T#b5iO+at1VJawR*$sG+or%;;&W5I=Ja#qRo*z zWh_%XBy+$dbi-L0@KCdvOtY3~*WUI)W0mn@*NoMzyr+Huc=AaHE#73EYCx_hzzG8$ zDuL~7ml;SBp7p|1jHPd%a%{HeG7X!+B=o{LwIU~*Ks;Rzlz?<7dVo1nK%q9=Zfv^~ zwgw9CnV#FqpkfYfNxpxwu%}F0vPBfrW2GoO8$Jl=zEjPU*sp>=1&g9N++VymJu7G= z$SpWKO6hgr1C(duhM8hKcV?r3Ams7qi=s~R81S=Y$^)-9fDGhxx@-DGUVg#=XzH-C zg#`=0^*|KhqC+b@=LeX_eMB^PA52as^#eC?>w^F!UfQHYkp8*Dd+Kk}?`))e7C5>U zn9nHpxO24J{N|DGy>FXiI-qP@e2eeiFz}qvyM&af1W9Slc)HD3$rIa7%&vT#;<#zZ zfxUeq23x^lMf99|SDkAIk-;2*aUunJesgElIScLkc;V>Lsq(xW{-q#<TNz&x|F||&*7?R%7Q3} z&}%MPuE~a(2~&;p74d`jEgzv}Bj=14 zkHbVU`m(S%3(Mye<8wqwG}j)^SHH0Io5O?orIozW=mT zeNw6V=3Zy`;~)C_qr~3Q-hf@o&<7PtK_H!~PofN%A^4ch^v+@XXElIC$!&9dsKJ?; z6@HynbMqZwH}SP@L?p0}-{A5lo0&0)H?k%0i>u#{2)mEu+U$E;n+--DC7y7B#Tu|T ztB=~ZF=ri@$T}_qKPtpu$*9c3J+^sJ>*=w4%__e5k**@taS3m_6Idh9{Gu7)eb!aX zuQ-H4ayDW5W>cQ7 zz53&mnfoZkIB_Yd>nPdS{Q8+IBrc?s;~E5~2T(3|-oK1z;@zXr5(j;_`JiibC+7fx3>@Du{lNWcmW zp&@-W+|XD6C==PE0J<4VSXda+zGf!m)3f6D;^Ay+@88il)PimT-0i!?sjA zHOsFLu{TVLjj~&l^o!Ww?dQ$d)vPO`<$g$42y&-+CzwQU%&WRMbE}^r4Ucntsa?mv zwc74r5&Dyu7rU#Nb80~}*VWU6s{P4@ZR2JlRwEDPyEk zx<|;t`|bqK7LsRkF{bRF)3hZE`P0>Q zoG8gc*CIiv#;1EX&@of{;w6@{9rFf?*bcJAivdPMt@#npz>^;!ozv|(Ztskt-tk7r zxVhrH6Ni(Oc7luRB^T@IpSHf!kok1{QLFGj*WNKX#tufos;mh8NP!mf@6q6Krn>VMZ`}?38 zEtyc}iU;B-Luf*szdYI0l1`GQ7yTU4)r+uw+&2qR4^xjkSPED(FxmB$QHdCPxdYB1 z`{9_1-rH|({HRKI4=rXmaPyF9zH6~+_LtV~o9smo$b_?=rDNS|LooCBAKtOCE0x?q zf0_C>);H3lDP;(;M~L@(@4oF#BS^bZ;WX=mp+SC+q~8{4fEA+6PA61#OpcR%X$uUv zDldj&FPhncugf6k`;z*Tebd5q>N7<_I(q^wH(XRpq9qv8r8O~y51&w}6g!T7)%$4F z_@fHw%Fq~KGBR7~OJ8x-&X!Zh1CRvmyBC4N*|{SAf(|yV1HLvnS5Wyw%4VNEC69;F zxp$jFvqsKIzA65q>squl{bTZsE9P04!#BEK?JC3+EbdEr(0mq3+S+EgC~vWFj0F3(Vk8TL5{JFC7w#f&&qxev^F$gLXzM= zGgx!jh_5WH#NV0Ywn$^zix3j}(2XN)i^R)*pE?vvk@2VCZZ93pN*H*tY=3m3Jw*t{ z)_ln9lo0XY0eb?wEDbCo>Iy7TR&WamYUX~l|ugcEyzLUN!yWOiRQ;oVI%KUtf3 zvua@b;YUlnJDb1bPJHIQ@%`(vHj;KZHTkmZAN>(s-?me1Q$s2iAm%7QuGW|WufI^7 zJ0?$gah>e#t|67GYp&!j?YcmH3?K>RJc;gEj}imHOCUAc3g-+My|=i4yfPO5+Z&Yh zjope(oX(7)62J$Bg=GROZe^>uhyztu%$rr@dN!Aktc%uB$Gs}I0koBZbeFoI_+or8 zA~hQ{J@YFA77<{9doofjGn0X^mR9}qPQRN4Gr2SIDlpY?Z}NV3NbQh)dX~oy>?E3_ zXJTO$XTBbRL|69BJL>XNfVdNFLt0Lq{A#v~iUYal|pK~UsI>tef_fYW40Bk^?_M?k3uNn;ct*~TW9GCrV^`KlgG|9wf;V5#)4hGk_`7Gn0gWHQLz7r7BGA)hJsptZ^<=wIB?0SdD0k?KwRMyV2 z*a&;1*L`!@i<;RyfIFj7z-Dw*@z`%Z1n%D!vc^vixf=kR3zn}@sn zTgNeOBo1zCUmC+(^DUTUP@fCoVs5K}z_x!8fS9UoO)Ocz-GX*r#}n2=6_zTtqBnns z6gCHzV`tJycX;*p+9=$z*Y?E_VgL zlQnF^jY6b?s@9O++AAr;hkN8_`VSY^W(9ioC1p!8RFj{sTLYlniU$&Yb^ae@!RqGb`T{j=<i!-yxV3RoJ3+2QX9SY+JTfd`&zyX3H<@}va+-iPs@_28G~;A{B9%Ca9L9F& z$KK3-YFtO|g?CT^M!|brt8jKH%PNIPKqr!fmkhltr9^&8KXt^OtR>qK3obkw+2Z5g z!8Jmk|JE_1@d2|Y@O2wL&0QBjVv+|&7c`qa+n)z<{Z1PREDNA z$DF^=1jcrhbF3-Z1lEyjCZrkuL7?|3f2W$EyOIG*jt1r^bg;yx=?DEgW)IVUi*wHoFa;G}aUz z$j)z=?EbMt(ipJ~=8ijsT@4LPls6!bEiBM6RhDqLAxs6R5b}H2SW!P($a=C7+ z8Ivi5a<-_y;Tq~k0Kwc3$vp67+iTeB*obAiw8d{p#PzzeU*N}e(yOh9X*1&1N@jRn zS#x1Q0F!Ss#-}S{VJR??#;L*JH0J5lX=B_vjY=nD3X&|2$9ReWx-?XxFI=hG4Ww++ z-Fn^tfvG^|SC{L_EjpDD79ReST*tsP`*G9t`9{gnP;9To{d6Nlesd{ zC<-iM3vS$5@831F_&+|HHDs;7YHd+@8C01&k+ zJ?a7Kv$ik8dY&4kK}E0z%k0Il)I*C>c7SOTQiEz` zS#uYcZ%?3F+93W8Ue9d<0hOv-M9|~o^G~Ee=GyCrXt5k%2EIkjq(mLCJEF01rb`Ms zdgS{7n7yCH0Pu?X7wL-+ue&9T_GJj8Uj19bOsdqFjFR~&D`S*pW>{AnuNBQC|7Up$ z=np*;g*HR^w-qI|EQbGtH?SlEG0}|Aik>v(-L9C*f%FTPH~$_zKS~h#*15U$z3XVjxQ9gYcfM?a>;3O=3^umibz}wG&n=J zj3DZ1Kp!e}ja@8YyVssb*q5i6g}oSmc<>C2aX%VBEykn9R`b6hbxUoxJW5lVg3IQE zyU!iVAp2dakX^Kw$*`&enZNmXcF+fJ``;&}>;|#!&yrXMf#VDiHZTa7?ftFtYV)zj z$fXVAuO3t06vW`X-zX_XX9~Peo^E7rBIG@{&F%UW{DPK)l4tv}rW@-Mq3Tso)@ucG z*t_O!Lci0DRPvODOWI3_jYV_0%h=l5$7{&$z>*9x`=4=tq#_E#xa4~}<22ItTGHsi zYJ0E%8Alm-9jQ7Bd+tbb=zFKj=66Jb68Afi(W%dWF=%D_bPiCN8|amBfh4}XvQUH9 z=Q;K{oL~}914pA=Q{6L5O)6_Bfy5EM{2SwWF76$($?{016D||qD76cvXLmn36F5b_ zdp|tGYLBD$2=O%=?*JF$w};Q(ku(P8S6+2}La&c> zgDda{&DJeUqmR7n0cJ~&!cFom*E}LYf**o?U)UVC>H9Gh!aDH>I~z{6IwS7qb%5uq z;tnZyih-GWElAFXcOXk3bv4dsV)CnWXHXM8<26F$0B?;Qy5LU0hX1@j9%RIr5Vy&} ze7jtz?~-`j^-kLAXkw!5g*kxKA*##3WwUl$`?_s7+!IBjWEh?dZ|bFFE?&xP49LVP zj8duPJQ6AeD$rLt0HfapcGnk6cb8fG)eM502P7$N!WNcAPR+>Mh7k~jC3OKlbuFtB zjR8pq5cx?#PE(ybzm*`V&YLHQyyD%D%{uLHfNW&l$2WU#5oK_zL#VjY*8*{WV^hW5 z(BPr~%Sj>qO+(3xU1Q051d)Mg$ksXjIP!-O3R7wmyWtYQW?8_b+hN1=evBOs{4#07 zi`pxE>&k?xd?mMEm2mpwhyXBcF8-*;nDHr>6Qv&SRnI}twHc3px{R9oF;Ejr%Qsyt z?P7f8$m!Iz<;E?{gCS*!9vhw@qY@$$p%Q`8+jf34+P(>xFuk(8b5%>kJT}?qC4yYy z^?M**EHPWge|V9Qwa(SFWG}kq&A3||eZf%Ui9gjuN5!<|pRr}uc`+{LKz6dRy6oJ` zvOcW|S&kZ~<&SinG-z0P2zY{E5pIzfq^H$jYvLz;QslEw9BSzB{IG<^*+`d69^;eF zDC>6+Sj%7zjZXaPqVdRor)cmxB*!098uvcs$^JV+hqUx38|`I<#D6CagH2jvjfLM> zULpDW=noLL`oOw5jI8&VbkNnPlt>JGOHk7l*6K9w_|it#S2Oe~d0lYKB4>`jjUAi3 zL1aDRrr^dAA}J1)DlT^&PIvdnF!`R3%fWEK*AA7RnMY3$k5)x&rHkJ8D(1q(Mq6uW zmH%pbf2{ZY1peOaO$@pIrEpcq;+8-}H6FzDq%y|28Fa&0bXp(+Z-DX2D)5k+NXiE! zDtt|(tN8%2uZONSEeHuY68d#k=fvnboTS=4iyVN2RMwSTz=kJ6K#)};earw}F1j|G z>NSA~B+t!m&)LM!t0Ur*ky?8hpR+L)Q_+N=+93fXS{hRymOa*weePz4uE4CBU@IT% zPQ{$QhCymkzzHk-n&74~-BedP^Jrh>aAi-oA%ZET(@!M!@suw#r8wg;tz7;90mA-K zrxR68^wtLIJirQl(M&en|MiA>du-MFbys{>f^|0xBIa+0czbzHZo- zYaUhw58(#33UQO*SSO&MA$_8V7VO44EVDDw@|3aT&dW=_B&==rC3#m0P|r*7XPpmT zD>tN!?_2!4ba}XMjNceIEJY+#{3S`aXtfge$CVO*Hn=0S@gpAz7g=xd4Jv*t_30*Q5zi#M5?Brn-6IwKn_dshq?4`a;F5SvLAL^-Yjv;`mil9>#JYS`PW2|xE0Xk1y2pm&ADjZJ7pMX zb$MCpOgY%ZR#rI@-mJ1T?_+ea1D>+`0iDv4k#eQ|x_S{BXzK{x-od(TN5%ZA0bfaB zv9}4dzU<@9y>Uf8zhE>9%E|Iv#R`AA{x|Kar@b$J8S)Mire_P%7$a6+Cw(0Md;RqT zW^tVYX#V&d-`w`xuX{FWsZ0@cU*+o&IZ)0|H@llRAWH+qFuLN9GO#4fBE!hko<&Z1 z-XZ;N$nwkWJv-U^-f7Vs@J+r4v2-uG^ogLh)@<;@dk<==(4X*=%&)Yj^wh#^xK4OA zo72>G=X5??1ZGq^(ZCFJutFpkD>7vba6)aXaNkhw+sV>L^cLHC1v!$6hwiobC~AN2 zv3V*Uv0zZ0RdM~9q(b27#c@s@{kdg*#Kr<#QY4nH3v)EK%RZu@mh87tw~%IGWWsf} z*>kJv*C=yMsFNmCMBm%Jv@p%kkr=;sB49-HK8U1?Ln|%DZR<|(g`GHd#mB>zCjI-% z6Z2zDmc{8zFT}npi}5JE5)ILUobX`0SWQgXAenl{k_`;K%n;oOwG$bhc-!wwcTEO4 zWF+B6=iIKe7bIyHWP?@MyR`l-{v=gP;<-f{eq(QN{J0qQW#RL|D~y#-U1!*?jHUKl zVnsWApneGXb3M2`-QEPda2n)^6--{a`|tj)E^R{YUYiu5ix#cD1+L8} z9=nxhjCB(`LpvN=qI-3)@mUP~Z44tg{ptm-xF%iTg^C_7BENc?Xfti3(8GYJFM~Mh zL)t~SX*wOh#!O z`%<2Jg3tbda90}t;*rOk#Y)qFrEjCMBo85{@rS_ZPDPgiBKf-EZjjp=uHU6|8X##R zla^jWk_53wBeHWa1<(iQ=it>*;@XK5(JR2hCWw55K!dqO-ny&Vp&@s1}F$97E zW9BT~#qyy^D>zrjcAm!5Gu(1#2U*F5$l2-}{*ZxT+=!hdxZ|sx^c->8q)rkC!JTb^y5)i6+ zH5zivfDu(ZPCy{9(Y-y z-rl$#9XGUgf+KmbaaLjRh@if0_M|$3yNwNj7oCLkm5bE;`>M@WkZAtN z`)ctv@2l`uhuI4aRY?SJvB#;=vv#GuH>|RL!beS@&F%%)IHlUj39`2n83d6&c_~S2-DK z@B55QnWbEY^Y0vo?`Sk*b@X8!&g_=Gq%q9blkhh09qGVpJ!g_rZ4}~mP^zM^e(oj&d8(?2Y_FB|@ znPFR~F_hiGDGH!Y5$xmj;SFiN&U(;wzU3dhwskI$WQAM7;$#CVw~%%U3UX?gZZg2E zeOQA|Ov#e3Z0bd5K-F8TUPHy}i12AnFjhuap4?4O1*dkpiHSGl9Or75posTg(sz2o zl8iysmCrIV4`iFFL=4HehwJj7sbHYaZ1e_Gu!+uQl&8=B_a*ITnY_)gh=_{`E(<8e z^Mml6H#&P_Bxj3!>&ElTDKc_!kLeNEb|&%K+J+Pb@ecoeYOM@}0}8X3N^`CfmIB85i0OBY(Na{-Si=xRu_ z0%9ox&%IYdW_y(51hTv9?qT(80c%U#{*tzw?{M^Wwfh(U>YA|Wd|G_r&+i(EPL)QV z)l3B^cuV9s6)qj4Dc$?rdpG->O?=*NQf|+iIb0c_?TP9nu%a$#PCY-@l&zN+tZw(H zYs`UHay120@#l(MECVI1MHWeas@pyCaF}}bAT|v{qGzeWQH5Vkx5M#|N)^Qngfh}&BWzBFoyZ6uQnY<w%}dQCQqB{U?O9Ld3enfks*Y{)WJkG68@P6 zH4LR@2~1Unf2*0a>Lc}JaUL_6_x0Vdb6a(4*E6{m^o^{Pf4FrnzkS2?l#$Y>x9Wo# zo#P)*(st9X74wl385F{x!@FFF`}G8M30E1%1db|+chmOjE0c#)aYdY(-6z|qd;_+N zDBU)9_3RcUcy7D|?q=@OQs&nY!+3c$lG?lhH$uElv`6mz#|w|~_l3nlZ&UT(vT~iE zMm$2M%q8H!Y)IN0EG7(LeNjo`wLv}qsdy2u&(0*6#&m?~TRhzm^Ez5sPRr?&O^zrsAU*SBq!4 zA^KCLI3t~lgyA+^2afUeJR|cu^ElUBZ4{olSZUULwBxQ400%|s5q|xE%#ewn_#y1n ztJe1*lENj~H<7!PlweO=kFFp51n%d9e+^49MEAY_^0> z$`o}qYYic?x+M{2(ot|5gn4XDrdwVQg?zXqnedL^I}Cd6UrNBGN3z z%!9i9f^e=)J^2-eqx4Qcm`h|%yV-IzUsyg96<_R|kDT;}s9C@d4Mo5U*Cn zoZXZ&J;`|#r{p2akblR2eRN*HD<+F<{IMnaIgWPDiigBX&el|gYqqf72q2a$XBN=B z;LBC%owqHslIq>c3v)b>j8%D!O1Uduo8{IGw+aQ-k6Uvu} z$=;Lx`~Lw60ZN+~DttB%7Z2?!iw`ESl#{+~h6u6w==_d~g69=f7iy*a5jlpC=Xx%n z^Z}DUE%(^HNbEl7&Jg^8!q=bh>gRn#t$3>D`rCtH9JLFRftpTU1n1T`^(S^ ztUNXTS59&JyEfZ@BoV+bNhQ;ZA5ir6#!@BzUvB>v z9s3`mi(5cALGeFYhW~q)%NAq{kIs4KveFk0@LJQBCm8W{`Ki-HD0M5TMV!D&snk$S z(%Ncnr;})z70Aac^H>a5Mex!JDB}clZz7O?B+xellRUA`(ToJc_!w7+wg!jcH4}of zE|B9h*u7T6h2KB#ADU;}7vjMpio2zN86Jos07T1}gw+Okigfv~4j#Xn zKlq7kdIC|(Aor@3)O?RtAHV86U}N@=NCLgt%Vh8N%2)b;E=pk6t94?Wtg^LEiE#O* zRqtW%wlUhz`HVf0O+z6^%D?aS{fqj#tq}jlI{AD9K`4y5uVzf*nxAOn zLKm01)J@v?@j2cT%;5PQ-%nLXY~lKN6f(4HW;`AB$PS+%YPf;$`e6o}8bz2!eE3*` zbiv`Bd7EDfe~c1_wb|j)zsC4#A>scJ-vMPOqMYZ!IT@*FgwrrY@=>QvCC9P)8I|xV zHpHLs^!oLKw^bLS`)p2*wkE>umq{o@)nR}K;a%H^tT8j zstXX>Bp^)Kyh~(H{-FMN&avrmry3&12>cP1@I;1|@&ojO9!irh7Q2Jd;fM6+i(f3q z=UpVjA9fQukVv3)_Ul=bWxP0_L7pzj%;CwX;Sc`)w(Gtz7?4(zn5!j^!{)&d}_{x82dlL&ruT zwt~gG3X13@k`az5P%wSh^BDi@bzgl0@nDjy*Nm=73#ZAdY6L|@?j+>#iycsDKl+Rz zPdEL^-r-m?lJ9de6M3NcsmAucol%pM4J+?Iw9KM;YB|t%JC1gun&MZI=Q>5Z-@Ver(STVT_ECd`HRTQfz;{fW^cM)fL<#j%2mK=pbeZ6u;j5vd*La( zf%bS&i)Yhy^}fHRqDsQ!_c6xNHg@%8+fsQD+U=18W-p|qcj-lsn3xx5Y7`E92DRnb zVP9Dj!nTqr{R2P;?{6%h`7cw<+g6LGbS`6OD=x%jxjY7@RfE1l3TMDr(pmzrBK`OA zTMcBsmb!UC%cdkKzR86+c?nX(0ULhKu{w;-H-DouZy$m5=cIW&6rTakov4@j!jJU9 zAM|hpiLbq?Af*YSA#bwd^V4N* z2{sb-gE_P};R-_;aW+r;7rhR6BW9!|6eq!RQUk8Y$)&hq*WW+wsk_a0M+rOXekMbm zmM1n|Oy7vw?&>zE4fR}csd|&Hp5p>h%E)5l4Dn{?12Ux9_LuKRh#^U6k))1XpU}KA z{S@nT^-hzeq{L$~-+`SB@N|c5u{ODY@W;9$9(Z^*Ep00j4VNg5+!rywq$%80Ee^~pG6Q?fA_8%kBARemiKzbDX}RFHOM ziNWg&oLHX=?J}&t;qD#5-2Z|5s;=n^Z2bN-K~j0ks%qE-c3;7Kf^RjChKx<8;{9rs zffUQPft*`)GfPmG=B1`foVdqmOGq+D%>A**gqu#as3n!^|p2)-Y_Za^Am}j5FinJem ze~mxw#IXyNp9+PL_QJ5pT3ztP-e3=#)lCLVWW=Gx=GX2IKj1(pZ)MQk@kL8uQ4yUE09 z`1u1at`2JR_l(|2*?yAPamiF6AwNN91!tEl>J1cQrCN}hOHp!eNH;4tmCQ9t8w~4Y ziVxjs_?88(B5D6@cQ`Xb+Vm#D&tbpe433p5(Xo|-gI}jl^6_bzE%xxdm`)6M^k5wC z^;VCo=BAWpFq+_ZylCCrn;|7riDMp~Ipl#Uac_1Zso-kV%EjNs*fw#Y7& zUpn%o{Vk8C{ZvX`wALV zIUe;#*7TCLJzW)lv1KN@E`}S4RbAqv0x)OF1@zQF4z}DkgRmvht%JeNIt?=Hc7uD{ zhxw+m@fLlf{-fiBZvI#{LoFdIkgOU^A}GtvLiNmn50e#{#$p|HBkrj_mMeEiv@@!8 z*-pcmdU+22YqIZ{|MPpMc1yCszR<3^Olb;{`SiP0!Di`Z!gQz!{lb}U3G{)pA@(K5 zvw!+YQe^CN_86{s2&86~q+t~I)LD#oi7i)AJlDW#zHA2uk;Yu4>nqe8cWsL#Uc-_& zx0xRFPD}MPu{OA691cl4cX76a&=#=oH9m&IEkf22$hT!6adr&MCam={g}nqdA$%SO z70L)xGO99DhDrMaF5WoVhC%9x%&w?eo5gg^qc=lRO57gPE~=hO=d+9?Kk0 z!L+5Y9VGPM@ZxF~^9@Fsb-i1WsVQA?uRqNfE@#ARokUw_S3?xE=8q6k-v-PDoiI)q z<+mPLpDxS$p{*tlk1u~@g8h_EU7euvwr^V&AuRT*;VFot1B2v=p$_haeJoykiB!mt zTIn|(AAZ!CAmv!+yT4mqKv2efbmSB3fYDSCc;=Tfly2Isi&e`hzzkssHJ6xzX(lB> zZz+Bk-Nv#Ieq-ic`ayo1Pwh<%ZLvY37L{VeN~5ardPeA$OEWt&)s z9IOVhAhVD6c7M7yrGG-PLX2uW!Jn-$C{Az{x}!!?qC_S6nnRg-`a?K3jlq`{sE0{y zK+6+bs?_DVYrJ+iV=%D~P8=~YVICx`i|{Kqd4vM_YWn@+Ld1-n>GH+7%`<>{?P=Va$bx{$79VP+0e$KbF}aSc707JTd-7Yw zenNqL9xjRK_c#^lU7l51ieZohRVPhJd9nj9w}01)x1Y5Rf12P#W|ejJkTCZlIdG{nzI@Rot&0ZCz^=b(G_At z68gw{v4gQpU#75f<5kmXNv2>eG@4$Nmf}t5J-o3#<^b?X#r4b!1S}^bykyBG?c&_Q zM53mcXH4h!41XpDfido+w%hD4O0VXkN9Rhz*D9RdBErF02Z7l;AXk6pi!Q?9m8SJy zztlg805q=>T=o)CQ;F!R>Ww|N`Gt`+^Y+XVEU=jJxSuGEs z50Q|usRNFf%KnF&6J&sHPi|}S((h@WYPJM5U|Geda(m9*9Qxm&$*1SE7jYACVMk2j zZ>bE*rfg+*dRB7Ox=2Pgts-Jq?I1P~XAjMZyK+NS;btpN_j6_V9yoSYBGqYA7k-}o z5Ovze*xjMvhSBnH(AJa=D{S(aEa5na1IdBP+s(rbe6TQlT=}omM{dR~t_V zXJcLZ4&Mg?MGH`X$uhu(u|D@X+tN%lIIhyufByouXn{(ljv@>_Pl>qAZ|B!S3d9+clv?Lz;d%rMwtUu*b zhwX(}$JUfGxDA7&7(@D!@atp`3+k-JGH@yb)-9$~v^9sxZWty^q6sC0W1KokPCYq_Wx&^k-dK%Fl$arwq*8*hKg zx18SL?M0sw>py~Spa-OKh9Y7oK*sHWi_8Bi?z{il{@%YujM`OE)LunxS~EtC(oz&H zYR|N_#U4SGYFa_Hwy2`o+O+maQJZwyJ4n@@K}7DC_viEee((D)xX+JyoSfu!&hwqe~xEzZDWT0 z{!T4I0yHLo1py2ub#nD-=5%cb#&VN=)&r{7s7i`^gt87W{}~t_{%V+ zkmAH?=Sm!JOM18kC#)RAn13$vh^|t$4sPf8hGN&faVHZW@j!m--8q~&#=wpc;z$8* zr|GUWmR}|hVpEF4i4iXUiR1wQunQ{Hc|su^!b>q1M|0KsEfRVEY|k{If}~(|WRWF8Rda|HaO)8HvI*9>SIfUF6`v5-h3=&4+vJS(M)J7J=HKzBpZ`xjZS%fHA--fi+<$>f%3P4SOpW8&GHwk z*kjdDjjeF|PouTIB--A)DPb+kMn^Ytb{%N1%JiM9Ec{J`PNugXhJD%DM^je}tdBp* zy&L;3L$L$&Z7%b_^e+;zpSZ>v)6c0_b4x^a-dXaePk@bqhI>%T)Zgsr2OEX% zi;H_C7h9umunHodJ$4p}*AYHOm{fmy&ASltEb@O<4t4Hxw1a z5f=_4RO*SsPBy)W7t3vzt_b@54>nk?lHRb`b*M!B)%lrx2 zyT;;t`C+-#*6%Mf2!g;Mjc|kY37GGfKZF9mp;tbkJv03r%~<*yEq)bFC2S0 z$y)3y$(#>w5BV^=H;?dUjLb+RaYiKKX(oR?Cc5`}`K%)N80wrU2sb-NF#N{qGF|>@ zQLld66+sc)ozG{z?uObqc;tw?utjkz#s^ZX&V0wzfzcoO8CuX`QCfFKjEK+D*=u)< z>!jU}8s*S48d|ZJK<}bE4i3 z^l0B0kAP%%r8#Nj(09l+ck!B0Gl5opdCOOC-K400IU#eL%QnIEAEO|B)9nl>&KnaO za~W*06=5kSd1G3KU~`DT&2u>e}+?%fjjhkbo!$+6fEm)?eU5XV5iU z!*N4o3=M&TFw@UWwE2VFI0mQmR4cxw*tuVw0ufq+_s5B^O^~%y^{e-J<8jK~4~ndh z(8PVO+0;umDMb8TjcUjb$W~m!olkc#7iVc(X7e5^$r|E&aP=-W$LhC}iln&?u<}U#!Ipc+I|Lg3Sjb9JE&5x>P8|Gp7~f z#A;(@rcvi;+2^Jg9 zZ`z=5#H*fLuV~IKOO>Hq-1VWt<2qN_6BAR?jABZfsuWMvtBxG$VL-yfy{hhB#G7D2?B&Hq=Fn`Njm29?Z}jLtpsvHdSKrnf+5;M! z&o=<5u5kSN8K|rIlp$yec@1=2N3&zWYFeD>`xDYIfA848S?dI~ZuED3V2S{@!K&~L zycjjxTCNG^Hxlp2cUE6yeoUNo<`(~^h2ZVQAKc+|v7V)s1-(t;UkbAMfyjCzl6VH~ z0aotSD;+n7;5sd;cZ^`QT35vG-L-OWXM7gr-_~J>R0zeUxxkY@6DoQZQY2~Kz!f)N zs&sR|MuEyu2^nES+t|+vAA>} zozp+aE`^7=N%Q+zEP+vMqv0ASv*zSL6GeI2%%mNM##mTQFfIlDn{2!JaPbOw zip=;8Z-g8=g6QUh*Dq0I5x}z+hEX@Zv+{pmyIQ;HwefZRSHCjl<=7SHwFd+1S?aoK zqenWky2h+2l7$=^DVXziYRD|ID-lSm|89qlH4j=p&O5cD$a;UQjBKRx9nxeP7eB8a zRKQtRz@~n>tm;~^X*)uiD)&g)f6>cnR&-HaAq$e-3TEWzGd)DQsOaq#4}m_-AGj5Y zPZ`FJAM3x->rL?Dq=j12HsA&4!j=cb1IQrEVbX{o1X*g~P$Ie&nlOQz>=Mam@FMcT ze}Ht=;&b7Q|3!R7GX(4jDu#MJ2^~@C&-Ke+tV=Urr#mvo>+mQGDscF%k}#f8G5jT9 zMZ{YHZ`xOdD&*A&bXtBqSEGlmqP$iulZ}mmDsuIneQfnCWj*^Rgy7UKa3+-98iRfO zg;yfI1jNfnyPObtM_|q79F!!mIthXf?k@fghatS}bpB_uznh6eO8c1uLy#^=9p{d& zLtn1j1I!I8j20>g1u9OptHy7vADWFd&?Yi*X+S`{?$q9H@2zi&*vNw2u2nb3w8FNW zJWv7JI1h-t($#3nKld}ZJY!~VhQ+hh%LgjTibGy2MpH}?AX-UpV)mk*`9+GxizX9q z(a*p%DVI-f#9qyC_n`E(tTn;M05kOpl2u0ONw}H0JCrcPw7~J`VWu<9ZP&xqNm?44 z_SSuYCFBPuUkZ=WVXe)MmzY@Rt#5Q zD5_X3joNrdR$AI?jG+_~7?a1|rx!PH4!b1|UZmslpX3a0mSV@>Q-}MoHtMVMxip}M zN;^&YE`Htdc$1uDGU$oEz_i*_tYIe1u+>8`XE5uTOr;#k$ySs0);_}gT+R*9=AAjq z(Cm(FnT^ePh!Ml%$1niI#rISC9}pMhO~oqWaWJwFuKyBCjW!Z>b5RKp@$79}W)Niy zoegT5(nhEnG;EM{eA!{)aW7u>bLi9MKF4Pla>s1aQ08M5W<8&Xy0XqGz*8s2f2M&6 z1j~w&Nit}lBa$J#6D7Ba$H%B!1rHVUBAyXZqrv1a+QJURTQC15$pifShI5=(A)(Ln z7BJ07QdJ>|D6*Np^3tl7O-8AN(o|tG>A;=#ujOI@gPe0bj2?qJAoxZoI`h+W<>hD% z&5S%seU^<#wXJ$i>8|5jyI<`srM@8D0xKpJqC0B7qZ=gefqO&J4Nly;@g`Uhmw4`R zyMDn+Lb60vzy!>5baN}6rp~)B6w`L;;4%EM`f?JXF<;`6V?>Ng{-n8Z6TfgUKGpTVp!{ySl`P(0wz5N z^xP(6R#u@oxc`A_NvPIV~sCjK2Iv)sl5 zK1uFTLv=61I(?y0)YKlPtH{mbG4pl|r%Y(fyMHzm) zyQ@(FU=8X3XrKy`Ww0MKr-dE(EP?^><&a& z;eKdL-t5=4^U1ayGm}dgd_MTDUXdA;>0Q-vicYDI!5a|C$dT5~mgZCB<2-lzX9ntW zmC$`f^<9fL%C^%aon@Pm?L_5ztVl&Ix0ddXd9J04eezU4Y7*oW=;*|``eEvsOHmczLPira=MzMcoLHt+uCmLf{JtvYUdxBa91Bz|@RFl7x zmn{O#Ecptp^Lr!1UIktz=!;EEnqfZ6ct5(<<(IGZgTlHmN;#G&9UZw|6mXPEtQoz< zSE=66e&M|DPE%>KE!fJB%;?dqWe561q

DdpmP2kGQGNSK2f+gN7c|R8E+GRH7@?xRb%<*wORonb&>++pBe;-|+{ujj-F(5~H5PMe7 zZe3t6F9YI$Ob_kFeQrHpAHVw128lm?s9q zp8Rg(Za}T}b>adZ6CW}qkG}VZ)`vyf2H56*SopmE3GdIzTvK5Xis}s!xW>0|Z4j=C zlb-_^yrd8XsYDOC`pOHVt&6-HoBT0$qqTWUV-6O&cDMYvxsMMluDr1*F%h?}dSio@ z9nMi1P8FsF0A>I^)md@hJit`t6#ao4kb-oR2C!$Q!yi>Hx`1i8nTtEOMa-@3MMF_mB})())0*xtlKwrHKiAmBP2`Wa zVA|tKz>Z&mp%7lp-chJ`y%g^pGG~vRrUu7Yi3d+V@XDsdSooTy)R^UnjcIOd^?EjF z_`-?9FI7wi8_!=s#sA5h;zJ$_PHmp{WgGo|_kJnNOe1#kBd=}4y01B->@oI|p_}tu z0rQj(;GA$QG)&9XVydU|g+tq-2bB6Bgr5@?H?!Tb^X}bmzAI+H!=T<6)k@q^dGewt zV*wEwOWaL}bO_(UK@HMFw-4WU@8T@NOtkj>?mWl+zo@@OqnWn}jL z6C6TIFXpEnq~h{^PRU%3r@#=44O*&IWONiq`R9AhAzl=TOWuq{q;IZi0@2k;ZY5AP zG(oh{QL(|*(7DA^D@Bwexs+6cGgh(1KhCAi3FYHi4l|2cAIf>LiviGS$@cQ-QHkxb zzQL`WdeBo;Z4^{VAGves#io!37_|eP>D^ViENqrSR19(X9rSluClPnpcI)3@y@*iY zfF)H$8I@gn3{bI)r@G~c_$YU=W|6kP2CX1!!rndK>%b{)N-m-Y3V9hO?_Ydxz1+dz zD(LF)hKDe_^uZb^j|ISNTbZwx2moX}xj_4a>;mc9wEmke3;J)SNCX(|1LSgkKW{7B3>;nmFKXl-PWi2!|s`|+CSGG#W#Qo`{Ddk{wf%j@1LPw8UdW3 znkQSj(BnUaBLS!X#`gkfAQI+O08L|u0e{rlW&to6a>=_qY0PW7k#y<*?wHVWxbWPg z2)8xg`OhYhq zq&x4_zO8A>)Y_IP3Or(w%Ok&nkxf{e(jIQarz^8KBKV#%7VXFG+IUBh{R6hINk*T_KI zPj(mp>wgSbMHVa-C^dfd6TUTf9nezX)d=6yuJsry+doNDGeEhDQxG*Np)yNb-jZBc3*B{kYRoc0|oNk^Fd%d5&Z=#m zjId_3IIZP^{OXQ^{_Obi<3-8~1G_7vbZ9yxfwp#M3THxEkw%Bu$Cf{v`eGn1ZZKdd z(<#NrL8n*(cD+FvcT8b=jS_vzpDdj09MEg`46noS=9)fHwfRRF$~$w#yR)bd$P#To z9d9`p?r8)VaRWe&+uhvX0YDXyJfa1(h-&Wvua2lDGmlD4`2Jr&?f96(l9SlZeqgN_-o{7>{sW_QeN?`wi}zC`?Kiqa)LF;$4bCtNC5t{QDZKWYlUNQ{=ac zy#xL2>w5E_J1(j{}W~Q(g(U4En}^Wa*%!A;7s-Olbp51SnUo;$C@n*wrN+w(og>f2;4o z>p9z|q2K}i8F9sw0w=+FaUG0)H`b!Is5F1>UFj?EfrYi@6^2(O+Sa;XPIx;XGhuFi ze4^ngp8Xu8UuLMTld5=NJ4fV~xB{b)6t~=cwMUhQ`*w@|_VQ+LXTVeO7i}~N$&?I~}IRVGzYlVqkzXp)dWH+9&<;}Tf2Yol+sxyaBFyY-Ok ztMtiw62Cxp&wQ8hh9a_kFr(I|-q*FEy#&-Lz9@F5%Xd!cmDCpni$6xynQ=X4b<=C) zR7^S#B*{ycBApyZ4B|=FJ>A*E2lLw-Io5ewIS32{%;8MO(XE(k>@D8u_=nL;M*^!n zigbtG)ZR7rjg6Hp_e}?)r%;>G;OtLJsvhjK@@T8sVel1Y(8t<}pZM(%8J%#RXubQz}$*ImHF$Fh{1d3>++WFUtJDgr{iv= z&D16;L)$FE5NmGZ<}Il1st2KMY81T{8CwK?YF)P`px*0cw$)i6Cp=59bM z2#yXVI>cF2;kR)ll!;nUoF)o;lq@pY0WC+GN5&2 zZW`nHqsFI`(bSdISD_p5u3=C6wdTe(7p)R0q7K zo7izZ$vuEz(nH{2Dxz9s7daEw1-Lenb9~#zThjG_!;Y>dc>VrWud(yMJxfFLa1QL* zT6Nf5{DDeIwKVD-{A>4IZ&kk6UGejdG}(>@U#>q*f+*lPpD;n33diIfZ&izwm3(`k zbA19}uN+}Wh0-bg4(oKGt14PQubf@!__ zAwA}RtT!EZ5DsqmQEb;U{i)s5|5J8{3zi1C2!iM_0Yz#qQ>W|&qJR-nZ#*Ab!LB@QA%EM=AyKzLEojP{Dn39VGiCG7 zT`A%E6PY~}c6(o&1KB|K-87l=lH$;cARy~RekSCA->R2q1l zsY5bKbx*0$tGO%g`XZ|DrMF&1j(_<>d3hbz*@Ucl5*ba1!m6OMyqL0e}D~&yQb3?JoAkF>sjY6u|V( zo0U8xv3LY8xrIwrrLrAcV&4y3QQ{e-z;CqkDV(?NdbYhA;-@f7=jl6>?D~z))d@9M z6mfFZ>5JhTp3dc}HpZ9@FO}qG8(*=`#eA;ibVa|RIk!+cM~nD}d$z%U|8@?;6*|1W z=3=!wbCa8fVuehq?Z32ZFhhrHcC5xGPFKUleobGbd}S=n#T|+5aQFg6sDo+1UnLS6 zlR4y#QLq@NQ0v~lDABfgDw^NY8+4xowxfm~jCbQ9k+1hX{4)FH8WRQo23u(6U4Q&V zg++Jho8cUZ=3wC4%k`SX`NOYQhNFB9-p0(Aaw=>tMQrc3yG-UxFXpTDBb>zLbNt~Y zAr=)JwPo+Pf@`9YA@dOxuF?CjX|7N0PP65S;OzKnG^0AsI{%2FA=fMJz4OX!{L#Bd zm{u=raU>~a1LG=NbNbpkq^-yCN0?5l=ahK;KyhWTtDcK(Ed#+g$vCdL?}dj zXdm={nC`1UwjZo|RIiaSt*AL<-RDX3hndEuVsdw^!~+|nYDXCIWq^-uO2*~2DdB>L z&F~_wj=Kl`yW#!)YUtF>3tEb^rOU*-dI9eM5!!LF!5oc|S^vM*~13D@z^wB@~gPRBEHtWqG-Yo52hkoI7gDlu)kPZ`0aO+jnVJ z>r`5McF-Q@=#~PsSgs&4>O;AjOp&IlVAs7614}8?`TDPe0p?=(Sl9?yX^4Otw@z zoAjzW88ikp%Y2oqrA__kj)u$9s0Td+b~Gabk(|p1UNkQc+r&n9ueF1`xz?8brAAt_ zSm1V--R7RY8Iz3_8)6aMa5U6FJs)l0VWBMSp$uvE#)WvDP;(z{-qwylRFs(RDzpTL z3gTv&;WHkypN*C_-JLpb5}sK;4q7ErJsq-h8oVLkadB(=-kVG90+Vu66Ju?ra(eAp z0phD8>h2&{>N->R87H&pmCsA687qOokBA3r@DP3RJ9(}HOs(r^@abYY2cEOCgJ8PI zskO#^U$Ghm``g^5Ws#J9KPEY8CGW3ctQI9Ck!Aw;JNAH&HPklb6nR@Z;@qi z?Hb^PUn1V$S}w8;`upn(AfNaYpzvzK_NoTBj~3^CwEW;ge)Q;cKc}cr`_~1h{SfWI ztKjFb5c`h@R{;QuJ6A|Ta}cLk52Ikx4KPX7`C4;OBS2Cbt^X zIRpzQ*;K@_Y3X7@`8gVn&7{VN5{e;Bs?!c^&W{oF&ypm;d1;ehqi~n#H3;}}r{Q$B zwpBu+tzz|We~C_@n7;LII$s$XGD6lJX;+WCxmx4XD7g%$dC7`d*NBlt&of4f&bEu0 zy&T}2S#t4{>uI`CB@?G|q}<%7B)tNO9*7}sx_jBSnbtSw)_le8s-lflx5LuL(hIpb zTO47o=fc{#PFovGUn^9Z1Giykx%N=a1NZkN z1YQozs|KnCU(tf8nAI_D`NSD@&QiCXuA9x(J2|oHRuJY}GMrMfXOqA9uqujzCz7-% zwizc`<2bvf=01BeZcRa*&h^+%FWQ4-LIhqqXBMcLa?OD%(>(ID26_-4V`@~EkIwBm z^FE%&`6~WkwrYB1(Pw?2KKX}Zq_gc)+Ni7~tiGB&UP)USC?R$bEt0PsLvl>qH{4ga zxAw%!pa$)bA*l#EVfGxVbB!AC*HG!L%kRd&BG|_sauE@WnI}vt9YN3)%Br|kyG6da z*M4)^KU?yLpnPUd!s=KwpC z&qx{9{W`B_CHWo?TJM`|P>(1W-_BxObHiNexk>z0VWQF`#RJ#TtfAiG5}SJXp=;E1 zi5PmhGkT?)$Y{0EEj~FZ=n~?{V5GYrMOif4pPg%B zvzwGSPO2aK0VCwXX!*kpSVYy(r7&+*CFUWRjU(Q;|EK!yiqBljzI#G4hpbP~P@sy( z@kvU73q9D0Go!UFB+=N-&qIKpBr62s^qsaewja#w)vshZ6*8>=W?*b_f1Efr?_q=l5DdJE}{PWVw`26y$my zgt+CgdHUPQXHNHD$7B8Ma=*+_&4CFD6sB_x@Y#OD7ygfTHyEGb4!oWYdp!4{;j!(M zeYz2xpbtyfXy)qoEWip*4cNsh@ia-+%R!6aIN>0|+nYKbgqt5}+3RmE=f3W!7 zSZK&iL2&*r&tpNMm-dezKQ^m!x;}*L#4L&_HU$rK6+tM=PtfkyEe2x9JQM39yKu~kyG`hCV1@A?$pe}RFki9yS96G=Y1|qO*-PcChdvHwM_>RJMys6a=&U& zP3|95IW}kJV2G)%u<0p?COo=m*Lv6ABo9?yRd#>*v_vz=xTcJ&JP$vt_9y-OgmP{T zOMN5tr}wQE2kugvp?@Ru-KF>KA80DQli)9PwlSLOLBLnX61<~kBmzSJ-s!2i#~Xq) zw;jn3oo(s)$tL9)K_BIPiWtkg!5<*Sw3zvEcxh%Bdu=$ss!Z@5A4?4{!Di$G`Tjj& z#EqWu;Gabg$;Pm->=!kq{;HLgXbxl)61r(^-54WY5P@J zS)2Rqh46^()#_s2+|d{0acLC~8~aDqYZ4W;Gm_%O5(ABNICOo-XE81P_wy)^?<!4$2nVT;vBwUb}c0__`J5hunEh zbEQdaPZgM#=0PUyBQ14hEJT4ARdQnW1xB85jaXyK$xvDFk-yS`-Jh9Ql=kPBtJB(= zfgQNmBW0Vu=3Yx=S9|$vRW759$8-V~1+$bPK{OqFU<3p0jk5ZuPrPUEV|d=# z77KrScR6KtH|VSTG%tRpjb5Pz1>0%vVj1)?TF&H!uK@y-iHUBv>*8_kr~8#-tr5y7 z-d#E!uHXxq3Verd0#%n^)9nb`c7&@7$_ilsDRi_b(3RaU3Ev^gRRoN(Gt4@~NpaO8bKN{e@g(B!0?i^k%r9l<+@KZhQ3lYyuYIUj4VM~%dbVD(6~ zDZ7IQ--wvV(^WcHhV!|P4=9H#F(#F`Nrovp#*HEOlV_D=uFxuOv!T|6;CnpJX)b14 z+~9DI36%9-Ob*`a?Ih4EX{D?!aUPt?KW5q@QAS{KrQIiHyBl&9nv6-l^)5Li?gw2< zStOaN35|l8Fy(?}SKFp`x-sS~Pvhp2A4)y^L|c!M?ZL>5!!JOsw^@aq>dA`fN<&56 z+2j{VOmAD;k=rL zO0^|I6io#~N{23M!bHVJxe4HU=wG`IJSIaMdq--L?xZFT6ioH);W@eFv_+_94(o1! z!VH0TE=PLMkWpvZT)Ob6Nr0v``j|&{MVdvocVIcdJXe5#03G^W(OsiYkT@ky7%|4- zV{S#ZG~u7DP_MgO?6x&79^S z0!Wezs(ihFsj&xE;u*yz5R5ed@;Z!?oXKaW{a1K0caFd5A+|RB7CPgq%7a71FSFsFwYPvM! zf8B1&6I6e>`io*@2rg8+cOR?C)8A&i?#sD)P>NKi#_@w~8-~ ziV^avBpgnuXx{tS1TTZ{QB|bP!o6xL7`PN18C^4j>tFetun=QN^Vk=;SwT=m;6&RR zQl1@)SUR%^!;vKg;=Shj$|ebmcTOEo=nk%x*Cepv|C~zzo9HQLd$JyhV^hZJ6t}wa zIO0r%@<*FB;^f7C-0+KbiWC-*K#|*6BEL9!m~7$he9(*|a5Lulyg$e-!ym}x3i!Gn zI`cwpHwKFxX1J)JgIllP={fPn&2C{;{XGtEchBv9tHp3LRwy?+&oK8eHr6Kly&c9P zrtpjn61ON%)xn2PVu=w6O1@t|QkaHNph?Yn+b^@E`}qmrHaBgfnfJr)@4qgE)e3`= z5eEX;n-wR)Ix>X&w~2?jA)EO47O!~Eyz-XIcZSOmyDahq5?ajKd{~KE*{;OZn-6nabJpj9?}jrvMQ1SJ8#rk# zJ;*O$WRYZpwo!AM#hHQFa7L_d1EK=f5DB07%Fh>&Wj`|OZo8{5+ujwtti~S5pOLyc zYl~0=1{v8Nm`HbDA<1l~6%~n01y6dPV`1qb5oR~jk!LIJ;qIxTl%@(FsR43XL|=uB zu0G#2#Bh)*HVCQSwFp`8-ijS2e}GanQYq)i zB%z!QQ^}ZqQEZgmw{@?zB2jSedgGr~GwF9D@c7G1!2SA6xt*u`z*VtwQ0T3Lh76qgkTqZ(pje`?B&_|HpaC?=4) zmL#oWqw>a=-1tw1H4|OiIb7zh*a{^{cS|&4G^cPpc-xfN54nWZqcOTVvW<+b|AB9| zvwGUe2(wHr-`6UQ;o5RZhjQGYV&99~wO$-536g%}FGtyFaJoI?r(a`E5D(m<%W+o6 zGTUsst~fx?Z@s)n2xu>Z#xJ3g06yLcTa>V{@bt@7y<4_O5zmEar^7sqlpWij-Nmok z>06554j#^xT)~v}F;+bC>Z2JQS92)8e~pn#fht+^_&wk+0?lR~KlIw_po2knY;=z} zPfH_A=N0yxf_4ATMcI89rh zAG7Ofw5|6!$HWw5B;u6C=C;ob@MCdXYw(?O7e};eRiQg;^d0BckF8)CZmFx*Iy#ic zdn<8(%y+Zs*%%8f<88K|Q!_IY?|*(&p!<~h&scS#ZFXlCke<-$*S4Y(cdjUqLIeqd z0Ig%^1_3k6b;(goPz{OzR3^#G%LAt4XLRNWb@5l+R8boA`5m-6qHk#lxnfnZ23VHi zqjXtE6p(&*-d!GQs;fTRUGm+DKEL@cpC_!2vXtA_*VT(WPc;0C;!$;>#Q^{vNzUg$ zCp+pswoXi$ggRK~ws`{}hp|7zch`9|<{AyIUVn589lW zmS$&VrFI2|N?n5wbygR|NC^c<{P%;`!X4G~biJ!1<+Wl@0L8Q*epXgGDIk@4J&uMc zMbb*o9+yT1nLhyM9pnn7x<1MZ*zO$=4xjU=7Z zlcQ(&{OOx0Nk z#TU5eJeY2}2FQiQ0-A-**b8Tq>$%iK-@{j3U2R?G#r5{>+qIj^fXQtE*~&MTAIt$H zjR4RWuW6yTIPokwxd+&YSlQU(0LGO!I`Q;kZ{>+SkMi)x|&z2!1bYTnf-_b?pB>w*os4_event_id) { + case HTTP_EVENT_ERROR: + break; + case HTTP_EVENT_ON_CONNECTED: + break; + case HTTP_EVENT_HEADER_SENT: + break; + case HTTP_EVENT_ON_HEADER: + break; + case HTTP_EVENT_ON_DATA: + if (!esp_http_client_is_chunked_response(evt->client)) { + strncpy(rcv_buffer, (char*)evt->data, evt->data_len); + } + break; + case HTTP_EVENT_ON_FINISH: + break; + case HTTP_EVENT_DISCONNECTED: + break; + } + return ESP_OK; +} + +/** + * @brief ESP32 check for new firmware in server. It reads Json file in Json URL and + * compare version. If there's new firmware then download it and update. Else, + * it continue to wait. + * + * @param pvParameter + */ +void checkUpdateOTA_task(void *pvParameter) { + + while(1) { + if (xSemaphoreTake(checkUpdateOTA_semaphore, portMAX_DELAY)) + { + + ESP_LOGI(__func__, "Looking for a new firmware...\n"); + + // configure the esp_http_client + esp_http_client_config_t config = { + .url = CONFIG_UPDATE_JSON_URL, + .event_handler = _http_event_handler, + }; + esp_http_client_handle_t client = esp_http_client_init(&config); + + // downloading the json file + esp_err_t err = esp_http_client_perform(client); + if(err == ESP_OK) { + + // parse the json file + cJSON *json = cJSON_Parse(rcv_buffer); + if(json == NULL) + { + ESP_LOGE(__func__, "Downloaded file is not a valid json, aborting...\n"); + } else { + cJSON *version = cJSON_GetObjectItemCaseSensitive(json, "versionID"); + cJSON *file = cJSON_GetObjectItemCaseSensitive(json, "filepath"); + cJSON *md5 = cJSON_GetObjectItemCaseSensitive(json, "md5Checksum"); + + // check the version + if(!cJSON_IsString(version)) + { + ESP_LOGE(__func__, "Unable to read new version, aborting...\n"); + } + else { + + char *new_version = version->valuestring; + if(strcmp(new_version, CONFIG_FIRMWARE_VERSION) != 0) { + + ESP_LOGI(__func__, "Current firmware version (%s) is different from the available one (%s), upgrading...", CONFIG_FIRMWARE_VERSION, new_version); + if(cJSON_IsString(file) && (file->valuestring != NULL)) { + ESP_LOGI(__func__, "Downloading and installing new firmware (%s)...", file->valuestring); + + uint16_t n = strlen(CONFIG_FIRMWARE_UPGRADE_URL); + char update_url[n+40]; + strcpy(update_url, CONFIG_FIRMWARE_UPGRADE_URL); + char api_key[40]; + char *md5_key = md5->valuestring; + sprintf(api_key, "?api_key=%s", md5_key); + strcat(update_url, api_key); + + esp_http_client_config_t ota_client_config = { + .url = update_url, + //.cert_pem = server_cert_pem_start, + .timeout_ms = CONFIG_OTA_RECV_TIMEOUT, + }; + // esp_err_t ret = esp_https_ota(&ota_client_config); + esp_err_t ret = updateOTA(&ota_client_config); + if (ret == ESP_OK) { + ESP_LOGI(__func__, "OTA OK, restarting...\n"); + vTaskSuspendAll(); + esp_restart(); + } else { + ESP_LOGE(__func__, "OTA failed...\n"); + } + } + else + { + ESP_LOGW(__func__, "Unable to read the new file name, aborting...\n"); + } + } + else + { + ESP_LOGI(__func__, "Current firmware version (%s) is same to the available one (%s), nothing to do...\n", CONFIG_FIRMWARE_VERSION, new_version); + } + } + } + } + else + { + ESP_LOGI(__func__, "Unable to download the json file, aborting...\n"); + } + // cleanup after check for new firmware + esp_http_client_cleanup(client); + } + } +} + +/** + * @brief Give semaphore for check update OTA task after an interval. + * + */ +void giveSemaphoreForCheckUpdateOTA(TimerHandle_t xTimer) +{ + xSemaphoreGive(checkUpdateOTA_semaphore); +} + /*------------------------------------ MAIN_APP ------------------------------------*/ void app_main(void) @@ -839,9 +1001,6 @@ void app_main(void) // Wait a second for memory initialization vTaskDelay(1000 / portTICK_RATE_MS); -// Smartconfig -// configSmartWifi(); - // Initialize SD card #if (CONFIG_USING_SDCARD) // Initialize SPI Bus @@ -976,4 +1135,17 @@ void app_main(void) #if (CONFIG_USING_WIFI) WIFI_initSTA(); #endif -} + +#if (CONFIG_OTA_UPDATE) + checkUpdateOTA_semaphore = xSemaphoreCreateBinary(); + + checkUpdateOTA_timer = xTimerCreate( "CheckOTATimer", // Name of timer + pdMS_TO_TICKS(CONFIG_TIME_INTERVAL_UPDATE * 1000), // Period of timer (in ticks) + pdTRUE, // Auto-reload + (void *)0, // Timer ID + giveSemaphoreForCheckUpdateOTA); // Callback function + xTimerStart(checkUpdateOTA_timer, portMAX_DELAY); + + // xTaskCreate(checkUpdateOTA_task, "CheckOTA", (1024 * 8), NULL,(UBaseType_t)5, &checkUpdateOTATask_handle); +#endif +} \ No newline at end of file diff --git a/sdkconfig b/sdkconfig index 0561cce7..e5f273f8 100644 --- a/sdkconfig +++ b/sdkconfig @@ -122,12 +122,12 @@ CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 # # Partition Table # -CONFIG_PARTITION_TABLE_SINGLE_APP=y +# CONFIG_PARTITION_TABLE_SINGLE_APP is not set # CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set -# CONFIG_PARTITION_TABLE_TWO_OTA is not set +CONFIG_PARTITION_TABLE_TWO_OTA=y # CONFIG_PARTITION_TABLE_CUSTOM is not set CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions_two_ota.csv" CONFIG_PARTITION_TABLE_OFFSET=0x8000 CONFIG_PARTITION_TABLE_MD5=y # end of Partition Table @@ -136,14 +136,15 @@ CONFIG_PARTITION_TABLE_MD5=y # Device in use # CONFIG_NAME_DEVICE="Air-SENSE device" -CONFIG_FIRMWARE_VERSION="0.0.1" +CONFIG_FIRMWARE_VERSION="0.0.2" CONFIG_USING_WIFI=y CONFIG_USING_SDCARD=y CONFIG_USING_RTC=y CONFIG_RTC_TIME_SYNC=y +CONFIG_OTA_UPDATE=y CONFIG_USING_BME280=y -CONFIG_USING_SDS011=y -CONFIG_USING_PMS7003=y +# CONFIG_USING_SDS011 is not set +# CONFIG_USING_PMS7003 is not set # CONFIG_USING_O3_SENSOR is not set # CONFIG_USING_CO_SENSOR is not set # CONFIG_USING_CO2_SENSOR is not set @@ -153,11 +154,11 @@ CONFIG_USING_PMS7003=y # # WiFi Config Menu # -CONFIG_SSID="AndroidAPab33" -CONFIG_PASSWORD="jrcm3382" +CONFIG_SSID="Xom An" +CONFIG_PASSWORD="0982332457" CONFIG_MAXIMUM_AP=10 CONFIG_MAXIMUM_RETRY=5 -CONFIG_SHOW_LIST_ACCESS_POINTS_FOUND=y +# CONFIG_SHOW_LIST_ACCESS_POINTS_FOUND is not set # end of WiFi Config Menu # @@ -190,6 +191,17 @@ CONFIG_PIN_NUM_CLK=18 CONFIG_PIN_NUM_CS=5 # end of SD Card menu +# +# Update OTA Configuration +# +CONFIG_UPDATE_JSON_URL="http://192.168.81.177:9001/api/get/version" +CONFIG_FIRMWARE_UPGRADE_URL="http://192.168.81.177:9001/api/get/dataFile" +CONFIG_SKIP_VERSION_CHECK=y +CONFIG_OTA_RECV_TIMEOUT=15000 +CONFIG_TIME_INTERVAL_UPDATE=60 +# CONFIG_ENABLE_PARTIAL_HTTP_DOWNLOAD is not set +# end of Update OTA Configuration + # # PMS7003 configuration # @@ -468,7 +480,7 @@ CONFIG_HTTPD_PURGE_BUF_LEN=32 # # ESP HTTPS OTA # -# CONFIG_OTA_ALLOW_HTTP is not set +CONFIG_OTA_ALLOW_HTTP=y # end of ESP HTTPS OTA # @@ -512,7 +524,7 @@ CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y # # IPC (Inter-Processor Call) # -CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 +CONFIG_ESP_IPC_TASK_STACK_SIZE=1536 CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y CONFIG_ESP_IPC_ISR_ENABLE=y # end of IPC (Inter-Processor Call) @@ -1122,9 +1134,18 @@ CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y # CONFIG_MQTT_MSG_ID_INCREMENTAL is not set # CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set # CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set -# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +CONFIG_MQTT_USE_CUSTOM_CONFIG=y +CONFIG_MQTT_TCP_DEFAULT_PORT=1885 +CONFIG_MQTT_SSL_DEFAULT_PORT=8883 +CONFIG_MQTT_WS_DEFAULT_PORT=80 +CONFIG_MQTT_WSS_DEFAULT_PORT=443 +CONFIG_MQTT_BUFFER_SIZE=1024 +CONFIG_MQTT_TASK_STACK_SIZE=6144 +# CONFIG_MQTT_DISABLE_API_LOCKS is not set +CONFIG_MQTT_TASK_PRIORITY=5 # CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set # CONFIG_MQTT_CUSTOM_OUTBOX is not set +CONFIG_MQTT_OUTBOX_EXPIRED_TIMEOUT_MS=30000 # end of ESP-MQTT Configurations # @@ -1397,7 +1418,7 @@ CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4 CONFIG_ESP_SYSTEM_PD_FLASH=y # CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND is not set -CONFIG_IPC_TASK_STACK_SIZE=1024 +CONFIG_IPC_TASK_STACK_SIZE=1536 CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y # CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 diff --git a/sdkconfig.old b/sdkconfig.old index e0ffe2a6..245341f8 100644 --- a/sdkconfig.old +++ b/sdkconfig.old @@ -141,9 +141,10 @@ CONFIG_USING_WIFI=y CONFIG_USING_SDCARD=y CONFIG_USING_RTC=y CONFIG_RTC_TIME_SYNC=y +CONFIG_OTA_UPDATE=y CONFIG_USING_BME280=y CONFIG_USING_SDS011=y -CONFIG_USING_PMS7003=y +# CONFIG_USING_PMS7003 is not set # CONFIG_USING_O3_SENSOR is not set # CONFIG_USING_CO_SENSOR is not set # CONFIG_USING_CO2_SENSOR is not set @@ -153,8 +154,8 @@ CONFIG_USING_PMS7003=y # # WiFi Config Menu # -CONFIG_SSID="realme C12" -CONFIG_PASSWORD="beba93bf865e" +CONFIG_SSID="Xom An" +CONFIG_PASSWORD="0982332457" CONFIG_MAXIMUM_AP=10 CONFIG_MAXIMUM_RETRY=5 CONFIG_SHOW_LIST_ACCESS_POINTS_FOUND=y @@ -190,6 +191,17 @@ CONFIG_PIN_NUM_CLK=18 CONFIG_PIN_NUM_CS=5 # end of SD Card menu +# +# Update OTA Configuration +# +CONFIG_UPDATE_JSON_URL="http://192.168.81.177:9001/api/get/version" +CONFIG_FIRMWARE_UPGRADE_URL="http://192.168.1.124:9001/api/get/dataFile" +CONFIG_SKIP_VERSION_CHECK=y +CONFIG_OTA_RECV_TIMEOUT=15000 +CONFIG_TIME_INTERVAL_UPDATE=30 +# CONFIG_ENABLE_PARTIAL_HTTP_DOWNLOAD is not set +# end of Update OTA Configuration + # # PMS7003 configuration # @@ -450,7 +462,7 @@ CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y # ESP HTTP client # CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y -# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set +CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH=y CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH=y # end of ESP HTTP client @@ -468,7 +480,7 @@ CONFIG_HTTPD_PURGE_BUF_LEN=32 # # ESP HTTPS OTA # -# CONFIG_OTA_ALLOW_HTTP is not set +CONFIG_OTA_ALLOW_HTTP=y # end of ESP HTTPS OTA # diff --git a/server_certs/ca_cert.pem b/server_certs/ca_cert.pem new file mode 100644 index 00000000..b29ba7ab --- /dev/null +++ b/server_certs/ca_cert.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWDCCAkACCQCbF4+gVh/MLjANBgkqhkiG9w0BAQsFADBuMQswCQYDVQQGEwJJ +TjELMAkGA1UECAwCTUgxDDAKBgNVBAcMA1BVTjEMMAoGA1UECgwDRVNQMQwwCgYD +VQQLDANFU1AxDDAKBgNVBAMMA0VTUDEaMBgGCSqGSIb3DQEJARYLZXNwQGVzcC5j +b20wHhcNMjEwNzEyMTIzNjI3WhcNNDEwNzA3MTIzNjI3WjBuMQswCQYDVQQGEwJJ +TjELMAkGA1UECAwCTUgxDDAKBgNVBAcMA1BVTjEMMAoGA1UECgwDRVNQMQwwCgYD +VQQLDANFU1AxDDAKBgNVBAMMA0VTUDEaMBgGCSqGSIb3DQEJARYLZXNwQGVzcC5j +b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhxF/y7bygndxPwiWL +SwS9LY3uBMaJgup0ufNKVhx+FhGQOu44SghuJAaH3KkPUnt6SOM8jC97/yQuc32W +ukI7eBZoA12kargSnzdv5m5rZZpd+NznSSpoDArOAONKVlzr25A1+aZbix2mKRbQ +S5w9o1N2BriQuSzd8gL0Y0zEk3VkOWXEL+0yFUT144HnErnD+xnJtHe11yPO2fEz +YaGiilh0ddL26PXTugXMZN/8fRVHP50P2OG0SvFpC7vghlLp4VFM1/r3UJnvL6Oz +3ALc6dhxZEKQucqlpj8l1UegszQToopemtIj0qXTHw2+uUnkUyWIPjPC+wdOAoap +rFTRAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAItw24y565k3C/zENZlxyzto44ud +IYPQXN8Fa2pBlLe1zlSIyuaA/rWQ+i1daS8nPotkCbWZyf5N8DYaTE4B0OfvoUPk +B5uGDmbuk6akvlB5BGiYLfQjWHRsK9/4xjtIqN1H58yf3QNROuKsPAeywWS3Fn32 +3//OpbWaClQePx6udRYMqAitKR+QxL7/BKZQsX+UyShuq8hjphvXvk0BW8ONzuw9 +RcoORxM0FzySYjeQvm4LhzC/P3ZBhEq0xs55aL2a76SJhq5hJy7T/Xz6NFByvlrN +lFJJey33KFrAf5vnV9qcyWFIo7PYy2VsaaEjFeefr7q3sTFSMlJeadexW2Y= +-----END CERTIFICATE----- From 99487ebb5aaa499f441e055f4afad692e4f7d9e5 Mon Sep 17 00:00:00 2001 From: Nguyen Doan Khanh Date: Tue, 22 Aug 2023 13:09:51 +0700 Subject: [PATCH 2/2] Fix restart function and add disable WiFi power save mode before OTA download image --- build/.bin_timestamp | 2 +- build/.ninja_deps | Bin 1129948 -> 741988 bytes build/.ninja_log | 4172 ++++++++++++++-------------- build/AirSENSE_ESP32-IDF_RTOS.bin | Bin 951024 -> 951536 bytes build/CMakeFiles/git-data/head-ref | 2 +- build/bootloader/.ninja_log | 232 +- build/build.ninja | 2 +- build/compile_commands.json | 2 +- build/config/sdkconfig.cmake | 4 +- build/config/sdkconfig.h | 4 +- build/config/sdkconfig.json | 4 +- main/main.c | 88 +- sdkconfig | 4 +- sdkconfig.old | 33 +- 14 files changed, 2258 insertions(+), 2291 deletions(-) diff --git a/build/.bin_timestamp b/build/.bin_timestamp index d0a8e548..e9ea70fa 100644 --- a/build/.bin_timestamp +++ b/build/.bin_timestamp @@ -1 +1 @@ -c8af6ad757c2074be47877fda22910b9 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/AirSENSE_ESP32-IDF_RTOS.bin +f85a4f3b47a8d233990001bad6c3a1c5 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/AirSENSE_ESP32-IDF_RTOS.bin diff --git a/build/.ninja_deps b/build/.ninja_deps index 096134c30de2fe5ae3c51b8b94db36d5995a2bf3..296d9295308bef2ecdf96da92c098045ad550241 100644 GIT binary patch delta 17579 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 E4`BE2X8-^I diff --git a/build/.ninja_log b/build/.ninja_log index 9984f4e4..3fe7deee 100644 --- a/build/.ninja_log +++ b/build/.ninja_log @@ -1,2149 +1,2161 @@ # ninja log v5 -8887 9255 7143317043727332 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj 8a19420f1169ddf6 -14719 15063 7143317101800502 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj e28ed948915da994 -17363 17783 7143317128933072 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-ec.c.obj 24a98a675b48047c -0 2198 0 CMakeFiles/menuconfig 8e39048b4f82963b -18913 19465 7143317145813521 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj a38575972c48b7bf -0 2198 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/menuconfig 8e39048b4f82963b -21485 22027 7143317171012929 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj 39cc0cda9f8ba8b9 +14836 15265 7143815721070374 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-ec.c.obj 24a98a675b48047c +12455 12768 7143815696133794 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj e28ed948915da994 +7829 8159 7143815649987567 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj 8a19420f1169ddf6 +1 10111 0 CMakeFiles/menuconfig 8e39048b4f82963b +16249 16720 7143815735459965 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj a38575972c48b7bf +18701 19145 7143815759719379 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj 39cc0cda9f8ba8b9 +1 10111 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/menuconfig 8e39048b4f82963b +6685 7102 7143815639289492 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_arch.c.obj 44a0313eb8d8c817 +39767 40295 7143815971273989 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding_m.c.obj 8f0304812d79e1c4 +7518 7870 7143815647058065 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj a9c66d1596cdcd29 33 76 7088807954018335 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/project_elf_src_esp32.c 4485265cc95f1765 -8822 9085 7143317042068137 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj a9c66d1596cdcd29 -7502 7963 7143317030752883 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_arch.c.obj 44a0313eb8d8c817 -42531 42970 7143317380841788 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding_m.c.obj 8f0304812d79e1c4 -23717 24152 7143317192463051 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj 29ea1ecc791dd8e2 +20438 20649 7143815774991537 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj 29ea1ecc791dd8e2 33 76 7088807954018335 project_elf_src_esp32.c 4485265cc95f1765 -4 7659 7143325611979576 build.ninja 931c3b6513a5319a -44078 44345 7143317394540097 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.obj 45b3ea3e7b912af6 -22904 23427 7143317185236495 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj c252c302360f0446 -40 508 7088807954580666 partition_table/partition-table.bin df7098efa299a0f8 -16479 16851 7143317119657614 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj d13226be0c328f00 -9178 9545 7143317046580974 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj 55325bdbabffa4ba -39077 39640 7143317347156877 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_spi.c.obj a6995836562ed9e2 -41228 41678 7143317367810111 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii.c.obj 9a8854141839afc9 -9984 10231 7143317053487030 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj 337e5465e031410e -45804 46125 7143317412382722 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_pkey.c.obj 6b8fdbdca070b643 -21967 22539 7143317176515303 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj 8ffbfc335ca6249e -66 115 7143316952374744 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/memory.ld 4b2fc75c434899d4 -24422 25022 7143317201238647 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_async_memcpy.c.obj f060238cba965e3d -12571 12827 7143317079466347 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/touch_sensor_hal.c.obj fe4462e144cb1d63 -66 115 7143316952374744 esp-idf/esp_system/ld/memory.ld 4b2fc75c434899d4 -40 508 7088807954580666 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/partition_table/partition-table.bin df7098efa299a0f8 -41315 41798 7143317368977506 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu_m.c.obj dee71eb30f4112a0 +41742 42067 7143815989151682 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.obj 45b3ea3e7b912af6 +4 15152 7143820030850528 build.ninja 931c3b6513a5319a +8777 9096 7143815659193948 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj 337e5465e031410e +44132 44457 7143816012904367 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_pkey.c.obj 6b8fdbdca070b643 +38593 39349 7143815961759244 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii.c.obj 9a8854141839afc9 +14035 14390 7143815712382944 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj d13226be0c328f00 +36050 36714 7143815935408504 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_spi.c.obj a6995836562ed9e2 +8129 8469 7143815653161208 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj 55325bdbabffa4ba +19792 20339 7143815771819063 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj c252c302360f0446 +50 487 7143325653899011 partition_table/partition-table.bin 3ad6db70c912df66 +18992 19427 7143815762706711 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj 8ffbfc335ca6249e +235 390 7143815572415339 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/memory.ld 4b2fc75c434899d4 +21019 21373 7143815782205727 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_async_memcpy.c.obj f060238cba965e3d +10452 10670 7143815675185987 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/touch_sensor_hal.c.obj fe4462e144cb1d63 +235 390 7143815572415339 esp-idf/esp_system/ld/memory.ld 4b2fc75c434899d4 +50 487 7143325653899011 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/partition_table/partition-table.bin 3ad6db70c912df66 +38403 38934 7143815957699504 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu_m.c.obj dee71eb30f4112a0 90205 90722 7088808860199707 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c.obj 9934325462521993 -9555 9786 7143317048850074 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj 758129569a8caf37 -5232 5732 7143317008436708 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj 7914d33fb3712ee4 -20527 21064 7143317161712630 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj 79065e16315b375f -9255 9490 7143317046086770 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.obj 1eb122c576a24f87 -2310 3315 7143316984198771 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 1a741603e19e2b06 +8159 8382 7143815652342371 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj 758129569a8caf37 +17682 18150 7143815749901852 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj 79065e16315b375f +8176 8407 7143815652546641 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.obj 1eb122c576a24f87 +4928 5355 7143815621876085 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj 7914d33fb3712ee4 89729 90214 7088808854771334 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c.obj 8ba6797dbec719a -21328 21814 7143317169168737 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj b5e5793add8a870 -3992 4340 7143316994498995 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/flash_ops_esp32.c.obj 34cedcf7b79ecd82 -9491 9748 7143317048653256 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.obj ae1016d42aff9e8d -47137 47595 7143317427077754 esp-idf/BME280/CMakeFiles/__idf_BME280.dir/bme280.c.obj f0511db7d7725a90 -20646 21161 7143317162238921 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj db1fc2c4cc75ea61 -26820 27338 7143317224532641 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd.c.obj 7f16818b3fa53fe3 -13361 13881 7143317089882821 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj a2605ec4e9f05059 -29581 30136 7143317252415714 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj 4e2d368b07f9593f -9470 9731 7143317048526998 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj dcd083e65dc7c1ba -9392 9688 7143317047890023 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj 25538ff51295af5e -9329 9567 7143317046651091 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.obj c91103c0458718bc -43943 44196 7143317393135501 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c.obj 57a622e420d01572 -42325 42878 7143317379938414 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncother.c.obj 9505464cf81028bc -6425 7080 7143317021292339 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj 8e8bec43e66aaac4 -44891 45094 7143317402053077 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c.obj aa129fc0a917aeb3 -14786 15110 7143317102241095 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj 86f265bb95bbc16e -9842 10240 7143317053427070 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj 8521128956753042 +2675 3091 7143815599366040 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 1a741603e19e2b06 +11327 11825 7143815686684813 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj a2605ec4e9f05059 +24828 25779 7143815826153934 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj 4e2d368b07f9593f +23352 23648 7143815804892805 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd.c.obj 7f16818b3fa53fe3 +8408 8652 7143815654951978 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj dcd083e65dc7c1ba +8318 8589 7143815654329323 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.obj ae1016d42aff9e8d +18469 18940 7143815757838486 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj b5e5793add8a870 +3440 3805 7143815606378807 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/flash_ops_esp32.c.obj 34cedcf7b79ecd82 +45241 45804 7143816026186510 esp-idf/BME280/CMakeFiles/__idf_BME280.dir/bme280.c.obj f0511db7d7725a90 +18069 18639 7143815754824716 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj db1fc2c4cc75ea61 +8029 8234 7143815650831134 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj 25538ff51295af5e +12768 13098 7143815699354909 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj 86f265bb95bbc16e +8652 9037 7143815658715852 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj 8521128956753042 18391 18750 7088808140407727 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tjpgd.c.obj 67e0f8554f08d08a -9434 9803 7143317049127246 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj 55a37afc88c4748 -45946 46230 7143317413458089 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_bio.c.obj cfd73c097b926cd1 -45762 46064 7143317411634048 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_methods.c.obj c48e953c2b792189 -43077 43411 7143317385312441 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj e8035967ffcad748 -1495 1952 7143316970647418 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 831a33459306f656 -28352 28646 7143317237559286 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_queue.c.obj 445c7b5ffc5defaa -9054 9326 7143317044470132 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj 789de6a525259a8c -9208 9554 7143317046610983 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj 2ccaf5ea4501953 -23747 24174 7143317192748831 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj dcf080ddb313dff7 -9766 10123 7143317052354521 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj e6ffccf4cff788c2 -16925 17452 7143317125608940 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2.c.obj 1824230af2d2e560 -34840 35310 7143317304183634 esp-idf/driver/CMakeFiles/__idf_driver.dir/timer.c.obj 1d79aa237ef9be4c -9787 10115 7143317052254286 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj 90fb9073cf852388 -8872 9109 7143317042277571 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj 46f69e65cb083064 -8338 8607 7143317037263321 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj aed2c8c2e78e7fd0 -3375 3772 7143316988779215 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj 89b0efd848a98899 +5867 6292 7143815631251796 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj 8e8bec43e66aaac4 +42673 42976 7143815998210529 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c.obj aa129fc0a917aeb3 +8109 8418 7143815652606644 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.obj c91103c0458718bc +41387 41741 7143815985774535 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c.obj 57a622e420d01572 +39970 40495 7143815973224447 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncother.c.obj 9505464cf81028bc +8220 8526 7143815653715998 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj 55a37afc88c4748 +44149 44444 7143816012904367 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_bio.c.obj cfd73c097b926cd1 +8235 8563 7143815654052427 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj 2ccaf5ea4501953 +14352 14864 7143815717045589 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2.c.obj 1824230af2d2e560 +8470 8876 7143815657224775 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj e6ffccf4cff788c2 +20660 20879 7143815777298184 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj dcf080ddb313dff7 +23793 24104 7143815809548123 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_queue.c.obj 445c7b5ffc5defaa +7858 8109 7143815649594411 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj 789de6a525259a8c +43814 44146 7143816009585034 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_methods.c.obj c48e953c2b792189 +40534 40962 7143815978007270 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj e8035967ffcad748 +9383 9590 7143815664315390 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 831a33459306f656 +32088 32480 7143815893191498 esp-idf/driver/CMakeFiles/__idf_driver.dir/timer.c.obj 1d79aa237ef9be4c +8564 8990 7143815658354416 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj 90fb9073cf852388 +7344 7562 7143815644120855 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj aed2c8c2e78e7fd0 +7545 7841 7143815646753075 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj 46f69e65cb083064 +3027 3439 7143815602570969 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj 89b0efd848a98899 89851 90245 7088808855228383 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c.obj 86b6af0bcabf02c -9294 9660 7143317047690261 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj eec08127a3012302 -33276 33357 7143317284808770 esp-idf/nvs_flash/libnvs_flash.a 88df08e0eb1a9a0a -8094 8432 7143317035493424 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.obj 1f6e0a4588ad0dbd -9515 9765 7143317048748667 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_trace.c.obj 52e7c47ae16c8ddd -22539 23209 7143317183069192 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj 65b2a810ed117d2 -43637 43943 7143317390402963 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c.obj d051dd950dca4d9b -8433 8822 7143317039359575 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj 2e0960a69933ecd -7920 8356 7143317034658539 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp32/bignum.c.obj 5c89103f707d932 -23821 24135 7143317192413082 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj f9adc7c0db58b74 -8124 8454 7143317035719907 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj 3f4669b8cc2980ef -19530 20065 7143317151767705 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj f7724f070316e469 -29536 29892 7143317250015841 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj 2ad0446c8daf177a -9145 9513 7143317046316137 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj a9d9b765580c4774 -35031 35504 7143317306177323 esp-idf/driver/CMakeFiles/__idf_driver.dir/twai.c.obj 8be7d6840e994efe -1828 3450 7143316985167960 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj c35d6c7d5aea322a -10584 10964 7143317060635300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj 447191cf8822e4f8 -24200 24621 7143317197397320 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj ce5ee9a0d40c84ce -7999 8336 7143317034447327 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj 4c72338f61191df4 -14869 15200 7143317103188209 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj 33379652a66280bb -26969 27463 7143317225810602 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj f4d5f1382c9d8a1c -8616 8895 7143317040068896 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj 370dede3077c13cc -15063 15380 7143317104991291 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj 6695a8abc42a7161 -23401 23703 7143317188096589 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32/memory_layout.c.obj 17c163519e85b537 -8356 8777 7143317038536615 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj 8bda7507d7b8da44 -7893 8385 7143317034850693 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/sha.c.obj af110f446783b38a -8154 8503 7143317036154303 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj b33eefff8a805de6 -32121 32223 7143317273479644 esp-idf/lwip/liblwip.a e58a2ddf6f6cbdf8 -8284 8564 7143317036723209 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj 66c455269fbbb222 -8504 8872 7143317039914482 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj 1382862767128f44 -8634 9053 7143317041468930 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj 1d81f0b7faa15364 -8220 8633 7143317037368319 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj d3103703e8cc5e52 -40355 40724 7143317358156478 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj 37acaa9ab7ebed67 -31929 31997 7143317271220411 esp-idf/soc/libsoc.a 657789091bceb011 -140 484 7143316955767320 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/md/esp_md.c.obj 512c445f9de2be84 -19626 20245 7143317153541431 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj 26f51e70a4c549a3 -8896 9206 7143317043264753 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj ec3350faf7b2ff34 -13737 14236 7143317093235331 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sta_list.c.obj 7d619290f878e384 -8455 8796 7143317038972961 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj e8d9c04e680605f1 -15302 15618 7143317106896593 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj 1b4c354663efa4c7 -18264 18799 7143317138989045 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl.c.obj c1eb66135efe7890 -8797 9145 7143317042595469 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj c1d9fe1d221f794c -22503 23170 7143317182604193 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/vfs_lwip.c.obj 9c626d66fd3c1bac -8565 8949 7143317040449636 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj 480dd9ba5be1f0b4 -17349 17737 7143317128449647 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-bignum.c.obj 1d60f5bcd59082db -9699 10024 7143317051337141 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj d952c5607bb3f19a +8150 8499 7143815653443064 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj eec08127a3012302 +19609 20155 7143815769468158 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj 65b2a810ed117d2 +6981 7170 7143815640120355 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.obj 1f6e0a4588ad0dbd +30321 30405 7143815872585657 esp-idf/nvs_flash/libnvs_flash.a 88df08e0eb1a9a0a +8419 8641 7143815654842048 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_trace.c.obj 52e7c47ae16c8ddd +20678 20897 7143815777406328 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj f9adc7c0db58b74 +1155 1498 7143815583338371 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp32/bignum.c.obj 5c89103f707d932 +7069 7374 7143815642191594 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj 2e0960a69933ecd +41335 41684 7143815985246997 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c.obj d051dd950dca4d9b +16733 17241 7143815740811454 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj f7724f070316e469 +7181 7415 7143815642658626 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj 3f4669b8cc2980ef +24480 24814 7143815816551871 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj 2ad0446c8daf177a +7878 8176 7143815650243178 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj a9d9b765580c4774 +31914 32399 7143815892404763 esp-idf/driver/CMakeFiles/__idf_driver.dir/twai.c.obj 8be7d6840e994efe +2238 3062 7143815598902568 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj b9dadb319cc1726c +12588 12850 7143815696984764 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj 33379652a66280bb +6990 7236 7143815640607242 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj 4c72338f61191df4 +20897 21265 7143815781091552 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj ce5ee9a0d40c84ce +423 654 7143815574970111 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj 447191cf8822e4f8 +12910 13173 7143815700183188 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj 6695a8abc42a7161 +7237 7508 7143815643463800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj 370dede3077c13cc +22704 23008 7143815798488103 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj f4d5f1382c9d8a1c +20383 20660 7143815775031529 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32/memory_layout.c.obj 17c163519e85b537 +1179 1677 7143815585138530 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/sha.c.obj af110f446783b38a +7171 7492 7143815643383785 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj 8bda7507d7b8da44 +6999 7352 7143815641901594 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj b33eefff8a805de6 +28688 28831 7143815856835919 esp-idf/lwip/liblwip.a e58a2ddf6f6cbdf8 +7102 7344 7143815641931593 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj 66c455269fbbb222 +7374 7769 7143815646198377 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj 1382862767128f44 +7616 8219 7143815650639274 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj 1d81f0b7faa15364 +7137 7518 7143815643567444 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj d3103703e8cc5e52 +16742 17201 7143815740391432 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj 26f51e70a4c549a3 +1202 1536 7143815583468506 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/md/esp_md.c.obj 512c445f9de2be84 +28416 28520 7143815853728996 esp-idf/soc/libsoc.a 657789091bceb011 +37544 38030 7143815948608619 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj 37acaa9ab7ebed67 +11443 11935 7143815687681419 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sta_list.c.obj 7d619290f878e384 +7562 8029 7143815648765652 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj ec3350faf7b2ff34 +7509 7913 7143815647615900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj c1d9fe1d221f794c +19854 20383 7143815772219138 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/vfs_lwip.c.obj 9c626d66fd3c1bac +15447 15953 7143815727910287 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl.c.obj c1eb66135efe7890 +13099 13348 7143815701982850 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj 1b4c354663efa4c7 +7415 7809 7143815646558854 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj e8d9c04e680605f1 +14409 14803 7143815716373977 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-bignum.c.obj 1d60f5bcd59082db +7258 7544 7143815643888409 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj 480dd9ba5be1f0b4 +8526 8938 7143815657769825 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj d952c5607bb3f19a +7353 7819 7143815646558854 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj d1042f4331a74a36 83269 83726 7088808790141055 esp-idf/jsmn/CMakeFiles/__idf_jsmn.dir/src/jsmn.c.obj e7fe42d3124a0724 -8778 9178 7143317042961172 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj d1042f4331a74a36 -9137 9469 7143317045852672 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj e4963a9d96656c71 -8394 8808 7143317039224958 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj e05c6405559eb985 -28398 28726 7143317238448612 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_version.c.obj 1aabd91edcf65109 -9748 9996 7143317051070104 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj a3b5e29f9079de8c -3245 3600 7143316987145051 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj b543f34923cf90d6 -23733 24045 7143317191583423 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj 83544119914b3b26 -8808 9136 7143317042504751 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj 18dc0dafac85bff1 -23237 23687 7143317187963900 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj 2f586da5b492c459 -44278 44527 7143317396461117 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c.obj 8414700efa7810c3 -9997 10360 7143317054781435 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj 9322a3f398588349 -9086 9392 7143317045120185 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj 373d4ff1824bbde7 -11914 12164 7143317072684953 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj 9df5193251c2ec86 -33357 33429 7143317285528488 esp-idf/spi_flash/libspi_flash.a b8548a1d71acaa31 -9109 9434 7143317045444789 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj 4b8a8c5c64120ae -18351 18982 7143317140452931 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj 5ca70c5a52de0e7 -8950 9292 7143317044088148 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj 7a711208716918af -33843 34233 7143317293270833 esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj cf076add0cc626b3 -9546 9840 7143317049245165 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_reader.c.obj dadbd8e5c5058f83 -3306 3627 7143316987245177 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj b360d54608497c79 -9568 9942 7143317050608342 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj 5d187fca6b194a11 -1512 2266 7143316973036691 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj 737b6618bc6a0601 -24818 25233 7143317203121174 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj ba5d0f99b927da9e -9732 10085 7143317052007492 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj aff294f1ce59ca08 -9682 9983 7143317051002872 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj 8086654c74f486a8 -10885 11155 7143317062713216 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj 96953bd417da36a4 -7799 8123 7143317032307576 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_stubs.c.obj 1f51366d3441381 -9804 10101 7143317052147469 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj 34a773a676b2e23d -128 593 7143316956795478 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj 210bc46de28c1e -44639 44885 7143317400015507 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c.obj a4eb11b32a8b399f -39012 39479 7143317345769978 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj e5f056ec0d79bb85 -10103 10508 7143317056200426 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj 8525dfa1b82d8df2 -612 1006 7143316960346403 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj 4421ffa31e76f5a4 -12533 12934 7143317080539664 esp-idf/hal/CMakeFiles/__idf_hal.dir/emac_hal.c.obj 52d455203b88557d -9943 10269 7143317053477034 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj 3832f0f730115643 -984 1469 7143316965405475 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj 69d6cba668718be6 -11360 11771 7143317068516367 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj 5d2b99d338638174 -25732 25999 7143317211155642 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_context.S.obj 5c0cbf7deb95955e -10086 10424 7143317055398876 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj db09808bd775294e -24621 25504 7143317205931785 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj f5f811896c7a330d -10124 10541 7143317056560917 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj 3aae103e1b1efdba -10115 10465 7143317055779833 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.obj 8ca776bcbe251f89 -48010 48098 7143317432188804 esp-idf/Time/libTime.a 73d0682fa24eb2f7 -6478 7055 7143317021598503 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj f58a951e2ec45058 -19094 19767 7143317148795633 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj b1eaf7f9b86bb375 -40836 41312 7143317364205860 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj 55e5b23c826cf282 -10231 10583 7143317056912320 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj a5ce83581f2190ca -18251 18547 7143317136662197 esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj bc85d8ceb4ce2816 -10243 10646 7143317057380974 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj e57c7b5f08a36f79 -17415 17883 7143317129752170 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj b6adb2e5e5af1cfa -5454 6054 7143317011262618 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj 4793863ba51bd98a -44196 44418 7143317395381418 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c.obj 5f713f845747f595 -10425 10797 7143317058760119 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj d8a872d8cba2d790 -10361 10805 7143317058719980 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj 344f7bbace4e4b8e -24012 24331 7143317194484498 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj 447469ef98d96d70 -10270 10496 7143317056138510 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj c1220fa34d512465 -2267 3397 7143316984840037 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj e3b0d883e8cbc36e -12207 12545 7143317076352325 esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj cf9a38a3b0dbc700 -25938 26190 7143317212705662 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_vector_defaults.S.obj 673648494b52f5de -10542 10951 7143317060575217 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj d3badc57bc83aaf0 -18982 19530 7143317146291977 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj 9ae2182efcecb3d3 -10465 10862 7143317059807277 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj c329b62453c3f3f3 -45499 45760 7143317408616095 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/runtime.c.obj e11643ec7d7a0a01 -15857 16477 7143317115795533 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj dc377054852c8d01 -10517 10921 7143317060383407 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj adda2b54172cc451 -35912 36303 7143317313960653 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj cf80ee410ca36def -10656 10975 7143317060920123 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj f05b478cb1630b69 -10508 10820 7143317059149566 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj 2dbba29328eca9eb -17871 18588 7143317136557568 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32/esp_adapter.c.obj 6c341cc454d4310c -3773 4254 7143316993394663 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj edd212c4234dd8d3 -25620 26154 7143317212500621 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj f5038c94248e8d73 -10964 11268 7143317063755608 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj f24fd99dbf006225 -10797 11113 7143317062280563 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj dc1630c86647037a -10862 11283 7143317063660089 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj 4895f8fcf3c58c86 -10806 11165 7143317062723092 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj e50f1f1aac6c5dea -17425 17710 7143317128188461 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj 5ffeeeccad3f2a68 -10026 10516 7143317056220983 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj 1699c7a059c48e1c -39701 40354 7143317354486131 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_console.c.obj 63e770ddee1c9ebe -18469 19010 7143317141237864 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj 3990452615525508 -10922 11246 7143317063590011 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.obj 18f81c92a06c1af9 -10820 11065 7143317061777297 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj 5d266fd4bde92bcf -11113 11417 7143317065244369 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_hardware.c.obj 96188abfb0ade18a -25688 25895 7143317210130330 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/portasm.S.obj c6f79bdf2554ec82 -23887 24189 7143317193009140 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj f418dbcb7001dd83 -10953 11384 7143317064982110 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_mem.c.obj d3b701729880d136 -28627 29647 7143317247340942 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj d872f955dcd000e -13651 14209 7143317092976724 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj c9f88ad2b11a12e8 -14348 14687 7143317098055809 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj 671291bd5e9c5d91 -11065 11434 7143317065254444 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/esp_sha.c.obj eaff144926d6d8b5 -22476 22996 7143317180934315 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj 58f8678ad432d1bd -116 813 7143316958355689 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj 7a6590344f0719c2 -24449 24968 7143317200765876 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj 8ed987b904abe8ac -10497 10884 7143317060021272 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj 341681121e10dc84 -10976 11359 7143317064648623 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_timing.c.obj c7397121f4b448c7 +7914 8318 7143815651531112 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj e4963a9d96656c71 +7198 7612 7143815644479490 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj e05c6405559eb985 +2647 2951 7143815597973625 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj b543f34923cf90d6 +20649 20849 7143815776827438 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj 83544119914b3b26 +8500 8776 7143815656250906 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj a3b5e29f9079de8c +23970 24265 7143815811150699 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_version.c.obj 1aabd91edcf65109 +7493 7971 7143815648151353 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj 18dc0dafac85bff1 +20172 20583 7143815774195731 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj 2f586da5b492c459 +9889 10117 7143815669524391 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj 9df5193251c2ec86 +7971 8203 7143815650532603 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj 373d4ff1824bbde7 +8590 8947 7143815657779810 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj 9322a3f398588349 +41894 42218 7143815990661186 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c.obj 8414700efa7810c3 +15681 16206 7143815730420014 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj 5ca70c5a52de0e7 +30406 30527 7143815873807760 esp-idf/spi_flash/libspi_flash.a b8548a1d71acaa31 +7810 8149 7143815649947614 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj 4b8a8c5c64120ae +7771 8129 7143815649777491 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj 7a711208716918af +31129 31485 7143815883229451 esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj cf076add0cc626b3 +3091 3378 7143815602233793 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj b360d54608497c79 +8204 8432 7143815652820463 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_reader.c.obj dadbd8e5c5058f83 +8433 8834 7143815656760662 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj 5d187fca6b194a11 +2257 2610 7143815594523153 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj 737b6618bc6a0601 +21225 21548 7143815783931070 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj ba5d0f99b927da9e +8641 9024 7143815658580567 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj aff294f1ce59ca08 +9237 9493 7143815663410939 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_stubs.c.obj 1f51366d3441381 +474 782 7143815576085844 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj 96953bd417da36a4 +8384 8715 7143815655628283 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj 8086654c74f486a8 +3713 4174 7143815610091282 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj 210bc46de28c1e +8715 9012 7143815658590572 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj 34a773a676b2e23d +10559 10930 7143815677774316 esp-idf/hal/CMakeFiles/__idf_hal.dir/emac_hal.c.obj 52d455203b88557d +1843 2098 7143815589376956 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj 4421ffa31e76f5a4 +35942 36464 7143815932968146 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj e5f056ec0d79bb85 +42485 42751 7143815995867512 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c.obj a4eb11b32a8b399f +8947 9337 7143815661675970 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj 8525dfa1b82d8df2 +9590 9916 7143815667616853 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj 5d2b99d338638174 +8939 9288 7143815661132021 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj 3832f0f730115643 +1771 2142 7143815589793204 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj 69d6cba668718be6 +21709 21902 7143815787226727 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_context.S.obj 5c0cbf7deb95955e +8841 9228 7143815660542098 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj db09808bd775294e +20912 21466 7143815783041017 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj f5f811896c7a330d +8876 9325 7143815661716004 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj 3aae103e1b1efdba +16492 16978 7143815738072533 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj b1eaf7f9b86bb375 +46250 46383 7143816032353404 esp-idf/Time/libTime.a 73d0682fa24eb2f7 +9038 9394 7143815662381944 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.obj 8ca776bcbe251f89 +5759 6094 7143815629349328 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj f58a951e2ec45058 +16151 16674 7143815735115597 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj b6adb2e5e5af1cfa +9097 9464 7143815663066452 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj e57c7b5f08a36f79 +5056 5539 7143815623599565 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj 4793863ba51bd98a +35551 36000 7143815928159752 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj 55e5b23c826cf282 +15613 15906 7143815727555403 esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj bc85d8ceb4ce2816 +9027 9361 7143815662038704 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj a5ce83581f2190ca +41949 42192 7143815990366358 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c.obj 5f713f845747f595 +9012 9382 7143815662218802 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj d8a872d8cba2d790 +20617 20808 7143815776490499 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj 447469ef98d96d70 +6779 7181 7143815640016586 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj 344f7bbace4e4b8e +6717 6918 7143815637639714 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj c1220fa34d512465 +16639 17075 7143815739138789 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj 9ae2182efcecb3d3 +6910 7198 7143815640200379 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj d3badc57bc83aaf0 +22190 22393 7143815792415158 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_vector_defaults.S.obj 673648494b52f5de +2662 3170 7143815600139446 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj e3b0d883e8cbc36e +10001 10331 7143815671708131 esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj cf9a38a3b0dbc700 +43467 43814 7143816006371401 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/runtime.c.obj e11643ec7d7a0a01 +13493 14072 7143815708874486 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj dc377054852c8d01 +6791 7136 7143815639826577 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj c329b62453c3f3f3 +6918 7258 7143815640887231 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj adda2b54172cc451 +484 869 7143815576942436 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj f05b478cb1630b69 +33005 33380 7143815902089042 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj cf80ee410ca36def +15072 15612 7143815724475355 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32/esp_adapter.c.obj 6c341cc454d4310c +414 741 7143815575775803 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj 2dbba29328eca9eb +3598 4046 7143815608901499 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj edd212c4234dd8d3 +655 931 7143815577801234 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj f24fd99dbf006225 +21936 22315 7143815791437386 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj f5038c94248e8d73 +401 763 7143815576005812 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj dc1630c86647037a +782 1111 7143815579549612 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj 4895f8fcf3c58c86 +14897 15174 7143815720206080 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj 5ffeeeccad3f2a68 +741 1101 7143815579409602 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj e50f1f1aac6c5dea +8990 9420 7143815662602155 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj 1699c7a059c48e1c +15875 16406 7143815732450156 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj 3990452615525508 +37065 37811 7143815946488106 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_console.c.obj 63e770ddee1c9ebe +932 1214 7143815580475366 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.obj 18f81c92a06c1af9 +763 1006 7143815578461091 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj 5d266fd4bde92bcf +20584 20836 7143815776837353 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj f418dbcb7001dd83 +22009 22176 7143815790265191 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/portasm.S.obj c6f79bdf2554ec82 +881 1142 7143815579883698 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_hardware.c.obj 96188abfb0ade18a +869 1235 7143815580555450 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_mem.c.obj d3b701729880d136 +19310 19719 7143815765559201 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj 58f8678ad432d1bd +860 1177 7143815580241439 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/esp_sha.c.obj eaff144926d6d8b5 +3676 4122 7143815609643520 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj 7a6590344f0719c2 +12137 12453 7143815693016548 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj 671291bd5e9c5d91 +11538 12002 7143815688117612 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj c9f88ad2b11a12e8 +24181 24992 7143815817945481 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj d872f955dcd000e +21079 21456 7143815782970938 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj 8ed987b904abe8ac +392 850 7143815576701585 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj 341681121e10dc84 7857 8066 7088808033657854 bootloader-prefix/src/bootloader-stamp/bootloader-update cc71eea7b8c66335 +851 1155 7143815579903808 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_timing.c.obj c7397121f4b448c7 +919 1201 7143815580445418 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/esp_aes_xts.c.obj bcac05b566934b74 +38674 39339 7143815961719222 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother.c.obj c87a4205867b3842 +42845 43164 7143816000084079 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c.obj 333b155c5153780f +17393 17943 7143815747620376 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj abdad98dd9881845 +44609 45194 7143816020191321 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj 58fc93f023034464 8067 8239 7088808035557112 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch 70b0efd805963301 -46688 47150 7143317422499664 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj 58fc93f023034464 -44986 45228 7143317403390819 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c.obj 333b155c5153780f -41879 42325 7143317374096593 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother.c.obj c87a4205867b3842 -11155 11487 7143317066021395 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/esp_aes_xts.c.obj bcac05b566934b74 -20364 20939 7143317160382465 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj abdad98dd9881845 -8385 8886 7143317039801553 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/block/esp_aes.c.obj 6e8c87701dfe3434 -38 166 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 -5066 5817 7143317009025322 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj 99bab0db0f0ef2b1 -11165 11568 7143317066804713 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/esp_aes_common.c.obj 3227f29ceb8ebf84 -5518 5984 7143317010958688 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/esp_common/gdbstub_common.c.obj d2c6871cef09fc37 -209 527 7143316956427972 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha256.c.obj 5919c05c1a62f6ab -45246 45542 7143317406574924 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c.obj 49dbaf724e2ee4eb -41799 42271 7143317373493084 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial.c.obj eb06f606a1eadd7a -7963 8394 7143317035005491 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_bignum.c.obj cbbdde7b40683d3c -200 567 7143316956785382 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha1.c.obj c3fdcd4b6e408c4a +58 237 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 +1112 1613 7143815584387568 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/block/esp_aes.c.obj 6e8c87701dfe3434 +4733 5432 7143815622696070 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj 99bab0db0f0ef2b1 +5271 5560 7143815623894982 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/esp_common/gdbstub_common.c.obj d2c6871cef09fc37 +1048 1518 7143815583578377 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/esp_aes_common.c.obj 3227f29ceb8ebf84 +1214 1565 7143815583803262 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha256.c.obj 5919c05c1a62f6ab +1143 1509 7143815583358425 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_bignum.c.obj cbbdde7b40683d3c +39298 39871 7143815967084486 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial.c.obj eb06f606a1eadd7a +43046 43377 7143816002178406 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c.obj 49dbaf724e2ee4eb 88462 88994 7088808842947758 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c.obj b4d01ebf31fd828a -12032 12348 7143317074658299 esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj c1d020f276b17b3e -494 980 7143316960209568 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj b2c2528a0460c2c1 -25323 25656 7143317207658057 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/cache_sram_mmu.c.obj e6f71fa12a2b725d -179 494 7143316956009578 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj 8d0d7b07c396dce7 -161 611 7143316957243916 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha512.c.obj 101391cd8d3f95e5 +10298 10559 7143815674077212 esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj c1d020f276b17b3e +1101 1438 7143815582828135 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha1.c.obj c3fdcd4b6e408c4a +1567 1879 7143815587058128 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj b2c2528a0460c2c1 +21570 21859 7143815787031120 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/cache_sram_mmu.c.obj e6f71fa12a2b725d +1442 1770 7143815586219390 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj 8d0d7b07c396dce7 7618 7857 7088808031678814 bootloader-prefix/src/bootloader-stamp/bootloader-download e6e6c68f07045569 +1459 1842 7143815586798236 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha512.c.obj 101391cd8d3f95e5 7857 8066 7088808033657854 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-update cc71eea7b8c66335 -568 996 7143316960460306 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj 2166e0c74050737c -1469 2290 7143316974109666 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 1890c8cc480129d1 +1236 1459 7143815583058144 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj 2166e0c74050737c +9341 9641 7143815664785743 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 1890c8cc480129d1 +15907 16384 7143815732191851 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj db279052ac5dd8c1 87663 87930 7088808832244557 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.S.obj c7b1981e2a7b0a2b -18800 19357 7143317144564691 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj db279052ac5dd8c1 -596 1047 7143316961295955 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj 25ef7b591788e38d -27601 28132 7143317231761367 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/gcov/gcov_rtio.c.obj d4cd0e1c5c71d9 -872 1300 7143316964068731 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj ed014b37b3d9e3a -582 1023 7143316961089936 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj 7f736689f6b5e70e -971 1383 7143316965011402 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj e781152e539d2fab -1945 2975 7143316980127282 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj 5a533fcaa8fdddaf -41552 42003 7143317371197792 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii_m.c.obj 233218b076beb290 -998 1342 7143316964451240 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj c6362548a5adc3e8 -16422 16999 7143317121061427 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj 78ca194705463819 -527 1033 7143316961179941 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj a55eccac849297cb -42120 42543 7143317376431954 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc_m.c.obj da333426dbc576af -1025 1458 7143316965218817 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj 4d5e45662c1cba7 -41011 41465 7143317365499589 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj ea9fe5a6164b3ee9 -1344 1902 7143316969461428 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj 90fbbfacc427a774 -24165 24469 7143317195605992 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj fc37ef5cfee90be6 -23171 23716 7143317188086600 esp-idf/log/CMakeFiles/__idf_log.dir/log_freertos.c.obj e9553a6d2cae4dc5 -1008 1494 7143316965405475 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj 6ea3653477d6f7b -485 1016 7143316960898762 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj ada69162333657f1 -11488 11793 7143317068679679 esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj 83da96dd97a27666 -36595 36963 7143317320789248 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj ab4a6460eb80d80f -16547 16901 7143317119926841 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj c5f7e2117cc27b3e -2774 6030 7143324027648456 AirSENSE_ESP32-IDF_RTOS.elf 9613a3f4f7454f04 -1033 1511 7143316965937312 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj 7e307820d62682b5 -5120 5635 7143317007129298 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj 2c95c852e4f85120 -6416 7090 7143317021868435 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj 59f2f3bf195d95a -44854 45122 7143317402339509 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c.obj e1eedc2e4ef4d4d7 -16761 17347 7143317124535625 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj c312e38d12027335 +1498 1858 7143815586878150 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj 25ef7b591788e38d +1859 2225 7143815590699210 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj ed014b37b3d9e3a +23316 23752 7143815805919891 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/gcov/gcov_rtio.c.obj d4cd0e1c5c71d9 +1536 1914 7143815587316472 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj 7f736689f6b5e70e +1679 2053 7143815589013996 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj e781152e539d2fab +1519 1869 7143815586958128 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj c6362548a5adc3e8 +38622 39327 7143815961639137 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii_m.c.obj 233218b076beb290 +13972 14631 7143815714744595 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj 78ca194705463819 +2296 2647 7143815594873142 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj 5a533fcaa8fdddaf +1615 1934 7143815587461441 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj a55eccac849297cb +39517 39993 7143815968331749 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc_m.c.obj da333426dbc576af +1879 2238 7143815590850812 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj 4d5e45662c1cba7 +2225 2421 7143815592692439 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj 90fbbfacc427a774 +38031 38622 7143815954638747 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj ea9fe5a6164b3ee9 +20052 20437 7143815772832099 esp-idf/log/CMakeFiles/__idf_log.dir/log_freertos.c.obj e9553a6d2cae4dc5 +20718 20932 7143815777741963 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj fc37ef5cfee90be6 +1895 2275 7143815591115353 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj 6ea3653477d6f7b +1509 1894 7143815587216384 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj ada69162333657f1 +9714 10011 7143815668293015 esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj 83da96dd97a27666 +42507 42785 7143815996137519 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c.obj e1eedc2e4ef4d4d7 +14575 15072 7143815719151406 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj c312e38d12027335 +3557 7984 7143817597605207 AirSENSE_ESP32-IDF_RTOS.elf 9613a3f4f7454f04 +14074 14409 7143815712485176 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj c5f7e2117cc27b3e +33985 34326 7143815911530336 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj ab4a6460eb80d80f +5907 6399 7143815632185808 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj 59f2f3bf195d95a +4886 5336 7143815621614327 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj 2c95c852e4f85120 +1869 2254 7143815590974651 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj 7e307820d62682b5 +2098 2458 7143815592852502 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/mbedtls_debug.c.obj e74a149caa449d77 89842 90235 7088808855138271 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.c.obj 6e699fec379c1a51 -1458 2083 7143316972005346 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/mbedtls_debug.c.obj e74a149caa449d77 -42271 42828 7143317379334589 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_slave/modbus_controller/mbc_serial_slave.c.obj 133c8b27f1d37213 -6088 6469 7143317015575002 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj 1703eae5f304f296 -12828 13360 7143317084209564 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_dp83848.c.obj d03474b3f92510bd -14366 14931 7143317100341387 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj 70988c1c1db8ec04 -1325 1969 7143316970833029 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj 8cddc4bfb93ef720 -38 166 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 +39805 40428 7143815972674444 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_slave/modbus_controller/mbc_serial_slave.c.obj 133c8b27f1d37213 +2054 2450 7143815592852502 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj 8cddc4bfb93ef720 +58 237 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 +5604 5895 7143815627335535 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj 1703eae5f304f296 +12295 12889 7143815697138618 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj 70988c1c1db8ec04 +10930 11317 7143815681571867 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_dp83848.c.obj d03474b3f92510bd 7266 7618 7088808029225460 bootloader-prefix/src/bootloader-stamp/bootloader-mkdir ef4b292a2cd7a383 -14996 15301 7143317103927565 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj d9cfd4d6fe15c625 +12879 13134 7143815699783133 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj d9cfd4d6fe15c625 +18529 19027 7143815758284998 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj 83d727d9dc44b01a 7266 7618 7088808029225460 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-mkdir ef4b292a2cd7a383 -21458 21873 7143317169826651 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj 83d727d9dc44b01a -44603 44923 7143317400159509 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.obj d9e6dc8e3279191c -34214 34851 7143317299147312 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio.c.obj 8a76f9ca16eb5dd1 -40276 40507 7143317356190358 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlrole.c.obj c31f636606d319ed -1385 2171 7143316972836208 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/net_sockets.c.obj 1607e29e5908ed0 -18337 18864 7143317139774281 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj 73b8f0cf725a5918 -1016 1818 7143316966251497 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj be75456b6e57fe9a +15638 16149 7143815729857918 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj 73b8f0cf725a5918 +31422 31830 7143815886768116 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio.c.obj 8a76f9ca16eb5dd1 +42350 42672 7143815995177533 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.obj d9e6dc8e3279191c +2143 2674 7143815594954931 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/net_sockets.c.obj 1607e29e5908ed0 +37478 37824 7143815946608141 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlrole.c.obj c31f636606d319ed +1937 2311 7143815591550933 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj be75456b6e57fe9a +10407 10752 7143815675995843 esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj e651b702651fe1f2 7618 7857 7088808031678814 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-download e6e6c68f07045569 -12222 12660 7143317077787394 esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj e651b702651fe1f2 -14209 14785 7143317098797688 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj a9bcbdb32614702f -25598 26140 7143317212356035 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_lac.c.obj 6249069a9861dbff -13306 13760 7143317088672965 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_rtl8201.c.obj 65dce2ffa264773e -14047 14550 7143317096585332 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_loop_legacy.c.obj 4157d067014c6c28 -1051 1504 7143316965907324 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj fb46b6bbc9c190b1 -28273 28590 7143317237059265 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_outbound_item.c.obj bab7eb05e54b9bb5 -13179 13696 7143317088042079 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_lan87xx.c.obj 9a7bc573cd7febe7 +12281 12921 7143815697248644 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj a9bcbdb32614702f +21893 22282 7143815791227362 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_lac.c.obj 6249069a9861dbff +11830 12305 7143815691103844 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_loop_legacy.c.obj 4157d067014c6c28 +11053 11443 7143815682839825 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_rtl8201.c.obj 65dce2ffa264773e +1915 2296 7143815591285417 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj fb46b6bbc9c190b1 +11001 11414 7143815682569608 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_lan87xx.c.obj 9a7bc573cd7febe7 +23871 24209 7143815810407786 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_outbound_item.c.obj bab7eb05e54b9bb5 +19720 20223 7143815770579455 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj 74b6e65943f977c5 +11066 11507 7143815683354222 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ksz80xx.c.obj aa2509cdbbf1a53b +33398 33668 7143815904816515 esp-idf/mbedtls/libmbedtls.a 95f5751675b04542 88448 88905 7088808841942061 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c.obj 8f08a8533b18bae5 -36304 36782 7143317318207604 esp-idf/mbedtls/libmbedtls.a 95f5751675b04542 -13268 13735 7143317088387962 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ksz80xx.c.obj aa2509cdbbf1a53b -22984 23551 7143317186126860 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj 74b6e65943f977c5 8067 8239 7088808035557112 bootloader-prefix/src/bootloader-stamp/bootloader-patch 70b0efd805963301 -16852 17436 7143317125366249 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj f0ea646e0b330710 -24498 25065 7143317201794482 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj fec8aedf0be9fed6 -6403 6984 7143317020964296 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj b23a8631e862b7ef -2083 3029 7143316981249312 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 60050faa74e75d40 -21522 22043 7143317171466288 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj ddecd5469f8c35fb -1969 2463 7143316975824984 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 9a89594f06b7797c -44593 44853 7143317399693132 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.obj 4bcb97afbef47a6e -1903 2310 7143316974299405 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 8c629de18c06ca14 -39631 39991 7143317350991881 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj 1a84ca620d3bf642 -24331 24717 7143317198350631 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj 7e28a6f2e0a73167 -1952 2882 7143316976985301 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj 6bfcb9a9c566718e -25483 26367 7143317214737385 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 6cc4615c16faed6e -12786 13349 7143317084054887 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_mac_esp.c.obj 36539adad55a6936 -2464 3305 7143316984005373 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 2ee7dcb608058c8d -39272 39711 7143317348243615 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj 747a41a485c763c1 -15200 15518 7143317106370214 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj 9b5ef5dd24193f2f -2172 3254 7143316983650736 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj d27c3cd31cbcf671 -3029 3372 7143316984830024 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 8bbce17e8db77632 -33075 33134 7143317282586219 esp-idf/espcoredump/libespcoredump.a 3e711c61997dac1 -3283 3641 7143316987474855 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj 4bc864e2c749a7a4 -31216 31277 7143317264016574 esp-idf/esp-tls/libesp-tls.a a852be89412bf761 -2291 3283 7143316983985225 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 2204c8e47f53d1ce -21600 22110 7143317172091290 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj ea5836de3ea2da1f -2975 3347 7143316984568232 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj 133cdec2872a9d09 -18548 19094 7143317141986472 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj 9acb916ff99b15e6 -2884 3245 7143316983502509 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj f310534610952ba2 -30610 30737 7143317258616615 esp-idf/ulp/libulp.a 11d82e65104ed0fe -3451 3814 7143316989300059 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj 8a05f99358aa2ea2 -26140 26654 7143317217310507 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/list.c.obj bfb206d12a079945 -22302 22946 7143317180509213 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj b8f6c50330669866 -26411 26870 7143317219560078 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/freertos_v8_compat.c.obj 5bbb0d0614f526cd -3254 3714 7143316988285251 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj 40fdc0836060e3cc -3315 3675 7143316987884509 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj 842928f0e826e45f -14688 14995 7143317101108025 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj 6587c5ba5db563 -27574 27949 7143317230647211 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj 681f1e43805ce235 -3627 4001 7143316991145260 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj 6ba04bf1c8d33a55 -17884 18245 7143317133526183 esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj da7f480916493b5b -3678 3991 7143316991083980 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj 4dc8a86aec2e623d -34163 34871 7143317299369821 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s.c.obj d77682cdd7396e88 -33856 34198 7143317292913999 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj 4b311f339339e498 -16885 17523 7143317126259237 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj 5fb4bc8b5de30bb1 -18367 18996 7143317141063457 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj 125ede68e67f5d75 -46531 46824 7143317419351522 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj 287a6dbbb70c68f5 -3747 4060 7143316991754588 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj f611c71bb46e808f -42137 42560 7143317376431954 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc.c.obj 521527dc6360ec6 -3348 3756 7143316988678841 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj 2b97ef35906f8aee +14318 14909 7143815717236872 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj f0ea646e0b330710 +21296 21695 7143815785177999 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj fec8aedf0be9fed6 +5896 6268 7143815631061798 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj b23a8631e862b7ef +2459 2881 7143815597277909 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 60050faa74e75d40 +18650 19133 7143815759549362 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj ddecd5469f8c35fb +2278 2661 7143815595058767 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 9a89594f06b7797c +2311 2628 7143815594663159 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 8c629de18c06ca14 +42321 42605 7143815994502601 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.obj 4bcb97afbef47a6e +36465 37175 7143815940028847 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj 1a84ca620d3bf642 +21765 22351 7143815791920710 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 6cc4615c16faed6e +11078 11548 7143815683764248 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_mac_esp.c.obj 36539adad55a6936 +21039 21351 7143815782015729 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj 7e28a6f2e0a73167 +2421 2737 7143815595861451 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj 6bfcb9a9c566718e +12890 13184 7143815700183188 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj 9b5ef5dd24193f2f +36573 36917 7143815937593985 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj 747a41a485c763c1 +2451 2782 7143815596283459 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 2ee7dcb608058c8d +2612 3026 7143815598459858 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj d27c3cd31cbcf671 +2782 3130 7143815599776057 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 8bbce17e8db77632 +2738 3110 7143815599566033 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj 4bc864e2c749a7a4 +30081 30168 7143815870223349 esp-idf/espcoredump/libespcoredump.a 3e711c61997dac1 +27237 27313 7143815841674670 esp-idf/esp-tls/libesp-tls.a a852be89412bf761 +2628 3005 7143815598459858 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 2204c8e47f53d1ce +463 860 7143815576992488 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj 133cdec2872a9d09 +15953 16491 7143815733356389 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj 9acb916ff99b15e6 +18855 19310 7143815761506017 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj ea5836de3ea2da1f +433 880 7143815577032470 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj f310534610952ba2 +3110 3428 7143815602581028 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj 8a05f99358aa2ea2 +26326 26465 7143815833151342 esp-idf/ulp/libulp.a 11d82e65104ed0fe +19222 19638 7143815764697232 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj b8f6c50330669866 +22351 22703 7143815795387458 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/list.c.obj bfb206d12a079945 +443 918 7143815577455823 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj 40fdc0836060e3cc +22554 22958 7143815797882352 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/freertos_v8_compat.c.obj 5bbb0d0614f526cd +3062 3449 7143815602711025 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj 842928f0e826e45f +15337 15637 7143815724835343 esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj da7f480916493b5b +3170 3487 7143815603235926 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj 6ba04bf1c8d33a55 +23188 23544 7143815803846788 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj 681f1e43805ce235 +12542 12908 7143815697258659 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj 6587c5ba5db563 +14309 14836 7143815716791894 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj 5fb4bc8b5de30bb1 +31173 31473 7143815883179474 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj 4b311f339339e498 +31475 32046 7143815888667293 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s.c.obj d77682cdd7396e88 +44584 44957 7143816018041920 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj 287a6dbbb70c68f5 +15695 16249 7143815730770091 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj 125ede68e67f5d75 +3429 3676 7143815605224531 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj 4dc8a86aec2e623d +3131 3470 7143815602903807 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj f611c71bb46e808f +10440 10635 7143815674806793 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/brownout_hal.c.obj 31cf806d01ee2f53 +3418 3756 7143815605848460 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj 2b97ef35906f8aee +39640 40158 7143815969827411 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc.c.obj 521527dc6360ec6 60845 61328 7088808566467909 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/mbedtls/x509_crt_bundle 36b68b6eb277a102 -12547 12785 7143317078959599 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/brownout_hal.c.obj 31cf806d01ee2f53 -3397 3744 7143316988585251 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj 6901b6f93949e6c7 +3378 3713 7143815605593714 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj 6901b6f93949e6c7 37320 37698 7088808329910204 bootloader-prefix/src/bootloader-stamp/bootloader-install a9561ca1e58f04b3 -43695 43998 7143317390840926 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c.obj 1c8a7eae252048cb -39903 40442 7143317355458036 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj 654b52091b6d1392 -3602 4048 7143316991515278 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj b4c7371321670065 -16060 16422 7143317115418718 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj a4bdfd4b9118819c -3756 4093 7143316992102943 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj 62c43c36dcbe3cd1 -43660 43965 7143317390412855 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c.obj d2e7149ffe2befde -3814 4330 7143316994346176 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj 2ed019c2e44cc354 -41657 42146 7143317372491602 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp_m.c.obj c66d6ac7218ee277 -38029 38612 7143317336631738 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/encode.c.obj 2033b0c0ed575b8c -3642 4012 7143316991294607 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj 39374c0c9e98dff -3717 4202 7143316993176306 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj 8ecc02b6d4e98e47 -11435 11670 7143317067923070 esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj ed915c6cd05edb17 -45176 45446 7143317405369789 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c.obj ef8f4aa70fb5c4d2 -134 582 7143316956714946 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj 9a07e494530f933f -18386 18913 7143317140044807 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj f8fa0be8dcffcad1 -23705 24011 7143317191300510 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj eac66dcac87780d1 -23835 24164 7143317192503070 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj e32f69868493451e -36993 37587 7143317326854606 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_cache.c.obj 30c04513686efa88 -122 968 7143316959381921 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj a4ee301dd445eef4 -23911 24199 7143317193029360 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj 891ae6c62e7e15f7 -19075 19805 7143317149102796 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj b02e28fa3ae530c2 -6486 7175 7143317022678908 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj 6e31610877302b25 -11283 11702 7143317068093074 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj c8e9297dd9def2a6 -22557 23226 7143317183119253 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/wlanif.c.obj 5200f9be847315d4 -4012 5066 7143317001362094 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj bbc3136a233d929b -48001 48086 7143317432098862 esp-idf/PMS7003/libPMS7003.a 5485ac354f23ab0e -39194 39784 7143317348947728 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_rgb_panel.c.obj a2cd66a58776cf80 -4001 5232 7143317003352183 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj 221e9883ddb5ec11 +37099 37567 7143815943787079 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj 654b52091b6d1392 +41272 41577 7143815984202180 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c.obj 1c8a7eae252048cb +13671 13922 7143815707715950 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj a4bdfd4b9118819c +3252 3608 7143815604412788 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj b4c7371321670065 +3305 3598 7143815604422785 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj 62c43c36dcbe3cd1 +3608 3982 7143815608241397 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj 2ed019c2e44cc354 +41252 41611 7143815984442144 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c.obj d2e7149ffe2befde +34315 34889 7143815917248854 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/encode.c.obj 2033b0c0ed575b8c +38806 39416 7143815962506766 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp_m.c.obj c66d6ac7218ee277 +3470 3875 7143815607195786 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj 39374c0c9e98dff +3449 3843 7143815606903889 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj 8ecc02b6d4e98e47 +3756 4062 7143815609104836 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj 9a07e494530f933f +42976 43310 7143816001574272 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c.obj ef8f4aa70fb5c4d2 +20575 20798 7143815776480499 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj eac66dcac87780d1 +15944 16420 7143815732593373 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj f8fa0be8dcffcad1 +9464 9632 7143815664849486 esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj ed915c6cd05edb17 +34225 34795 7143815915984721 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_cache.c.obj 30c04513686efa88 +20701 20911 7143815777586734 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj 891ae6c62e7e15f7 +3488 3974 7143815608147183 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj a4ee301dd445eef4 +20493 20718 7143815775491702 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj e32f69868493451e +19639 20123 7143815769643052 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/wlanif.c.obj 5200f9be847315d4 +9666 10021 7143815668477751 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj c8e9297dd9def2a6 +5886 6279 7143815631201803 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj 6e31610877302b25 +16408 16927 7143815737710104 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj b02e28fa3ae530c2 +46311 46433 7143816032844608 esp-idf/PMS7003/libPMS7003.a 5485ac354f23ab0e +3844 4693 7143815615234857 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj bbc3136a233d929b 37698 38095 7088808334059442 CMakeFiles/bootloader-complete 10c0f76ad4b5b2bf -25026 25332 7143317204430589 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj efe936ab7f801334 -4060 5075 7143317001547671 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj 1acd81b6f8268905 -21641 22169 7143317172731225 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj 88ecd67b113d4043 -38 166 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 -4331 5485 7143317005748727 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj 9e48cdf9830b9cf1 -45777 46077 7143317411846403 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_stack.c.obj b5919e273aa4f124 -4048 5136 7143317002201778 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj 1ae146ad8b424f0e -4340 5443 7143317005538762 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj c15fd10c7976e2a -12665 13147 7143317082603585 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj 5fc862d0f52f9791 -41248 41689 7143317367954108 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu.c.obj 90bd17e1c86fd52d -4094 5032 7143317001372102 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj bf88d79ad942b33 -4254 5414 7143317005244924 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj 853c9e708e107291 -16901 17424 7143317125165077 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj 410f06277c0bec82 -4203 5120 7143317001824088 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj 3acc0fade9c03cb7 -45669 45945 7143317410613418 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/port/randombytes_esp32.c.obj 844a0424a7877fa4 -5680 6045 7143317011605824 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj 7992d6ec888be8ea -24413 24848 7143317199563168 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj 33bd4aba588c97c1 -11750 12010 7143317071276726 esp-idf/hal/CMakeFiles/__idf_hal.dir/sigmadelta_hal.c.obj 48576d124f5af913 -5137 5679 7143317007732079 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj 73765426a9c34155 -39747 40183 7143317352970940 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj 361ccdbda5f1d7e9 -13883 14461 7143317095580164 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_send.c.obj bb45f30b06a8975f -5414 5913 7143317010140542 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj 94bdf7016e1e4264 -20997 21485 7143317165803522 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj e31f1fa1c6a893d -38623 39131 7143317342415445 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj 4a02a6a8dc4821b5 -5635 5897 7143317010130538 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub-entry.S.obj 29d7fd962dd5a7ed -39132 39440 7143317345559975 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj c3a7218ad6a1b27d -38732 39077 7143317341645145 esp-idf/coap/libcoap.a 4fec1e21913fa13d -5033 5788 7143317008891476 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj a972aaf9fc029003 -36079 36403 7143317315199649 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser_dup_string.c.obj fb2dd89d4837ef45 -5732 6102 7143317012170420 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub_xtensa.c.obj f6d9709d2ee75b5e -27433 27861 7143317229766681 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj 3b11890086dabb01 -12258 12517 7143317076302406 esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj abf9597351127fe6 -22028 22668 7143317176995331 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj 8f52e92c396bfbd0 -42543 43031 7143317381327487 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput.c.obj 75caf0c2081a09e -5788 6269 7143317013775419 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_checksum.c.obj 63643baad1513bfc -12680 13156 7143317082633512 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj a93f0d9e12890e48 -38182 38435 7143317335268366 esp-idf/esp_ringbuf/libesp_ringbuf.a 5ed702833c563e85 -5818 6416 7143317015250642 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj ade9b818a00b01b8 -5075 6087 7143317011822452 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj 92b35c4ea67c7d9f -27534 28409 7143317235087554 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj dc301632ae2a47a8 -27032 27573 7143317226682481 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj 683e03465c945ba0 -5984 6477 7143317015657342 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj 941ab556aa771a1c -6045 6569 7143317016712087 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj 171432186e447a82 -5913 6495 7143317015889979 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj 6e8143572b02b3a8 +3878 4885 7143815617230030 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj 221e9883ddb5ec11 +36331 36981 7143815938198142 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_rgb_panel.c.obj a2cd66a58776cf80 +58 237 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +18842 19288 7143815761231876 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj 88ecd67b113d4043 +3974 4730 7143815615644869 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj 1acd81b6f8268905 +21457 21726 7143815785437919 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj efe936ab7f801334 +4662 5603 7143815624404114 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj 9e48cdf9830b9cf1 +43827 44166 7143816009792909 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_stack.c.obj b5919e273aa4f124 +3807 4914 7143815617349939 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj 1ae146ad8b424f0e +10672 11119 7143815679511112 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj 5fc862d0f52f9791 +4123 4927 7143815617604573 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj c15fd10c7976e2a +38304 38847 7143815956774117 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu.c.obj 90bd17e1c86fd52d +4175 5021 7143815618606935 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj bf88d79ad942b33 +4063 5055 7143815618827265 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj 853c9e708e107291 +14391 14946 7143815717840881 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj 410f06277c0bec82 +3983 4660 7143815614924864 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj 3acc0fade9c03cb7 +5023 5230 7143815620715769 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj 7992d6ec888be8ea +43544 43865 7143816007000736 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/port/randombytes_esp32.c.obj 844a0424a7877fa4 +37084 37521 7143815943324986 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj 361ccdbda5f1d7e9 +11839 12318 7143815691274558 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_send.c.obj bb45f30b06a8975f +9642 9888 7143815667353015 esp-idf/hal/CMakeFiles/__idf_hal.dir/sigmadelta_hal.c.obj 48576d124f5af913 +20924 21295 7143815781341752 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj 33bd4aba588c97c1 +4752 5270 7143815621140828 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj 73765426a9c34155 +18291 18854 7143815756800110 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj e31f1fa1c6a893d +4917 5323 7143815621654315 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj 94bdf7016e1e4264 +5324 5498 7143815623428965 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub-entry.S.obj 29d7fd962dd5a7ed +35466 35940 7143815927677628 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj 4a02a6a8dc4821b5 +35776 36050 7143815928696745 esp-idf/coap/libcoap.a 4fec1e21913fa13d +36263 36641 7143815934883549 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj c3a7218ad6a1b27d +4047 4751 7143815615907332 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj a972aaf9fc029003 +22971 23316 7143815801580052 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj 3b11890086dabb01 +19028 19442 7143815762586608 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj 8f52e92c396bfbd0 +10138 10362 7143815672082517 esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj abf9597351127fe6 +5230 5520 7143815623670015 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub_xtensa.c.obj f6d9709d2ee75b5e +33517 33834 7143815906807779 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser_dup_string.c.obj fb2dd89d4837ef45 +10646 11066 7143815678969124 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj a93f0d9e12890e48 +39993 40544 7143815973584440 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput.c.obj 75caf0c2081a09e +5337 5648 7143815624908929 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_checksum.c.obj 63643baad1513bfc +5357 5758 7143815625721698 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj ade9b818a00b01b8 +35052 35301 7143815921239117 esp-idf/esp_ringbuf/libesp_ringbuf.a 5ed702833c563e85 +4693 5631 7143815624615626 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj 92b35c4ea67c7d9f +5499 5904 7143815627315517 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj 941ab556aa771a1c +22715 22980 7143815798217242 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj 683e03465c945ba0 +23133 23664 7143815804892805 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj dc301632ae2a47a8 +5521 6053 7143815628852505 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj 171432186e447a82 17353 17721 7088808129976857 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/expression_with_stack_asm.S.obj e7c0ffc03f371307 -25332 25597 7143317207147402 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj 26632f547dc0a7a1 -6062 6486 7143317015829981 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj 732e656de8dbaaff -42971 43427 7143317385416520 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_tcp.c.obj ffbaf38a4661ed6f -5901 6400 7143317014977915 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj 227da95fb155458b -26202 26668 7143317217310507 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/timers.c.obj b0c31275f69bb7b2 -7188 7704 7143317027830890 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/clk.c.obj 2a8e6bcbf082c847 -6103 6425 7143317015414293 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj 8103f9e6e8d7376 -15167 15461 7143317105686476 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj e606fb12bc0f3d8d -12963 13305 7143317083941780 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy.c.obj 342b7b0deca1ece9 -15574 16060 7143317111738483 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj 3c2d3d03a25825e1 -7081 7456 7143317025724446 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj 80aaf7dff43477f8 -7438 7892 7143317030010514 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj 942a8eac597d18cc -37811 38381 7143317334870970 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/net.c.obj 9c659f77c11bbca9 -12284 12629 7143317077391559 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/adc_hal.c.obj 71786ce325a9762c -24046 24363 7143317194760177 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj eb8ac67608366860 -41832 42248 7143317373502945 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother_m.c.obj 809faa8efc1c24dc -33876 34163 7143317292741046 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj 2d4ee42bf256ba9e -30165 30595 7143317257088965 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj d5bdc9c1279d1909 -13148 13659 7143317087601365 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj cb5311b73e48044 -6288 7187 7143317022458580 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj f562a84abd167305 -43773 44030 7143317391191394 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.obj b0101a985f34fe7c -13159 13650 7143317087631392 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ip101.c.obj 5dcce4cb5bab119b -12934 13485 7143317085970916 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj 1eebb44232d257ce +5433 5885 7143815627245470 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj 6e8143572b02b3a8 +21717 22008 7143815788421711 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj 26632f547dc0a7a1 +5540 5957 7143815628022400 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj 732e656de8dbaaff +22395 22774 7143815796115136 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/timers.c.obj b0c31275f69bb7b2 +6313 6778 7143815636092145 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/clk.c.obj 2a8e6bcbf082c847 +40445 41067 7143815978724920 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_tcp.c.obj ffbaf38a4661ed6f +5561 5979 7143815628235164 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj 227da95fb155458b +13115 13383 7143815702273884 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj e606fb12bc0f3d8d +5631 5865 7143815627155491 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj 8103f9e6e8d7376 +10701 11000 7143815678429074 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy.c.obj 342b7b0deca1ece9 +13198 13482 7143815703264661 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj 3c2d3d03a25825e1 +34874 35463 7143815922996444 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/net.c.obj 9c659f77c11bbca9 +20710 20924 7143815777526616 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj eb8ac67608366860 +10422 10700 7143815675441985 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/adc_hal.c.obj 71786ce325a9762c +5981 6252 7143815630961798 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj 80aaf7dff43477f8 +6353 6790 7143815636282271 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj 942a8eac597d18cc +31157 31432 7143815882669773 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj 2d4ee42bf256ba9e +39453 39929 7143815967574507 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother_m.c.obj 809faa8efc1c24dc +10753 11212 7143815680528018 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj cb5311b73e48044 +25335 25882 7143815827225114 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj d5bdc9c1279d1909 +5649 6304 7143815631141867 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj f562a84abd167305 +41596 41949 7143815987897191 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.obj b0101a985f34fe7c +11103 11538 7143815683654153 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ip101.c.obj 5dcce4cb5bab119b +13434 13971 7143815708055948 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj e0cbf01084482f78 18202 18586 7088808138570797 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj e991b0240da77dec -15947 16547 7143317116466715 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj e0cbf01084482f78 -16594 16924 7143317120391926 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_validate.c.obj 4cc1cc125ef6e7e3 -40406 40761 7143317358661522 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj f8aac005d261fd7a -15876 16495 7143317115957052 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj c3ed71a9d899d31d -7066 7515 7143317026091116 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj 2147db1914c30d22 -6495 7204 7143317022804461 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt.c.obj e76e4f66937ce251 -7151 7437 7143317025580658 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/highint_hdl.S.obj 3c04955ba7f3d640 -7176 7494 7143317026081248 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/debug_stubs.c.obj 249717942dff1f06 +14236 14574 7143815714231372 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_validate.c.obj 4cc1cc125ef6e7e3 +10773 11326 7143815681561872 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj 1eebb44232d257ce +13445 13990 7143815708246005 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj c3ed71a9d899d31d +37811 38177 7143815950048941 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj f8aac005d261fd7a +6269 6653 7143815634893827 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj 2147db1914c30d22 +6524 6716 7143815635661732 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/highint_hdl.S.obj 3c04955ba7f3d640 +6098 6523 7143815633539863 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt.c.obj e76e4f66937ce251 +6389 6675 7143815635053845 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/debug_stubs.c.obj 249717942dff1f06 +5957 6353 7143815631882487 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj 776150470467489a +26855 26982 7143815838346880 esp-idf/esp_http_server/libesp_http_server.a e57e246cd746e2fc 66874 67286 7088808625808346 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj fd982a2c0717eeff -31020 31085 7143317262095441 esp-idf/esp_http_server/libesp_http_server.a e57e246cd746e2fc -6470 7166 7143317022558881 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj 776150470467489a -27359 27907 7143317230138672 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj 3eb7fe733f8bfb78 -28638 28981 7143317240992185 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj f1fe6410077078ee -6570 7151 7143317022578927 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj 6495740315c933b6 -45446 45744 7143317408402746 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.obj f8a0cc00adffde07 -7166 7601 7143317027151348 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj a9b2cc302ab0b237 -12011 12284 7143317074034735 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj 4c11a29594d09c4e -7091 7798 7143317029068869 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj 87a06ab667fbbbed -14915 15279 7143317103457998 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj be723631a5b663b5 -11810 12102 7143317071956201 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj 8f486a2041100d09 -6985 7545 7143317026467892 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj c8c2f7d826d6f8dd -38880 39194 7143317342736257 esp-idf/esp_adc_cal/libesp_adc_cal.a 1fc03ab555464134 -15452 15886 7143317109935880 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj 76c8c3d1916c2fb7 -29798 30193 7143317253015335 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj 3a97cf531b9ddb7e -7528 7998 7143317030822824 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/cache_err_int.c.obj 3e1b68a956ffb578 -32530 32606 7143317277305277 esp-idf/esp_netif/libesp_netif.a b1f6f506c188539d -7548 7920 7143317030378702 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/reset_reason.c.obj fc554c2fdc81ef57 +22981 23372 7143815801987182 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj 3eb7fe733f8bfb78 +24132 24480 7143815813291916 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj f1fe6410077078ee +6053 6387 7143815632335894 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj 6495740315c933b6 +43310 43581 7143816004177117 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.obj f8a0cc00adffde07 +10033 10298 7143815671456775 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj 4c11a29594d09c4e +6293 6684 7143815635073871 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj a9b2cc302ab0b237 +12616 12930 7143815697633716 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj be723631a5b663b5 +6279 6909 7143815637426498 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj 87a06ab667fbbbed +10013 10228 7143815670748818 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj 8f486a2041100d09 +13135 13433 7143815702734841 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj 76c8c3d1916c2fb7 +35694 35868 7143815927188635 esp-idf/esp_adc_cal/libesp_adc_cal.a 1fc03ab555464134 +6253 6663 7143815634933828 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj c8c2f7d826d6f8dd +6676 6989 7143815638299445 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/cache_err_int.c.obj 3e1b68a956ffb578 +25414 25997 7143815828337152 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj 3a97cf531b9ddb7e +29238 29319 7143815861734957 esp-idf/esp_netif/libesp_netif.a b1f6f506c188539d +6654 6981 7143815638101737 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/reset_reason.c.obj fc554c2fdc81ef57 +17143 17681 7143815745038318 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj 830d5bd555886d07 17658 18107 7088808133489775 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_helpers_asm.S.obj aefce41b6c080f25 -20065 20525 7143317156290062 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj 830d5bd555886d07 -7204 7883 7143317029850534 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj 159c3bdc4045792b -7456 7682 7143317027990910 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_handler_asm.S.obj eae9c9fdbb62b0f1 -7602 8091 7143317032016507 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/system_internal.c.obj f653114d1ee67d54 -6351 27353 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc -1505 1945 7143316970627428 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 257d9b4b2e0aa354 -7705 8220 7143317033150981 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/expression_with_stack.c.obj e7f1e789de543a2a -23633 23911 7143317190142439 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj 2f4e3b5ce3e11915 -868 2773 7143323995180131 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 -11247 11471 7143317065921361 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 8c70a6aed44a3aa0 -7683 8153 7143317032575629 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_helpers.c.obj 972e425766d75677 -16140 16516 7143317116027209 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj b32323d24601cffc -36403 36756 7143317318465876 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborvalidation.c.obj d5b3831629a4ca6c -7883 8283 7143317034013788 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/trax.c.obj 9736d1ce413439cb -34853 35330 7143317304296965 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_bus_lock.c.obj e163f560fc7a89f4 -11384 11743 7143317068436279 esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj 991e0610fff45d1f -14595 14915 7143317100191361 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj 4e2b45c232b19b57 -41689 42119 7143317372107040 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent.c.obj f7b110aa9794657f -11268 11616 7143317067347029 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 2898bf24a46804a9 -16517 16884 7143317119856792 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj 50b96a9c6abb085 -11418 11727 7143317068367264 esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj 835de49a8ce19adf -19357 19990 7143317150897772 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj f6962601c34410a6 -25270 25620 7143317207267415 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj 2105b0fa10b84504 -11635 11913 7143317070199740 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj bd2c6cbc90a068e4 +6399 6998 7143815638101737 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj 159c3bdc4045792b +2952 3252 7143815601020995 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_handler_asm.S.obj eae9c9fdbb62b0f1 +8407 30024 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc +6666 7068 7143815639155554 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/system_internal.c.obj f653114d1ee67d54 +9325 9478 7143815663280767 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 257d9b4b2e0aa354 +1240 3557 7143817553614382 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 +20422 20677 7143815775212516 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj 2f4e3b5ce3e11915 +2882 3304 7143815601438032 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/expression_with_stack.c.obj e7f1e789de543a2a +9362 9515 7143815663653081 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 8c70a6aed44a3aa0 +13724 14035 7143815708814505 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj b32323d24601cffc +3005 3417 7143815602590990 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_helpers.c.obj 972e425766d75677 +9289 9693 7143815665283924 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/trax.c.obj 9736d1ce413439cb +33934 34253 7143815910990867 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborvalidation.c.obj d5b3831629a4ca6c +9421 9678 7143815665213918 esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj 991e0610fff45d1f +32023 32459 7143815892966599 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_bus_lock.c.obj e163f560fc7a89f4 +12319 12703 7143815695471375 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj 4e2b45c232b19b57 +38789 39453 7143815962697615 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent.c.obj f7b110aa9794657f +13999 14351 7143815711956730 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj 50b96a9c6abb085 +9395 9662 7143815665112028 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 2898bf24a46804a9 +16867 17323 7143815741538517 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj f6962601c34410a6 +9479 9714 7143815665624495 esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj 835de49a8ce19adf +21374 21668 7143815785117940 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj 2105b0fa10b84504 +9678 10000 7143815668365006 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj bd2c6cbc90a068e4 +9515 9810 7143815666582970 esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj 6516a875cda5cba4 90104 90503 7088808857885567 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_verify/sodium/verify.c.obj 54b820d086865b7c -11471 11851 7143317069259389 esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj 6516a875cda5cba4 -39095 39681 7143317347899670 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i80.c.obj 974a02050f4ffcca -11702 11944 7143317070562704 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj 1eaf412acc1ac10c -11729 11954 7143317070669869 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj b19b4e6bcad9c631 -47300 47561 7143317426786487 esp-idf/DeviceManager/CMakeFiles/__idf_DeviceManager.dir/DeviceManager.c.obj 3cc416f90fb1d61 -11568 11904 7143317069781446 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj bdc9ba75a373192a -11677 11926 7143317070229796 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj c1e7ff7d97725b0a -35424 35944 7143317310217932 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_deprecated.c.obj 4ad9e530e2ff45c6 -21065 21599 7143317167057336 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/lowpan6.c.obj 117e588af2aefb78 -40508 40836 7143317359510936 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj c2f537a486f547e6 -11904 12149 7143317072518640 esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj 983d5a36bb8cfb68 -23428 23886 7143317189940915 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_tlsf.c.obj 430a191f60177693 -20452 20912 7143317160072801 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj b14afce0558a7e5 -41126 41561 7143317366613819 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj 3e49df961dcd74c9 -11946 12206 7143317073200578 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj 3448035752de6909 +9494 9733 7143815665781110 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj 1eaf412acc1ac10c +36067 36762 7143815935640846 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i80.c.obj 974a02050f4ffcca +45596 45966 7143816028109664 esp-idf/DeviceManager/CMakeFiles/__idf_DeviceManager.dir/DeviceManager.c.obj 3cc416f90fb1d61 +9633 9879 7143815667263047 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj b19b4e6bcad9c631 +9694 9979 7143815668262975 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj bdc9ba75a373192a +32878 33353 7143815901889087 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_deprecated.c.obj 4ad9e530e2ff45c6 +18222 18778 7143815756230677 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/lowpan6.c.obj 117e588af2aefb78 +9917 10125 7143815669573874 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj c1e7ff7d97725b0a +9811 10137 7143815669613878 esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj 983d5a36bb8cfb68 +37743 38167 7143815950128971 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj c2f537a486f547e6 +20339 20616 7143815774645739 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_tlsf.c.obj 430a191f60177693 +9879 10102 7143815669473889 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj 3448035752de6909 89716 90139 7088808854264798 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.obj aed5b4b78800813d -38 166 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 -11772 12032 7143317071522629 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj 16bc6ea4d43f3ecb -12518 12754 7143317078694616 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/interrupt_descriptor_table.c.obj 59e3f47ac0647f1c -11927 12317 7143317074300802 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj 113239dddc3ee1ae -12165 12451 7143317075547533 esp-idf/hal/CMakeFiles/__idf_hal.dir/interrupt_controller_hal.c.obj f84a1cf9d74fe8ce -26668 27031 7143317221406838 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_frame.c.obj d6ef8cbf090e83e6 -32456 32530 7143317276523280 esp-idf/esp_event/libesp_event.a 12a4a07eaf61722c -12102 12532 7143317076292277 esp-idf/hal/CMakeFiles/__idf_hal.dir/soc_hal.c.obj d0d5e833ab06f439 -20046 20646 7143317157506539 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj 49c108cb098b372d -30288 30610 7143317257287514 esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp.c.obj 33168ea5ceb916c -6282 6350 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 -27402 27755 7143317228732837 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj 1ede62144875677d -11864 12257 7143317073747243 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj a3d660a4bf91e047 -38267 38545 7143317336510547 esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj 9eb699121770e639 +17494 18069 7143815749087887 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj b14afce0558a7e5 +38167 38703 7143815955411757 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj 3e49df961dcd74c9 +9733 10033 7143815668557751 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj 16bc6ea4d43f3ecb +58 237 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 +10117 10406 7143815672472484 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj 113239dddc3ee1ae +10547 10772 7143815676216568 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/interrupt_descriptor_table.c.obj 59e3f47ac0647f1c +29153 29237 7143815860915009 esp-idf/esp_event/libesp_event.a 12a4a07eaf61722c +9980 10258 7143815670948847 esp-idf/hal/CMakeFiles/__idf_hal.dir/interrupt_controller_hal.c.obj f84a1cf9d74fe8ce +23476 23770 7143815806093056 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_frame.c.obj d6ef8cbf090e83e6 +10103 10420 7143815672653767 esp-idf/hal/CMakeFiles/__idf_hal.dir/soc_hal.c.obj d0d5e833ab06f439 +26015 26326 7143815831736576 esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp.c.obj 33168ea5ceb916c +17581 18126 7143815749567890 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj 49c108cb098b372d +10024 10395 7143815672362478 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj a3d660a4bf91e047 +36377 36700 7143815935428339 esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj 9eb699121770e639 77637 78044 7088808733347803 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj 25c48e91479fe577 -12348 12571 7143317076534355 esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj cac2fd9f0ec72c63 -12451 12766 7143317078767596 esp-idf/hal/CMakeFiles/__idf_hal.dir/dac_hal.c.obj 5a48f012800d20bc -11956 12221 7143317073354154 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj 95ec0f1685e0ce7f -12150 12426 7143317075437537 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj e2feef233f87e5f0 -16876 17415 7143317125253293 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj 92858c9bcb683c44 -35891 36213 7143317313318936 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj ef3f0749ba2275c1 -12630 12961 7143317080753912 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/gpio_hal_workaround.c.obj 2dd72b3c1df444fd -12427 12679 7143317077961106 esp-idf/hal/CMakeFiles/__idf_hal.dir/touch_sensor_hal.c.obj e02db2efe7da5a27 -44966 45176 7143317402879234 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c.obj 958940faea051cc5 -26065 26528 7143317216433371 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_common.c.obj 133790300a510f64 -12318 12705 7143317078179672 esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj 69fda40ac3402b1f -35591 36088 7143317311779714 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/adc.c.obj 55fe9520ecdc0637 -16211 16593 7143317116961335 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj 6f64acbaa643bf54 -12767 13337 7143317084074910 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_console.c.obj 2583ef0d761cdddc -12707 13178 7143317082868678 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj b319278a447ff9e9 -45386 45669 7143317407775842 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.obj 893cf6d61af69418 -12755 13264 7143317083666289 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_uart.c.obj d7f04634ee7447a2 -13337 13853 7143317089616410 esp-idf/tcpip_adapter/CMakeFiles/__idf_tcpip_adapter.dir/tcpip_adapter_compat.c.obj e74cf99931059810 -25904 26114 7143317212256032 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_vectors.S.obj 21ee0676c43f87c6 -41194 41739 7143317368513547 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master.c.obj fcbced2ef5beb298 -38 166 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 -13697 14256 7143317093466056 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj eb55dfa4198f2428 -32348 32456 7143317275791092 esp-idf/wpa_supplicant/libwpa_supplicant.a fc929ffe4ddf665b -44329 44650 7143317397573287 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.obj 620c99b6152a0f2b -30128 30581 7143317256911555 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj bc406aaf057b32f7 -21476 21983 7143317170188261 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj 7db6702b0da260c0 -46004 46531 7143317416133840 esp-idf/libsodium/liblibsodium.a fb01bf92545fb90e -16645 16983 7143317120987092 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_registrar.c.obj c46964ccdf631791 -13350 13829 7143317089344206 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj 5cf95ca6e6b2273c -13487 14037 7143317091238633 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj bc81bf4be96dc224 -36833 37457 7143317325591127 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj e43939e4c8ee1f22 -15887 16295 7143317114085351 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj 5d637c3a55d7fbe4 -13831 14405 7143317095133616 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj 994bc263307b0a83 -13761 14366 7143317094637020 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj c7858ba0d47bd341 -33884 34213 7143317293139186 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 5743a82c5cd1b9ae -24072 24372 7143317194853766 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj 34494c2718a2bc4b -13854 14348 7143317094480011 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj d26b303226ea80a5 -27998 28610 7143317237018744 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_map.c.obj d59cb0e97507ea1a -37484 38069 7143317331686899 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_notls.c.obj 6d065b325bf84809 -13660 14268 7143317093716167 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj f59adf840a90f8a0 -20899 21476 7143317165763268 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj 7170287efb6b77c1 -14257 14591 7143317096872961 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj 9e1741cd85155e38 -14247 14822 7143317099267495 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj 43fa8dc7a9c0272c -44032 44303 7143317394185073 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/crypto_hash.c.obj f18c3b4e7581cad1 -14269 14868 7143317099656445 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj 18556a53fbc70999 -14551 14904 7143317100191361 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj 32f8ea71d200c836 -16315 16700 7143317118186764 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj b4a936e1e48a7071 -14413 14718 7143317098249473 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj 45c5bfc85dac2316 -19892 20364 7143317154781431 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj 59dc1b880c7707ed -31354 31417 7143317265414325 esp-idf/app_trace/libapp_trace.a 2532f4e5306c35ed -17526 17806 7143317129203144 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj 5d8e072faec40d18 -43589 43977 7143317390332772 esp-idf/freemodbus/libfreemodbus.a d0406505dbc25b6f -44177 44517 7143317396351122 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kx/crypto_kx.c.obj 2f7a8bec553ea80a -14461 15138 7143317102451169 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj c456053c3d37f418 -39711 40404 7143317355161641 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_networking_lwip.c.obj d2d2c27ad0c86954 -14904 15293 7143317103508033 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj e4cd9e8107424361 -45001 45336 7143317404511898 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c.obj 90dcbbb94f114aaf -14824 15166 7143317102872001 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj 4b0cd8b8e77c0cf6 -46144 46412 7143317415291145 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_port.c.obj 7c13cd9cbf404730 -15143 15415 7143317105342454 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj 9ff9c14fcfd81450 -33727 33841 7143317289634395 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a cc85085b893578ed -15110 15451 7143317105646456 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj 1e35b0168d0d70f9 -29663 30270 7143317253735118 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj 7bd4b67bfa4d7a13 -14932 15233 7143317103457998 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj ba52b2c4ecc57c5b -20414 20924 7143317160132807 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj 149a363fabbd1605 -39432 39723 7143317348193497 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj aef699df80501a4d -17811 18468 7143317135794391 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj a2570527cbef83fb -16295 16644 7143317117615781 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj d7c4485ea954b964 -15293 15573 7143317106876434 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj 9c95fb0a8ee30fe6 -15381 15822 7143317109097744 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj 72d383fcaf1b3da0 -43386 43710 7143317388276976 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c.obj 27d7e4e7723050a1 -15462 15856 7143317109581158 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj aa3a6b26b1dd058b -46159 46672 7143317417719673 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_pm.c.obj a7db230606c941f -15418 15872 7143317109701203 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj 782c576a466094fd -15282 15955 7143317110658982 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj ff22e3ade3842f06 -38753 39301 7143317344035762 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c.c.obj 900694aee0093a0b +8308 8406 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +23011 23330 7143815801630051 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj 1ede62144875677d +10126 10316 7143815671610138 esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj cac2fd9f0ec72c63 +10228 10452 7143815672989800 esp-idf/hal/CMakeFiles/__idf_hal.dir/dac_hal.c.obj 5a48f012800d20bc +10261 10437 7143815672725922 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj 95ec0f1685e0ce7f +10331 10547 7143815673957222 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj e2feef233f87e5f0 +32995 33289 7143815901385754 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj ef3f0749ba2275c1 +14421 14964 7143815718060881 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj 92858c9bcb683c44 +10362 10626 7143815674673683 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/gpio_hal_workaround.c.obj 2dd72b3c1df444fd +10396 10654 7143815674976865 esp-idf/hal/CMakeFiles/__idf_hal.dir/touch_sensor_hal.c.obj e02db2efe7da5a27 +42859 43207 7143816000397522 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c.obj 958940faea051cc5 +10317 10645 7143815674906869 esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj 69fda40ac3402b1f +32750 33269 7143815901121546 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/adc.c.obj 55fe9520ecdc0637 +22283 22694 7143815795140508 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_common.c.obj 133790300a510f64 +13599 13854 7143815707022561 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj 6f64acbaa643bf54 +10627 11052 7143815678939118 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_console.c.obj 2583ef0d761cdddc +10654 11077 7143815679207201 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj b319278a447ff9e9 +43221 43498 7143816003307968 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.obj 893cf6d61af69418 +10636 11102 7143815679361033 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_uart.c.obj d7f04634ee7447a2 +11121 11631 7143815684615137 esp-idf/tcpip_adapter/CMakeFiles/__idf_tcpip_adapter.dir/tcpip_adapter_compat.c.obj e74cf99931059810 +22059 22256 7143815791066971 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_vectors.S.obj 21ee0676c43f87c6 +58 237 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 +11507 12021 7143815688542736 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj eb55dfa4198f2428 +29005 29152 7143815860045945 esp-idf/wpa_supplicant/libwpa_supplicant.a fc929ffe4ddf665b +42006 42321 7143815991680120 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.obj 620c99b6152a0f2b +38178 38788 7143815956249215 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master.c.obj fcbced2ef5beb298 +19012 19450 7143815762736688 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj 7db6702b0da260c0 +43884 44258 7143816010770792 esp-idf/libsodium/liblibsodium.a fb01bf92545fb90e +25871 26294 7143815831368787 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj bc406aaf057b32f7 +11318 11838 7143815686604814 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj 5cf95ca6e6b2273c +14045 14420 7143815712555098 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_registrar.c.obj c46964ccdf631791 +34269 34966 7143815918091194 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj e43939e4c8ee1f22 +11414 12011 7143815688352697 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj bc81bf4be96dc224 +13482 13739 7143815705802185 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj 5d637c3a55d7fbe4 +11817 12277 7143815691174566 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj 994bc263307b0a83 +31148 31406 7143815882382238 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 5743a82c5cd1b9ae +11548 12044 7143815688866362 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj c7858ba0d47bd341 +20688 20888 7143815777318267 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj 34494c2718a2bc4b +11634 12136 7143815689728098 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj d26b303226ea80a5 +23622 23970 7143815807731268 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_map.c.obj d59cb0e97507ea1a +33050 33583 7143815904203648 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_notls.c.obj 6d065b325bf84809 +11216 11793 7143815686301547 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj f59adf840a90f8a0 +11936 12289 7143815691224581 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj 9e1741cd85155e38 +17949 18507 7143815753489507 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj 7170287efb6b77c1 +12012 12556 7143815693965472 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj 43fa8dc7a9c0272c +41715 42050 7143815988951718 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/crypto_hash.c.obj f18c3b4e7581cad1 +12045 12597 7143815694308064 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj 18556a53fbc70999 +12556 12878 7143815697104802 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj 32f8ea71d200c836 +13855 14228 7143815710639839 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj b4a936e1e48a7071 +12309 12616 7143815694612976 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj 45c5bfc85dac2316 +14950 15206 7143815720376075 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj 5d8e072faec40d18 +41166 41596 7143815983722513 esp-idf/freemodbus/libfreemodbus.a d0406505dbc25b6f +41824 42203 7143815990396353 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kx/crypto_kx.c.obj 2f7a8bec553ea80a +16978 17488 7143815743279713 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj 59dc1b880c7707ed +27438 27522 7143815843757327 esp-idf/app_trace/libapp_trace.a 2532f4e5306c35ed +12021 12587 7143815694248103 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj c456053c3d37f418 +36995 37854 7143815946710783 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_networking_lwip.c.obj d2d2c27ad0c86954 +42770 43175 7143816000104100 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c.obj 90dcbbb94f114aaf +12598 12859 7143815697024961 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj e4cd9e8107424361 +44179 44476 7143816013204404 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_port.c.obj 7c13cd9cbf404730 +12703 13030 7143815698754871 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj 4b0cd8b8e77c0cf6 +30991 31127 7143815879795322 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a cc85085b893578ed +12850 13145 7143815699835018 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj 9ff9c14fcfd81450 +25322 26031 7143815828490761 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj 7bd4b67bfa4d7a13 +12860 13114 7143815699633243 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj 1e35b0168d0d70f9 +17572 18117 7143815749437872 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj 149a363fabbd1605 +36715 36994 7143815938218334 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj aef699df80501a4d +13040 13320 7143815701510310 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj ba52b2c4ecc57c5b +12003 12542 7143815693745609 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj a2570527cbef83fb +13610 13863 7143815707072563 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj d7c4485ea954b964 +12921 13196 7143815700293222 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj 9c95fb0a8ee30fe6 +41110 41477 7143815983209386 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c.obj 27d7e4e7723050a1 +13145 13423 7143815702684717 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj 72d383fcaf1b3da0 +13349 13609 7143815704473106 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj aa3a6b26b1dd058b +44167 44712 7143816015448539 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_pm.c.obj a7db230606c941f +13384 13670 7143815705127292 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj 782c576a466094fd +36000 36547 7143815933890263 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c.c.obj 900694aee0093a0b +12930 13444 7143815702829835 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj ff22e3ade3842f06 8240 27577 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-configure d84f6a179e47e162 -19825 20451 7143317155333967 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj 94876dfd5545c8ee +17075 17581 7143815744165743 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj 94876dfd5545c8ee 8240 27577 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure d84f6a179e47e162 -42735 43339 7143317384510305 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/modbus_controller/mbc_tcp_slave.c.obj ed245bbfab7d5a6f -17833 18385 7143317134828196 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj 4314ff65c277625 -15238 16002 7143317111122477 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj e105526a7e9784bf -15618 16116 7143317112350674 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj 7661122f349ad0a1 -41378 41813 7143317369270076 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb_m.c.obj 9649473c8fdcf21c -15519 15945 7143317110457115 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj fb4a34cba9a4ac09 -15955 16404 7143317115218789 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj 8029487f3d00e187 -22669 23268 7143317183777113 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/dhcp_state.c.obj c4a836b74f726567 -16003 16314 7143317114268970 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj d1ea17af42a98596 -15837 16211 7143317113199898 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj 90078e818793d62 -25454 25687 7143317207851313 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr_asm.S.obj f7409f1a5c4dde32 -16495 16876 7143317119699747 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj 8935e81c2d234bec -16409 16761 7143317118782799 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj 1f1c5bf860d4a919 -32062 32120 7143317272460506 esp-idf/log/liblog.a 4a3a48f46efc3e3b -16700 17318 7143317124099097 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj c8f034f5a716f5d0 -17321 17762 7143317128672861 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls.c.obj 98f8ca8dd596ed4b -27338 27665 7143317227857338 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj a49f37dd43c37fc5 -17000 17565 7143317126496252 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/tls_mbedtls.c.obj 1388f3ca4d21f63b -21731 22289 7143317174011788 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj 68eb0365143c30a1 -34881 35423 7143317305362873 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave.c.obj 67e213533ada0414 -22776 23400 7143317185075383 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/ethernetif.c.obj 59cc4604f9e35cd7 -17566 17870 7143317129898950 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj 5d9fa80ae3d0872c -16984 17361 7143317124682074 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj 5236ea222ce7b2d -17452 17832 7143317129263202 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj bfa3fe43891baa0c -24717 25222 7143317203182997 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj 4c46b8f77c652a16 -17437 17728 7143317128292046 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj d8811c79cea12d39 +40362 41054 7143815978644831 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/modbus_controller/mbc_tcp_slave.c.obj ed245bbfab7d5a6f +15187 15680 7143815725198391 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj 4314ff65c277625 +13174 13723 7143815705552121 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj e105526a7e9784bf +38515 39193 7143815960406327 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb_m.c.obj 9649473c8fdcf21c +13321 13599 7143815704423112 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj 7661122f349ad0a1 +13424 13708 7143815705562201 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj fb4a34cba9a4ac09 +13708 13998 7143815708375946 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj 8029487f3d00e187 +19702 20233 7143815770389510 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/dhcp_state.c.obj c4a836b74f726567 +13184 13493 7143815703324852 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj 90078e818793d62 +21734 21935 7143815787828913 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr_asm.S.obj f7409f1a5c4dde32 +13740 14045 7143815708904491 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj d1ea17af42a98596 +13990 14318 7143815711521884 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj 8935e81c2d234bec +13923 14309 7143815711461904 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj 1f1c5bf860d4a919 +28611 28687 7143815855414453 esp-idf/log/liblog.a 4a3a48f46efc3e3b +14338 14893 7143815717045589 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj c8f034f5a716f5d0 +14804 15187 7143815720195999 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls.c.obj 98f8ca8dd596ed4b +22871 23133 7143815799820314 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj a49f37dd43c37fc5 +14640 15150 7143815719934804 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/tls_mbedtls.c.obj 1388f3ca4d21f63b +18778 19221 7143815760407661 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj 68eb0365143c30a1 +31969 32472 7143815893031484 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave.c.obj 67e213533ada0414 +19507 20052 7143815768825832 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/ethernetif.c.obj 59cc4604f9e35cd7 +14909 15196 7143815720316081 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj 5d9fa80ae3d0872c +14965 15336 7143815721842868 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj 5236ea222ce7b2d +14875 15216 7143815720456274 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj bfa3fe43891baa0c +21352 21734 7143815785584060 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj 4c46b8f77c652a16 76171 76484 7088808717607152 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok_impl.c.obj ad4d4398105b1c1a -20577 21045 7143317161478326 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj c9b98edd3846fc73 -19511 20045 7143317151566508 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj 39fbd7d7146ef312 -21874 22409 7143317175221554 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj 67ebc3e01dbdaed3 -36757 37325 7143317324369153 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/address.c.obj 9bae1bcfc2285cc -45415 45641 7143317407573374 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.obj c34dfb4df6d2abfe -20130 20809 7143317158866433 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj bfe2a54f1f50229e -21992 22503 7143317176167474 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj 814917b1ad84af25 -24154 24487 7143317195930266 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj 2d51e7010025663d -36284 36663 7143317317797594 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder_close_container_checked.c.obj 65730b77e8581bdb -24127 24413 7143317195243455 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj 394fe0e28603536a -21814 22475 7143317175891300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj c4fe9351a4a4f0dc -22001 22587 7143317176803146 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj 63c6ae8e5400356c -17764 18284 7143317133964489 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj 64116ffc8cd6b986 -17711 17967 7143317130855865 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/coexist.c.obj 2426b0d10307d6c7 -17728 18261 7143317133596183 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj 3e7b14dd48fc835e -38 166 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 -17787 18351 7143317134345315 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj 282fb1666f1d9209 -17737 18336 7143317134450434 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj 94227f0d62ea2fbe -27482 27830 7143317229454107 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj f79a3fdc96bc6268 -45065 45362 7143317404772935 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c.obj 5638d166c40afaac -18288 18646 7143317137642662 esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj e40f4db73ae876bf -20252 20778 7143317158856445 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj 16b36d38eb95a45 -37342 38028 7143317331291436 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj 77ef40573faa6c92 -43710 44077 7143317391921157 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.obj e237b74de2b5fc0d -17969 18366 7143317134784208 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj 3dc16555b1d522c4 -43626 43986 7143317390750468 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c.obj a77430d07d1c6c69 -38 166 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 -40555 41009 7143317360937637 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj b96494cdfb430f35 -20942 21457 7143317165495132 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj bc56ac737282605d -38 166 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 -18646 19181 7143317142864580 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj 5447963f6de02da4 -18997 19580 7143317146905172 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj 770299bb531d8b6c -18589 19074 7143317141866151 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj f4ddf4661005b034 -44617 44910 7143317400272791 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c.obj 33486bdc2665201d +15151 15445 7143815722928487 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj d8811c79cea12d39 +16674 17140 7143815739849037 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj 39fbd7d7146ef312 +19062 19507 7143815763507270 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj 67ebc3e01dbdaed3 +34177 34838 7143815916587683 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/address.c.obj 9bae1bcfc2285cc +43291 43569 7143816004127130 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.obj c34dfb4df6d2abfe +17703 18222 7143815750574141 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj c9b98edd3846fc73 +17167 17726 7143815745505687 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj bfe2a54f1f50229e +19145 19625 7143815764547131 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj 814917b1ad84af25 +20880 21079 7143815779269646 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj 2d51e7010025663d +33354 33678 7143815905181461 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder_close_container_checked.c.obj 65730b77e8581bdb +19134 19597 7143815764262323 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj c4fe9351a4a4f0dc +20849 21129 7143815779754075 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj 394fe0e28603536a +19289 19701 7143815765429167 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj 63c6ae8e5400356c +13863 14336 7143815711786764 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj 64116ffc8cd6b986 +15217 15518 7143815723668420 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/coexist.c.obj 2426b0d10307d6c7 +15175 15695 7143815725248361 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj 3e7b14dd48fc835e +15207 15712 7143815725552222 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj 282fb1666f1d9209 +58 237 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 +15197 15791 7143815726332906 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj 94227f0d62ea2fbe +23030 23363 7143815802067203 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj f79a3fdc96bc6268 +42872 43245 7143816000924244 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c.obj 5638d166c40afaac +17323 17849 7143815746812490 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj 16b36d38eb95a45 +34326 35009 7143815918480688 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj 77ef40573faa6c92 +41401 41769 7143815986147265 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.obj e237b74de2b5fc0d +15630 15943 7143815727900200 esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj e40f4db73ae876bf +15518 15875 7143815727254078 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj 3dc16555b1d522c4 +41284 41713 7143815985574469 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c.obj a77430d07d1c6c69 +58 237 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +35653 36066 7143815928916003 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj b96494cdfb430f35 +18126 18527 7143815753652599 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj bc56ac737282605d +58 237 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 +15791 16278 7143815731135009 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj 5447963f6de02da4 +16385 16809 7143815736291106 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj 770299bb531d8b6c +42459 42844 7143815996514024 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c.obj 33486bdc2665201d +15713 16174 7143815729848003 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj f4ddf4661005b034 37320 37698 7088808329910204 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-install a9561ca1e58f04b3 37698 38095 7088808334059442 bootloader-prefix/src/bootloader-stamp/bootloader-done 10c0f76ad4b5b2bf 37698 38095 7088808334059442 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/bootloader-complete 10c0f76ad4b5b2bf -23268 23732 7143317188241414 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj 36148e2627cbe65e 37698 38095 7088808334059442 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-done 10c0f76ad4b5b2bf -18864 19546 7143317146521395 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj dc6f623c0ed1979a -18842 19511 7143317146081982 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj fc995e835f751e05 -19011 19624 7143317147090545 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj 44eba16023c71744 -19199 19889 7143317149954522 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj ac1a06783a307570 -36214 36595 7143317317108442 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser.c.obj be4858ee5df08a6e -19470 19981 7143317150887798 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj 2aca22063d375cf -44346 44603 7143317397117096 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.obj db4c8884874e6610 -19982 20414 7143317155241930 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj e827602c59d0ca70 -19768 20438 7143317155313805 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj b092579a02da4ff1 -19990 20537 7143317156404271 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj 564e78beebe3bf3b -19546 20097 7143317152004957 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj e84726ab72c3b576 -23687 24071 7143317191788735 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj f2773b5879385cce -21431 22001 7143317170740441 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj 310609b63c4616eb -20097 20576 7143317156790170 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj c38e9c44b1378067 -19581 20130 7143317152397249 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj 8f5754e713cb32f7 -37986 38555 7143317336470573 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_tcp.c.obj 98159a5e025a24f2 -20812 21237 7143317163328819 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj c27f86170b289fc0 -26642 27044 7143317221293855 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_callbacks.c.obj aeb3f915a4108bed -20538 20996 7143317161064007 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj fae03eb82f5a8379 +20223 20564 7143815774030542 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj 36148e2627cbe65e +16209 16741 7143815735649953 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj dc6f623c0ed1979a +16279 16732 7143815735619978 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj fc995e835f751e05 +16182 16621 7143815734621109 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj 44eba16023c71744 +16720 17167 7143815740131346 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj ac1a06783a307570 +33428 33698 7143815905469363 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser.c.obj be4858ee5df08a6e +42156 42473 7143815993038828 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.obj db4c8884874e6610 +16421 16867 7143815737098663 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj 2aca22063d375cf +17241 17702 7143815745403142 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj e827602c59d0ca70 +16967 17561 7143815743911635 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj b092579a02da4ff1 +17284 17797 7143815746375116 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj 564e78beebe3bf3b +16928 17382 7143815742246901 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj e84726ab72c3b576 +20457 20701 7143815775305378 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj f2773b5879385cce +18305 18842 7143815756850102 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj 310609b63c4616eb +17201 17737 7143815745323155 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj c38e9c44b1378067 +34728 35288 7143815921199127 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_tcp.c.obj 98159a5e025a24f2 +16810 17284 7143815741118281 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj 8f5754e713cb32f7 +17850 18468 7143815752931049 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj c27f86170b289fc0 +17738 18301 7143815751341188 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj fae03eb82f5a8379 89867 90310 7088808855884284 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c.obj a503f35bc91a820e -20439 20899 7143317159999695 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj 1b7115558ebd185b -41740 42137 7143317372451634 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/port.c.obj 3355ccefe3b7b188 -20793 21298 7143317163957095 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj 5d9af7891f52c7 -32880 32943 7143317280676538 esp-idf/esp_rom/libesp_rom.a 96db42f9708b4ab0 -20925 21430 7143317165415093 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj c8d58767b6091222 -32607 32677 7143317277996752 esp-idf/tcpip_adapter/libtcpip_adapter.a e678d7a947aaf7c8 -20912 21405 7143317165061193 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj a44f2942dd2171fc +23555 23802 7143815806434357 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_callbacks.c.obj aeb3f915a4108bed +39147 39582 7143815964072102 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/port.c.obj 3355ccefe3b7b188 +17797 18405 7143815752336924 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj 1b7115558ebd185b +29789 29886 7143815867377560 esp-idf/esp_rom/libesp_rom.a 96db42f9708b4ab0 +17726 18283 7143815751201175 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj 5d9af7891f52c7 +29320 29426 7143815862763139 esp-idf/tcpip_adapter/libtcpip_adapter.a e678d7a947aaf7c8 +18117 18611 7143815754463154 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj c8d58767b6091222 89470 89865 7088808851719142 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c.obj 34d624fbd1847580 -47820 47947 7143317430668897 esp-idf/FileManager/libFileManager.a 59beac27f0292de9 -21046 21521 7143317166164566 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj 56061f981f6b8c8b -25097 25482 7143317205966587 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/dport_access.c.obj 2dbfe4c30c183385 -34248 34447 7143317295635511 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_crc.c.obj a645c0b9beb87338 -21406 21949 7143317170108359 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj b49752dd3de45f38 -28411 28754 7143317238737963 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_submit.c.obj a5ad56a123999b9 -21238 21731 7143317168465759 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj e70b898b8c863cb5 -40676 41125 7143317362328382 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj c1aa1f2fcaf1f58a -21161 21638 7143317167441067 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj 3fc5b46e07085248 -22170 22892 7143317180060468 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj df05b1a2b367e6f8 -22416 22980 7143317180842648 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj a990282ff68dca00 -33134 33202 7143317283263632 esp-idf/esp_gdbstub/libesp_gdbstub.a da98b2022445b3fa -22114 22749 7143317178506084 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/tcp_isn_default.c.obj 75f0e3150a245255 -37597 37955 7143317330726226 esp-idf/esp_ipc/libesp_ipc.a 75fb63923b767216 -44746 45001 7143317401188956 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c.obj c1e696df087ecd87 -22588 23237 7143317183259192 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj a6259d4de0ad30c6 -22044 22556 7143317176482124 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/lwip_default_hooks.c.obj 2fe2d9635da1b68b -24910 25322 7143317204344366 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj e035b65d7be18788 -33904 34327 7143317294113386 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc.c.obj 23665f5f57e4a965 -23212 23633 7143317187273360 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 67c8982123eda263 -22948 23519 7143317186111745 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj 6cc100f6c22ab777 -22997 23600 7143317186375192 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj f9a8a8697e4b1019 -23226 23619 7143317186824954 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj ed2559c3fac0ca3e -23602 23835 7143317189523464 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj ac8d341b58f44577 -37059 37810 7143317329035443 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_mbedtls.c.obj fd369dd4863e4dcd -23532 23821 7143317189403353 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj 105448480192c856 -24470 24910 7143317200256535 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj 3da8149d02dd0d0c -23566 24115 7143317192088653 esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj 31f3e229eaf4a85c -28041 28626 7143317237339385 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_priority_spec.c.obj 69898e008f544ed5 -23619 23747 7143317188529833 esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj 20e87e42de621d6e -47339 47817 7143317429161739 esp-idf/FileManager/CMakeFiles/__idf_FileManager.dir/sdcard.c.obj 51f163cc09fdc237 -24135 24421 7143317195140080 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj 767148c5c5498574 -45641 46002 7143317411135908 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/utils.c.obj 6778ba05639add01 -24178 24448 7143317195666036 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj 5172a2ab3ffa82c9 -24189 24497 7143317196076495 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj 11386fb4f2dbe764 -38546 38753 7143317338325715 esp-idf/cbor/libcbor.a 6b5445e7c24bc7d7 -24373 24749 7143317198502064 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj 54179668118c482f -24364 24837 7143317199337349 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj 84ade7511bacb98 -24848 25096 7143317202159857 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj 97c17591072ef0d1 -24487 24817 7143317199287293 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_mac_bb.c.obj a9d51d8e050dbc54 -47633 47803 7143317428992284 esp-idf/DataManager/libDataManager.a 47381619a53b32d9 -25066 25433 7143317205504271 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj 3641be971a3ab794 -25008 25454 7143317205644767 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj cd63e0d0a8044079 -26950 27397 7143317225172833 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj b313896bb37a5c08 -28806 29730 7143317248249749 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj 82cd1c8a17fa283e -33429 33496 7143317286208396 esp-idf/bootloader_support/libbootloader_support.a 84f368e9e5b75aec +18150 18690 7143815755257334 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj a44f2942dd2171fc +21695 21979 7143815788135857 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/dport_access.c.obj 2dbfe4c30c183385 +31549 31698 7143815885406859 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_crc.c.obj a645c0b9beb87338 +46200 46343 7143816031894232 esp-idf/FileManager/libFileManager.a 59beac27f0292de9 +18616 19062 7143815759048043 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj 56061f981f6b8c8b +18945 19376 7143815762215927 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj b49752dd3de45f38 +18507 19012 7143815758455091 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj e70b898b8c863cb5 +35604 36101 7143815929337827 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj c1aa1f2fcaf1f58a +24009 24310 7143815811530720 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_submit.c.obj a5ad56a123999b9 +18447 18991 7143815758315088 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj 3fc5b46e07085248 +19430 19853 7143815766929261 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj df05b1a2b367e6f8 +30168 30247 7143815871000450 esp-idf/esp_gdbstub/libesp_gdbstub.a da98b2022445b3fa +19442 19976 7143815767821372 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj a990282ff68dca00 +42606 42923 7143815997704361 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c.obj c1e696df087ecd87 +19377 19791 7143815766326507 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/tcp_isn_default.c.obj 75f0e3150a245255 +34472 34737 7143815915782966 esp-idf/esp_ipc/libesp_ipc.a 75fb63923b767216 +19629 20171 7143815769753218 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj a6259d4de0ad30c6 +22674 22971 7143815798112337 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj e035b65d7be18788 +31209 31549 7143815883903179 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc.c.obj 23665f5f57e4a965 +19450 19920 7143815767601651 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/lwip_default_hooks.c.obj 2fe2d9635da1b68b +15266 15629 7143815724413334 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 67c8982123eda263 +19994 20492 7143815773002150 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj 6cc100f6c22ab777 +19951 20421 7143815772612218 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj f9a8a8697e4b1019 +20125 20452 7143815772862088 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj ed2559c3fac0ca3e +33316 34107 7143815909474077 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_mbedtls.c.obj fd369dd4863e4dcd +20503 20687 7143815775315938 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj ac8d341b58f44577 +20233 20502 7143815773519964 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj 105448480192c856 +20888 21225 7143815780711546 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj 3da8149d02dd0d0c +20155 20574 7143815774155751 esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj 31f3e229eaf4a85c +23770 24075 7143815809238227 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_priority_spec.c.obj 69898e008f544ed5 +20565 20709 7143815775501787 esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj 20e87e42de621d6e +45607 46199 7143816030342739 esp-idf/FileManager/CMakeFiles/__idf_FileManager.dir/sdcard.c.obj 51f163cc09fdc237 +20837 21052 7143815778975193 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj 767148c5c5498574 +43509 43884 7143816007122379 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/utils.c.obj 6778ba05639add01 +20808 21018 7143815778670738 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj 5172a2ab3ffa82c9 +35341 35551 7143815923923683 esp-idf/cbor/libcbor.a 6b5445e7c24bc7d7 +20799 21037 7143815778600725 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj 11386fb4f2dbe764 +20932 21246 7143815780951539 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj 54179668118c482f +21052 21400 7143815782385757 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj 84ade7511bacb98 +21466 21717 7143815785347925 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj 97c17591072ef0d1 +21246 21569 7143815784133233 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_mac_bb.c.obj a9d51d8e050dbc54 +45846 46122 7143816029282395 esp-idf/DataManager/libDataManager.a 47381619a53b32d9 +21130 21416 7143815782639097 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj 3641be971a3ab794 +24322 25321 7143815821015132 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj 82cd1c8a17fa283e +30528 30659 7143815875092521 esp-idf/bootloader_support/libbootloader_support.a 84f368e9e5b75aec +21416 21678 7143815785137946 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj cd63e0d0a8044079 +22959 23179 7143815800294726 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj b313896bb37a5c08 47724 48147 7088808434425103 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj b42edad7d610fdfb -43310 43615 7143317387243868 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c.obj 9cedd7666cd08a80 -24750 25269 7143317203813655 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj 23e6926481da44fc -24837 25196 7143317203006453 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj 407ea7d7c4f129c1 -25433 25904 7143317210070314 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr.c.obj b2257f77bb11ccf1 -25233 25716 7143317208303932 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/esp_himem.c.obj 6b2498f51f3ecce5 -44791 45114 7143317402063047 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c.obj 3574f1b866be8b3 -25197 25666 7143317207584009 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/spiram.c.obj 92798624ab13ce08 -40418 40610 7143317357042590 esp-idf/mdns/libmdns.a caccfcc9f93d4be -25223 25849 7143317209497667 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/spiram_psram.c.obj b94e922be76b9923 -25504 25934 7143317210499545 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj 2f91d8d4eeef0b0d -32286 32347 7143317274720193 esp-idf/esp_wifi/libesp_wifi.a 406e7524419f8dd3 -25657 26054 7143317211680234 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj 9fed2dca507ce3b7 -25854 26201 7143317212923559 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_init.c.obj 684a4fdc8d53f171 -25667 26180 7143317212520881 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/port.c.obj 88478e1e08da20e -25895 26410 7143317215208996 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_overlay_os_hook.c.obj ea1c57c7c9227efe -39441 39701 7143317348014911 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj 8e314ae17fc308c1 -26000 26433 7143317215451566 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/task_snapshot.c.obj 5ade98c5f30b0564 -26181 26584 7143317216932496 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/croutine.c.obj 2472c749dbab4c5a -33497 33559 7143317286842939 esp-idf/app_update/libapp_update.a 9d65abd96ec56a95 -26191 26681 7143317217612789 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_systick.c.obj 5796b81d6a3a71ad -26155 26600 7143317216902036 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/event_groups.c.obj 1e8de3cf52e8dddf -36094 36444 7143317315589875 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder.c.obj 969311bfdced8c62 -26132 26642 7143317216952066 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/queue.c.obj 96b370c75430e4f9 -32943 33013 7143317281377008 esp-idf/esp_system/libesp_system.a bc14f849f4158acd -26529 26932 7143317220459686 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-openocd.c.obj f0ac75a53851f21d -26373 26820 7143317219280259 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/tasks.c.obj 7076c9afa72c5a57 -26434 26950 7143317220327061 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/stream_buffer.c.obj 74598be068a92ba2 -26991 27534 7143317226446825 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj d44b96a75b5bc58e -26585 26968 7143317220781917 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj bac537e3308fe736 -27045 27581 7143317226876535 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj 983d9c5c48129969 -26600 26990 7143317221063789 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj 46593af0baa1973d -26933 27420 7143317225336133 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj c0ea89fb0439472a -27019 27521 7143317226396838 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj 87bdb75529d282c6 -28487 28805 7143317239210150 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/port/http_parser.c.obj a87884737f283bc0 -27089 27601 7143317227199865 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj 8cdf1d4e2eae6d54 -35215 35845 7143317309404580 esp-idf/driver/CMakeFiles/__idf_driver.dir/uart.c.obj 4542d3ca82ab3a88 -27522 27997 7143317231096517 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj c16adb9c9d530869 -32804 32880 7143317280057126 esp-idf/hal/libhal.a 36032cebf64dbe36 -46862 47136 7143317422457330 esp-idf/spiffs/libspiffs.a 84a84c0a8756c0d6 -27583 28021 7143317231369878 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj d1c69129fadad0bb -33202 33275 7143317283988738 esp-idf/pthread/libpthread.a f11fed76366b13c6 -27666 28291 7143317233508585 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj bc9d6cd7e307dfff -27791 28245 7143317233456818 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_buf.c.obj f9e688df5902b5ab -29897 30299 7143317253956920 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj bbdb1ebef5683c12 -26658 27018 7143317221083750 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman.c.obj 62df1cc867437b67 -38599 39251 7143317343345660 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj 4f2edc86bc8a5e2c -26682 27088 7143317221895256 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_debug.c.obj 4304d1c9908e27d3 -26870 27359 7143317224781952 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman_data.c.obj 20449b9f7048abfd -27908 28351 7143317234662676 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_mem.c.obj e537f61b03b47821 +40942 41283 7143815981187835 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c.obj 9cedd7666cd08a80 +21265 21709 7143815785247925 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj 23e6926481da44fc +21400 21764 7143815786124065 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj 407ea7d7c4f129c1 +21726 22059 7143815788826039 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr.c.obj b2257f77bb11ccf1 +42538 42858 7143815996694366 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c.obj 3574f1b866be8b3 +21548 21893 7143815787396837 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/esp_himem.c.obj 6b2498f51f3ecce5 +21679 22072 7143815789166044 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/spiram.c.obj 92798624ab13ce08 +37856 38124 7143815949577610 esp-idf/mdns/libmdns.a caccfcc9f93d4be +21668 22157 7143815789965203 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/spiram_psram.c.obj b94e922be76b9923 +28911 29005 7143815858590060 esp-idf/esp_wifi/libesp_wifi.a 406e7524419f8dd3 +21859 22237 7143815790829268 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj 2f91d8d4eeef0b0d +21902 22190 7143815790125198 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj 9fed2dca507ce3b7 +22072 22298 7143815791437386 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_init.c.obj 684a4fdc8d53f171 +21980 22330 7143815791617374 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/port.c.obj 88478e1e08da20e +36762 37064 7143815939056712 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj 8e314ae17fc308c1 +22176 22518 7143815793652540 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_overlay_os_hook.c.obj ea1c57c7c9227efe +22157 22546 7143815793902520 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/task_snapshot.c.obj 5ade98c5f30b0564 +22299 22611 7143815794554550 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/croutine.c.obj 2472c749dbab4c5a +30660 30776 7143815876271736 esp-idf/app_update/libapp_update.a 9d65abd96ec56a95 +22331 22673 7143815795160608 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_systick.c.obj 5796b81d6a3a71ad +33678 33984 7143815908328249 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder.c.obj 969311bfdced8c62 +22315 22713 7143815795572228 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/event_groups.c.obj 1e8de3cf52e8dddf +29886 29994 7143815868472535 esp-idf/esp_system/libesp_system.a bc14f849f4158acd +22256 22633 7143815794764601 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/queue.c.obj 96b370c75430e4f9 +22521 22871 7143815797178271 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-openocd.c.obj f0ac75a53851f21d +22238 22642 7143815794840171 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/tasks.c.obj 7076c9afa72c5a57 +22611 23041 7143815798769287 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/stream_buffer.c.obj 74598be068a92ba2 +22695 23093 7143815799205905 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj d44b96a75b5bc58e +22633 22916 7143815797635722 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj bac537e3308fe736 +22947 23215 7143815800604712 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj 983d9c5c48129969 +22642 22947 7143815797892413 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj 46593af0baa1973d +22776 23029 7143815798769287 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj c0ea89fb0439472a +23984 24322 7143815811702473 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/port/http_parser.c.obj a87884737f283bc0 +22916 23188 7143815800324706 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj 87bdb75529d282c6 +23043 23352 7143815801731440 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj 8cdf1d4e2eae6d54 +32185 32712 7143815895560972 esp-idf/driver/CMakeFiles/__idf_driver.dir/uart.c.obj 4542d3ca82ab3a88 +29679 29789 7143815866419967 esp-idf/hal/libhal.a 36032cebf64dbe36 +23094 23475 7143815803243841 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj c16adb9c9d530869 +44958 45316 7143816021438727 esp-idf/spiffs/libspiffs.a 84a84c0a8756c0d6 +23179 23555 7143815803803316 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj d1c69129fadad0bb +30247 30320 7143815871733642 esp-idf/pthread/libpthread.a f11fed76366b13c6 +23215 23580 7143815804269667 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj bc9d6cd7e307dfff +23544 23792 7143815806374394 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_buf.c.obj f9e688df5902b5ab +23373 23630 7143815804732202 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman.c.obj 62df1cc867437b67 +35480 36032 7143815928616765 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj 4f2edc86bc8a5e2c +25883 26325 7143815831686525 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj bbdb1ebef5683c12 +23363 23622 7143815804672170 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_debug.c.obj 4304d1c9908e27d3 +23665 24008 7143815808558251 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman_data.c.obj 20449b9f7048abfd +23648 23984 7143815808328223 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_mem.c.obj e537f61b03b47821 83839 84209 7088808795140045 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box.c.obj af37725c7ec04498 -27949 28486 7143317236038839 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_npn.c.obj af4b0d9d5728086e -38961 39432 7143317345455419 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj aedd53fc520f9f77 -28301 28784 7143317239020083 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_option.c.obj 6057bbb3c7b7d313 -35322 35920 7143317310297017 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_common.c.obj 81efeebf9778198d -27861 28396 7143317235127461 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_http.c.obj 95e58064bee3a23a -28189 28599 7143317237129386 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_rcbuf.c.obj 10608325954b3851 -27835 28300 7143317234158868 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_helper.c.obj 9f16cdac30fe01a8 -31853 31928 7143317270532801 esp-idf/esp_hw_support/libesp_hw_support.a be60bf2c4849d4c4 -28292 28637 7143317237403771 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_pq.c.obj 97f5fae04ddf776a -28590 28925 7143317240322493 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_stream.c.obj 77e98866675f9264 -28647 29580 7143317246690489 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj 59fce3a3eaccd308 -28616 29564 7143317246750507 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj d6e155dcccba572a -28600 28990 7143317240768666 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_session.c.obj e99929acad3494a7 -28785 29679 7143317247538005 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj 34181261dedf7654 -28755 29601 7143317247006037 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj aaba7b9cabc6afb2 -33013 33074 7143317282001261 esp-idf/esp_phy/libesp_phy.a adfc899f2fa9b9b3 -28726 29631 7143317247160965 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj 1515564498ef4e05 -28990 29529 7143317246456457 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj 924274689299322f -34862 35381 7143317304835727 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj 34bd9d286253bab4 -45903 46250 7143317413468098 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_lib.c.obj 74b747a2a57f6a16 -28982 29762 7143317248706439 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj 6a25775b3327bc4f -28925 29798 7143317249081188 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj ec3a722a04bfa952 -29632 30257 7143317253419075 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj ed878dfc3d7dd14a -29565 30127 7143317252245715 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj 127b5174db970499 +35932 36452 7143815932656493 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj aedd53fc520f9f77 +23631 23958 7143815808078270 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_npn.c.obj af4b0d9d5728086e +32105 32560 7143815893989502 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_common.c.obj 81efeebf9778198d +57 161 7143325653834916 ota_data_initial.bin 42f181eb0cebda40 +23835 24180 7143815810272516 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_option.c.obj 6057bbb3c7b7d313 +23581 23869 7143815807146675 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_http.c.obj 95e58064bee3a23a +24047 24452 7143815812744189 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_rcbuf.c.obj 10608325954b3851 +28274 28416 7143815852696070 esp-idf/esp_hw_support/libesp_hw_support.a be60bf2c4849d4c4 +23758 24044 7143815808948223 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_helper.c.obj 9f16cdac30fe01a8 +23802 24131 7143815809828165 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_pq.c.obj 97f5fae04ddf776a +23958 24352 7143815811862471 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_stream.c.obj 77e98866675f9264 +24209 25107 7143815819414837 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj 59fce3a3eaccd308 +24104 24756 7143815815896938 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj d6e155dcccba572a +24076 24412 7143815812388116 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_session.c.obj e99929acad3494a7 +24353 25296 7143815821144951 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj 34181261dedf7654 +29994 30080 7143815869342894 esp-idf/esp_phy/libesp_phy.a adfc899f2fa9b9b3 +24310 25334 7143815821214952 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj aaba7b9cabc6afb2 +24266 25247 7143815820324200 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj 1515564498ef4e05 +31528 32007 7143815888373658 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj 34bd9d286253bab4 +24780 25448 7143815822895866 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj 924274689299322f +43747 44120 7143816009480071 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_lib.c.obj 74b747a2a57f6a16 +24453 25163 7143815819876250 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj 6a25775b3327bc4f +24412 25414 7143815822258847 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj ec3a722a04bfa952 +25248 26014 7143815828277051 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj ed878dfc3d7dd14a +25009 25928 7143815827628663 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj 127b5174db970499 90235 90611 7088808858914986 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/version.c.obj 96311ba250056002 -29602 30164 7143317252754354 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj 19968ba49cb0fb4c -29680 30222 7143317252935306 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj f68c33c48b7ae917 -30137 30550 7143317256611094 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj af142ddb4a048095 -29731 30237 7143317253165788 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj 8fa14e88b7d15ffc -29762 30287 7143317253946879 esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj bbc16a4135cf1e1c -30194 30634 7143317257471996 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj 13965a746aa477d4 -30271 30594 7143317257022263 esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp_macro.c.obj aba744a3793ad6e5 -30226 30643 7143317257552038 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl.c.obj 738240386ed188d0 -30239 30693 7143317258068132 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_sdio.c.obj a1996b8f930b7c60 -30259 30761 7143317258776080 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_spi.c.obj 65b2cbd981f8d615 +25107 25859 7143815826835997 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj 19968ba49cb0fb4c +25163 25982 7143815828064414 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj f68c33c48b7ae917 +25792 26262 7143815830947607 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj af142ddb4a048095 +25297 26046 7143815828852559 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj 8fa14e88b7d15ffc +23330 23833 7143815806694433 esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj bbc16a4135cf1e1c +25449 25962 7143815828014351 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj 13965a746aa477d4 +25997 26307 7143815831522964 esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp_macro.c.obj aba744a3793ad6e5 +25983 26391 7143815832353980 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl.c.obj 738240386ed188d0 +25963 26426 7143815832711362 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_sdio.c.obj a1996b8f930b7c60 76330 76763 7088808720281257 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c.obj 10294a83a3060a99 -30762 30861 7143317259824457 esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a 2d1812b91be63642 -44303 44593 7143317397087094 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.obj e12708e55c9561c -30861 30958 7143317260820395 esp-idf/sdmmc/libsdmmc.a 65afc88dc9db159d -30959 31020 7143317261453836 esp-idf/esp_https_ota/libesp_https_ota.a 99ac396e65610b7 -31085 31149 7143317262745295 esp-idf/esp_http_client/libesp_http_client.a 7f0b7c3ccccf0603 -31150 31216 7143317263393164 esp-idf/tcp_transport/libtcp_transport.a 8e035facb1b621da -31277 31354 7143317264787916 esp-idf/nghttp/libnghttp.a e2de74e7bdbf9fbe -46078 46355 7143317414572387 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_err.c.obj fa3b2d66b8f6ca2 -31417 31477 7143317266015279 esp-idf/cxx/libcxx.a d4ac5322a11c4f64 -31478 31556 7143317266807937 esp-idf/newlib/libnewlib.a 4c2b731276d60b82 -31557 31642 7143317267653346 esp-idf/freertos/libfreertos.a 25640466345bb6c5 -31643 31719 7143317268431901 esp-idf/esp_timer/libesp_timer.a 9f7fb22e3ca66a83 -31719 31790 7143317269124788 esp-idf/esp_common/libesp_common.a 6be5f5099618b1bf -31790 31853 7143317269780140 esp-idf/xtensa/libxtensa.a 6643e4b4413badd9 -31997 32061 7143317271856202 esp-idf/heap/libheap.a 39c13b99ff0e16 -32224 32285 7143317274105087 esp-idf/console/libconsole.a 8a6bff3859b8bfa0 -32678 32742 7143317278672312 esp-idf/esp_eth/libesp_eth.a 3ba897820c1b42af -32743 32803 7143317279287336 esp-idf/vfs/libvfs.a 96851f20787fac13 -36293 36738 7143317317947694 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborerrorstrings.c.obj 826b58d7b6068d60 +25929 26377 7143815832211046 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_spi.c.obj 65b2cbd981f8d615 +26466 26591 7143815834424692 esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a 2d1812b91be63642 +42067 42426 7143815992726219 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.obj e12708e55c9561c +26592 26719 7143815835708342 esp-idf/sdmmc/libsdmmc.a 65afc88dc9db159d +26720 26854 7143815837058935 esp-idf/esp_https_ota/libesp_https_ota.a 99ac396e65610b7 +26983 27125 7143815839744712 esp-idf/esp_http_client/libesp_http_client.a 7f0b7c3ccccf0603 +27126 27236 7143815840900696 esp-idf/tcp_transport/libtcp_transport.a 8e035facb1b621da +27314 27438 7143815842898071 esp-idf/nghttp/libnghttp.a e2de74e7bdbf9fbe +43866 44193 7143816010158370 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_err.c.obj fa3b2d66b8f6ca2 +27523 27606 7143815844556944 esp-idf/cxx/libcxx.a d4ac5322a11c4f64 +27607 27702 7143815845558884 esp-idf/newlib/libnewlib.a 4c2b731276d60b82 +27703 27852 7143815847036371 esp-idf/freertos/libfreertos.a 25640466345bb6c5 +27853 28000 7143815848520351 esp-idf/esp_timer/libesp_timer.a 9f7fb22e3ca66a83 +28001 28136 7143815849826141 esp-idf/esp_common/libesp_common.a 6be5f5099618b1bf +28136 28273 7143815851241888 esp-idf/xtensa/libxtensa.a 6643e4b4413badd9 +28520 28611 7143815854643892 esp-idf/heap/libheap.a 39c13b99ff0e16 +28832 28910 7143815857649386 esp-idf/console/libconsole.a 8a6bff3859b8bfa0 +29427 29572 7143815864232932 esp-idf/esp_eth/libesp_eth.a 3ba897820c1b42af +29573 29678 7143815865279986 esp-idf/vfs/libvfs.a 96851f20787fac13 +33760 34177 7143815910227166 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborerrorstrings.c.obj 826b58d7b6068d60 87602 87958 7088808832709782 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c.obj c2621b66ebbd4d05 -33560 33646 7143317287679323 esp-idf/mbedtls/mbedtls/library/libmbedtls.a 3490d0bc182e20d7 -38717 39149 7143317342616320 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj fbdfd89a8d5176ba -43428 43695 7143317388143575 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c.obj 593835521fb2fc67 -33647 33726 7143317288489588 esp-idf/mbedtls/mbedtls/library/libmbedx509.a 7c3cbd5cd56d2ce +40919 41272 7143815981054784 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c.obj 593835521fb2fc67 +30777 30886 7143815877399462 esp-idf/mbedtls/mbedtls/library/libmbedtls.a 3490d0bc182e20d7 +35908 36251 7143815930942685 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj fbdfd89a8d5176ba +30887 30990 7143815878435310 esp-idf/mbedtls/mbedtls/library/libmbedx509.a 7c3cbd5cd56d2ce 60845 61328 7088808566467909 esp-idf/mbedtls/x509_crt_bundle 36b68b6eb277a102 61328 61528 7088808568585011 x509_crt_bundle.S 976c919a9861e06d 61328 61528 7088808568585011 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/x509_crt_bundle.S 976c919a9861e06d -33863 34188 7143317293058248 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj ef5be964ccc59c8a -33869 34280 7143317293932277 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 59f8e1c1d280b19 +31165 31442 7143815882709812 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj ef5be964ccc59c8a +31138 31392 7143815882392291 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 59f8e1c1d280b19 85786 86304 7088808815831790 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c.obj e8b4eee906e3021a -33893 34263 7143317293549635 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj a6eaa00123fd1614 -34144 34744 7143317298442536 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr.c.obj 6160c8d4ddccaf66 -33917 34131 7143317292504299 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr_handler.S.obj d433b9ee7d271b2 -43932 44163 7143317392811981 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.obj deaa697662bba7f1 -33850 34247 7143317293260858 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj d2534f332621a15 +31190 31510 7143815883573002 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj a6eaa00123fd1614 +31198 31583 7143815884037566 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr.c.obj 6160c8d4ddccaf66 +41413 41788 7143815986311584 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.obj deaa697662bba7f1 +31392 31564 7143815884107588 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr_handler.S.obj d433b9ee7d271b2 +31181 31528 7143815883730301 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj d2534f332621a15 62345 62872 7088808581141252 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr_routines.S.obj 7502d3661aa84770 -34264 34880 7143317299463391 esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_module.c.obj 17136036befe8463 -34233 34796 7143317298840605 esp-idf/driver/CMakeFiles/__idf_driver.dir/pcnt.c.obj 3c13370a62e816b0 -34189 34805 7143317298850451 esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc.c.obj 65fb511383d01976 -41179 41664 7143317367665454 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb.c.obj 6a40e50ffb8ee85f -46719 47282 7143317423902080 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj 426c6855fc34bbd9 -34198 34839 7143317299073668 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj 49d433c4291d36fc -46125 46433 7143317415453903 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_x509.c.obj 8d469ce492b3c14f -34750 35199 7143317302686953 esp-idf/driver/CMakeFiles/__idf_driver.dir/periph_ctrl.c.obj 912668ee3a20013a -34447 35030 7143317301396595 esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_io.c.obj 14a4d8baba243fb7 -34328 35052 7143317301324665 esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt.c.obj 6a607544be444195 -34280 34861 7143317299393284 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_host.c.obj 4aa142af503adb9b -34872 35213 7143317303221164 esp-idf/driver/CMakeFiles/__idf_driver.dir/sigmadelta.c.obj a2963b38ffc52ac2 -39723 40418 7143317355241647 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns.c.obj 50ca7a987e795197 -34807 35277 7143317303829815 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_master.c.obj d7297b8fd43eb77e -34796 35321 7143317304143318 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_common.c.obj 418af8e8f40c3689 -35200 35760 7143317308755088 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdio_slave.c.obj 6d49876fcae943dc -43297 43568 7143317386827615 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.obj 86d51097fbbd3e51 -35052 35586 7143317306907024 esp-idf/driver/CMakeFiles/__idf_driver.dir/dac_common.c.obj 88f1e51bbbbd5257 -35335 35912 7143317309809887 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_transaction.c.obj f76879121c8a159f -35310 35817 7143317309125382 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_host.c.obj 24ec5b0c42997f34 -39607 39902 7143317350205485 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj eb30c1bb8b223efd -35381 35888 7143317309829831 esp-idf/driver/CMakeFiles/__idf_driver.dir/touch_sensor_common.c.obj b2532d764bee8cd0 -35767 36283 7143317313810755 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/touch_sensor.c.obj 1ee6a8d3828707d8 -35279 35832 7143317309311942 esp-idf/driver/CMakeFiles/__idf_driver.dir/mcpwm.c.obj 3f8dd9c15e6424d7 -35505 36062 7143317311729708 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/dac.c.obj f27ca78a31698f07 -35819 36384 7143317314773373 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc.c.obj d4237c5fe0a04a5d -38633 39012 7143317341245114 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj ee8ae9885e7f3e75 -35832 36253 7143317313563710 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj 8259affd50285f36 -40198 40518 7143317356300389 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok.c.obj 9d689920fafeaa17 -35845 36365 7143317314653120 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj 80db632906dee941 -36674 36991 7143317321080104 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj b97f9b3b6e38d3df -45542 45804 7143317409164683 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.obj 8da2544611edb4d3 -36446 36866 7143317319281767 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj d63aee935941f0e2 -35944 36292 7143317313730625 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty.c.obj 71e0c7753150a836 -36784 37076 7143317321758277 esp-idf/esp_pm/libesp_pm.a c1e6186b3cdc3fb9 -36262 36803 7143317318748420 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty_stdio.c.obj 80623e4e52941a87 -37076 37597 7143317326459783 esp-idf/driver/libdriver.a d5e56bd0a37e7b05 -38827 39094 7143317341909361 esp-idf/cmock/libcmock.a 4df62620939fc7ec -36739 37059 7143317321658248 esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj 2a9277cf4ac46591 -36384 36833 7143317318949264 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/open_memstream.c.obj cf5efee57a2f5f71 -36366 36848 7143317318929299 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cbortojson.c.obj fe52522be8603278 -37958 38181 7143317332778844 esp-idf/efuse/libefuse.a 9e056216f7a436e -36807 37414 7143317324978958 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/async.c.obj 31a0b2a5608551e3 -42699 43386 7143317384901831 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/modbus_controller/mbc_tcp_master.c.obj 5ea18e2934ea34a2 -36868 37480 7143317325895726 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_debug.c.obj 4942f362214830fe -36963 37566 7143317326639708 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_asn1.c.obj efc01546a6243b22 -38559 38827 7143317338765628 esp-idf/unity/libunity.a 5613be41c2749e39 -37415 38044 7143317331526880 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj b74647cf47cc9f3c -37458 37985 7143317330922440 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_hashkey.c.obj 8c56fda0f0337602 -37385 38061 7143317331426820 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_prng.c.obj 23d34f433a88d422 -36848 37380 7143317324889005 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj 92dfe75b6cfeaa1a -38047 38599 7143317336500549 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/option.c.obj 3e9277d43074d39b -37713 38266 7143317333756652 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/mem.c.obj 72dcec026f37f75e -37588 38162 7143317332698775 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_time.c.obj 6e75966fa07c8e73 -38162 38732 7143317338265891 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/uri.c.obj dbcae41bef8fa5d4 -38070 38622 7143317337066353 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/resource.c.obj c89d71fbf1dba7d7 -38061 38576 7143317336510547 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/str.c.obj a43aa6d0a248b291 -38585 38880 7143317339965689 esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp32/esp_adc_cal.c.obj 423f206bfcae714a -38383 38717 7143317338335734 esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp_adc_cal_common.c.obj f98e0f3ed01d8b57 -46231 46562 7143317416788100 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj 88f089755dcf99d9 -38125 38633 7143317337178933 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/subscribe.c.obj e8ba0ed9d040de97 -37566 38124 7143317332331322 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/pdu.c.obj a3f0d9657c24c7b4 -38612 38960 7143317340756783 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 19de60cc4d9f4c75 -39150 39630 7143317347069536 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj 15a9cc33848b10 -39252 39597 7143317346584790 esp-idf/esp_hid/libesp_hid.a 6e515579b13b3106 -38655 39270 7143317343737110 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2s.c.obj 105b839bdf50b770 -39480 39747 7143317348623169 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj 5bdfe4582bac0d9e -39785 40339 7143317354486131 esp-idf/esp_lcd/libesp_lcd.a e03064be2e30cf26 -39641 40268 7143317353677505 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj 75afdb5f54476177 -39655 40285 7143317353617420 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj 3112c988577c2a0 -35920 37712 7143317327794678 esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj 3414481f8bb163be -40020 40364 7143317354726976 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj b64bbec83d89d06e -39682 40198 7143317353060940 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj 33da875552adc34b -39301 39654 7143317346734824 esp-idf/protobuf-c/libprotobuf-c.a f9bbc105dd0e46bc +31698 32184 7143815890158525 esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_module.c.obj 17136036befe8463 +31443 31904 7143815887384860 esp-idf/driver/CMakeFiles/__idf_driver.dir/pcnt.c.obj 3c13370a62e816b0 +38577 39297 7143815961389000 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb.c.obj 6a40e50ffb8ee85f +31434 31968 7143815888104158 esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc.c.obj 65fb511383d01976 +44107 44419 7143816012670533 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_x509.c.obj 8d469ce492b3c14f +44804 45522 7143816023607929 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj 426c6855fc34bbd9 +31486 32088 7143815889277127 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj 49d433c4291d36fc +31583 31993 7143815888207352 esp-idf/driver/CMakeFiles/__idf_driver.dir/periph_ctrl.c.obj 912668ee3a20013a +31565 32104 7143815889427114 esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_io.c.obj 14a4d8baba243fb7 +31831 32422 7143815892594822 esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt.c.obj 6a607544be444195 +31510 32023 7143815888412100 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_host.c.obj 4aa142af503adb9b +31993 32388 7143815892191805 esp-idf/driver/CMakeFiles/__idf_driver.dir/sigmadelta.c.obj a2963b38ffc52ac2 +36928 37743 7143815945719024 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns.c.obj 50ca7a987e795197 +32008 32513 7143815893524902 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_master.c.obj d7297b8fd43eb77e +32046 32549 7143815893909524 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_common.c.obj 418af8e8f40c3689 +41037 41412 7143815982516042 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.obj 86d51097fbbd3e51 +32459 32995 7143815898148320 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdio_slave.c.obj 6d49876fcae943dc +32388 32878 7143815897006860 esp-idf/driver/CMakeFiles/__idf_driver.dir/dac_common.c.obj 88f1e51bbbbd5257 +32513 33004 7143815898380614 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_transaction.c.obj f76879121c8a159f +36798 37098 7143815939353411 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj eb30c1bb8b223efd +32549 33145 7143815899687356 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_host.c.obj 24ec5b0c42997f34 +32481 32978 7143815898006531 esp-idf/driver/CMakeFiles/__idf_driver.dir/touch_sensor_common.c.obj b2532d764bee8cd0 +32426 32943 7143815897726470 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/touch_sensor.c.obj 1ee6a8d3828707d8 +32472 33018 7143815898450701 esp-idf/driver/CMakeFiles/__idf_driver.dir/mcpwm.c.obj 3f8dd9c15e6424d7 +32869 33316 7143815901529108 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/dac.c.obj f27ca78a31698f07 +32560 33050 7143815898925380 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc.c.obj d4237c5fe0a04a5d +35869 36263 7143815930982560 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj ee8ae9885e7f3e75 +37203 37788 7143815946283211 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok.c.obj 9d689920fafeaa17 +32944 33339 7143815901659119 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj 8259affd50285f36 +32978 33427 7143815902689113 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj 80db632906dee941 +43482 43826 7143816006636571 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.obj 8da2544611edb4d3 +34013 34315 7143815911440279 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj b97f9b3b6e38d3df +33961 34268 7143815911000783 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj d63aee935941f0e2 +33703 34012 7143815908569460 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty.c.obj 71e0c7753150a836 +33668 34027 7143815908455589 esp-idf/esp_pm/libesp_pm.a c1e6186b3cdc3fb9 +33584 33960 7143815907994536 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty_stdio.c.obj 80623e4e52941a87 +35662 35907 7143815927354451 esp-idf/cmock/libcmock.a 4df62620939fc7ec +34028 34437 7143815912458176 esp-idf/driver/libdriver.a d5e56bd0a37e7b05 +34108 34484 7143815912985844 esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj 2a9277cf4ac46591 +33837 34162 7143815910097430 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/open_memstream.c.obj cf5efee57a2f5f71 +33912 34224 7143815910596561 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cbortojson.c.obj fe52522be8603278 +34738 35051 7143815918705328 esp-idf/efuse/libefuse.a 9e056216f7a436e +40123 40913 7143815977174951 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/modbus_controller/mbc_tcp_master.c.obj 5ea18e2934ea34a2 +34163 34727 7143815915581517 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/async.c.obj 31a0b2a5608551e3 +33269 33898 7143815907354638 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_debug.c.obj 4942f362214830fe +34254 34847 7143815916577593 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_asn1.c.obj efc01546a6243b22 +35377 35662 7143815924592164 esp-idf/unity/libunity.a 5613be41c2749e39 +33145 33760 7143815905960969 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj b74647cf47cc9f3c +33290 33934 7143815907587839 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_hashkey.c.obj 8c56fda0f0337602 +34838 35376 7143815922130287 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_prng.c.obj 23d34f433a88d422 +33018 33516 7143815903514590 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj 92dfe75b6cfeaa1a +34967 35477 7143815923120149 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/option.c.obj 3e9277d43074d39b +34496 35110 7143815919512659 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/mem.c.obj 72dcec026f37f75e +34798 35278 7143815921189130 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_time.c.obj 6e75966fa07c8e73 +35124 35653 7143815924943773 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/resource.c.obj c89d71fbf1dba7d7 +34848 35340 7143815921769120 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/uri.c.obj dbcae41bef8fa5d4 +35392 35693 7143815925420555 esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp32/esp_adc_cal.c.obj 423f206bfcae714a +35009 35562 7143815923923683 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/str.c.obj a43aa6d0a248b291 +35289 35603 7143815924488204 esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp_adc_cal_common.c.obj f98e0f3ed01d8b57 +44245 44583 7143816014245058 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj 88f089755dcf99d9 +35279 35775 7143815926177482 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/subscribe.c.obj e8ba0ed9d040de97 +34890 35392 7143815922304983 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/pdu.c.obj a3f0d9657c24c7b4 +35526 35809 7143815926570550 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 19de60cc4d9f4c75 +36251 36786 7143815936221080 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj 15a9cc33848b10 +36032 36327 7143815931469380 esp-idf/esp_hid/libesp_hid.a 6e515579b13b3106 +36101 36797 7143815936221080 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2s.c.obj 105b839bdf50b770 +36787 37084 7143815939146684 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj 5bdfe4582bac0d9e +36982 37203 7143815940459018 esp-idf/esp_lcd/libesp_lcd.a e03064be2e30cf26 +36452 37129 7143815939613834 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj 75afdb5f54476177 +36917 37498 7143815943140810 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj 3112c988577c2a0 +33340 34874 7143815916908274 esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj 3414481f8bb163be +37116 37466 7143815943140810 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj b64bbec83d89d06e +36641 37116 7143815939479114 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj 33da875552adc34b +36701 36928 7143815937697999 esp-idf/protobuf-c/libprotobuf-c.a f9bbc105dd0e46bc 75840 76162 7088808714276595 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok_ns.c.obj e517ba61567eecd3 -38435 38654 7143317337634431 esp-idf/asio/libasio.a 824d42a1e8c58c7a -40286 40555 7143317356618560 esp-idf/protocomm/libprotocomm.a 4d30bef604961392 -43911 44177 7143317392942029 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c.obj 46698c6dae71ed1 -40183 40945 7143317360494828 esp-idf/esp_websocket_client/CMakeFiles/__idf_esp_websocket_client.dir/esp_websocket_client.c.obj 11e5be4f77c579f6 -45220 45484 7143317405734750 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.obj d71144b4001c628a -40945 41179 7143317362869723 esp-idf/esp_websocket_client/libesp_websocket_client.a f042f88bcee732ee -40364 40676 7143317357916529 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj f146c1c233cf9729 -47095 47526 7143317426386125 esp-idf/i2cdev/CMakeFiles/__idf_i2cdev.dir/i2cdev.c.obj e6813f560122388f -40443 40800 7143317359121588 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj 2f91dd63aebc6ec4 -40519 40980 7143317360684889 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj b640a0b57a98715a -40339 40714 7143317358306507 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj dc05dc31c8b1ebe3 -40611 40849 7143317359450888 esp-idf/esp_local_ctrl/libesp_local_ctrl.a f46315cf731a1758 -40980 41246 7143317363279713 esp-idf/wear_levelling/libwear_levelling.a 191fa9689782bd22 -40725 41151 7143317362571504 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj 860081e61076034c -40714 41028 7143317361297574 esp-idf/expat/libexpat.a ab8eb50a49a749bc -41029 41552 7143317366563664 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj ca334c2940df86f6 -40801 41227 7143317363329673 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj ff49c933fdfc05e8 -44045 44360 7143317394792943 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.obj 77dca07627acc880 -40849 41377 7143317364671891 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj c1ea91f0385ee0eb -868 2773 7143323995180131 esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 -41151 41656 7143317367605471 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave.c.obj 9414cc2634b06466 -44164 44396 7143317395151434 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c.obj bb88e7b0daf4d3b3 -40762 41194 7143317362939737 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj 87c01d415925adfe -41562 41832 7143317369081827 esp-idf/fatfs/libfatfs.a 3bf117c3d6b8a4f6 -42259 42692 7143317377900223 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbutils.c.obj 625652f7c974db85 -41679 42095 7143317372066993 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp.c.obj fade0f051e7b02f9 -41465 41879 7143317369949284 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbcrc.c.obj 5e007cc9245a385 -41665 42107 7143317372066993 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent_m.c.obj 8f8c0346c00069a7 +35301 35526 7143815923428690 esp-idf/asio/libasio.a 824d42a1e8c58c7a +37499 37777 7143815946273273 esp-idf/protocomm/libprotocomm.a 4d30bef604961392 +41612 41893 7143815987276476 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c.obj 46698c6dae71ed1 +43245 43543 7143816003777132 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.obj d71144b4001c628a +37134 38049 7143815948708520 esp-idf/esp_websocket_client/CMakeFiles/__idf_esp_websocket_client.dir/esp_websocket_client.c.obj 11e5be4f77c579f6 +38049 38304 7143815951240513 esp-idf/esp_websocket_client/libesp_websocket_client.a f042f88bcee732ee +37574 38063 7143815948902644 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj f146c1c233cf9729 +45196 45754 7143816025806782 esp-idf/i2cdev/CMakeFiles/__idf_i2cdev.dir/i2cdev.c.obj e6813f560122388f +37788 38241 7143815950852915 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj 2f91dd63aebc6ec4 +37777 38291 7143815950801594 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj b640a0b57a98715a +37175 37840 7143815946660703 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj dc05dc31c8b1ebe3 +38125 38403 7143815952156575 esp-idf/esp_local_ctrl/libesp_local_ctrl.a f46315cf731a1758 +38291 38593 7143815954135152 esp-idf/wear_levelling/libwear_levelling.a 191fa9689782bd22 +38114 38576 7143815954175326 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj 860081e61076034c +37840 38114 7143815949527634 esp-idf/expat/libexpat.a ab8eb50a49a749bc +37825 38515 7143815953482965 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj ca334c2940df86f6 +41578 41881 7143815987226464 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.obj 77dca07627acc880 +35562 35931 7143815927777617 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj ff49c933fdfc05e8 +38063 38673 7143815955103780 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj c1ea91f0385ee0eb +41883 42155 7143815990033963 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c.obj bb88e7b0daf4d3b3 +1240 3557 7143817553614382 esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 +38241 38805 7143815956429180 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave.c.obj 9414cc2634b06466 +35809 36377 7143815932026491 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj 87c01d415925adfe +38705 39145 7143815958961711 esp-idf/fatfs/libfatfs.a 3bf117c3d6b8a4f6 +39929 40444 7143815972764470 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbutils.c.obj 625652f7c974db85 +38848 39441 7143815962838540 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp.c.obj fade0f051e7b02f9 +39194 39640 7143815964717817 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbcrc.c.obj 5e007cc9245a385 +38935 39516 7143815963550606 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent_m.c.obj 8f8c0346c00069a7 81094 81504 7088808768153024 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdiag.c.obj e25987a0d3e00f32 -42021 42611 7143317377147036 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer_m.c.obj 8e47ec6a11605163 -41814 42258 7143317373612943 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer.c.obj 338bb78a0dd203f1 -42109 42620 7143317377087128 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial_m.c.obj c3f8d69756504409 -6282 6350 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 -42099 42530 7143317376359131 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils.c.obj fe1e21265d85d835 -42250 42735 7143317378364494 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils_m.c.obj ba07390daf16c145 -43569 43911 7143317390240797 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c.obj d3d34058568a471b -42149 42593 7143317376769727 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding.c.obj 68a25fa0931c5ecb -44910 45245 7143317403189235 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c.obj a05f49ef685e8a89 -42561 43040 7143317381467533 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput_m.c.obj 162eddf0a0966a32 -42624 43281 7143317383949555 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_master/modbus_controller/mbc_serial_master.c.obj 8e7e52739752ff23 -42594 43070 7143317381812141 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_tcp.c.obj da2b346e357cd1ab -42883 43493 7143317385854815 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_serial.c.obj 235c6e72916f3893 +39329 39802 7143815966444478 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer_m.c.obj 8e47ec6a11605163 +39441 40030 7143815968120810 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer.c.obj 338bb78a0dd203f1 +39417 39970 7143815967974505 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial_m.c.obj c3f8d69756504409 +8308 8406 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +39339 39766 7143815966054495 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils.c.obj fe1e21265d85d835 +41056 41386 7143815982316095 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c.obj d3d34058568a471b +39349 39835 7143815966704542 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils_m.c.obj ba07390daf16c145 +42740 43121 7143815999559443 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c.obj a05f49ef685e8a89 +39583 40123 7143815969540909 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding.c.obj 68a25fa0931c5ecb +39845 40361 7143815972019224 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput_m.c.obj 162eddf0a0966a32 +39871 40533 7143815973554466 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_master/modbus_controller/mbc_serial_master.c.obj 8e7e52739752ff23 +40297 41036 7143815977857279 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_tcp.c.obj da2b346e357cd1ab +40434 41110 7143815979315054 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_serial.c.obj 235c6e72916f3893 83726 83993 7088808792760072 esp-idf/jsmn/libjsmn.a d38406691531086a -46562 46814 7143317419096536 esp-idf/perfmon/libperfmon.a 45eb40832e37a02b -43031 43588 7143317386870659 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_serial.c.obj e019dfa25cba3921 -42611 43309 7143317384189570 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/port/port_tcp_slave.c.obj 69411a40f9125b9a -42829 43526 7143317386359168 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/port/port_tcp_master.c.obj e43a727d7baea867 -43042 43377 7143317384921854 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj 1ecb231497d08400 -43340 43635 7143317387375314 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/crypto_auth.c.obj 39c2d7bd869adf7 -43493 43773 7143317388849938 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c.obj c91709432340014f -43526 43741 7143317388572129 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_easy.c.obj e5cab8c2122b243a -43378 43659 7143317387475216 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_seal.c.obj 1bc539506617fe41 -43411 43932 7143317390145829 esp-idf/json/libjson.a a2138a2e1f5a3b71 -43977 44265 7143317393581661 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.obj f04493b1fefcd333 -43741 44045 7143317391511268 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.obj c086e094d8be991b -44005 44328 7143317394445170 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.obj 5b8feeaf21f88c97 -43986 44286 7143317393811746 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c.obj 581897e65b23ffd0 -43967 44277 7143317393811746 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.obj c054d578ac8304c1 -44361 44638 7143317397329916 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.obj 3a7802d9630c4876 -44286 44616 7143317396905393 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.obj 5bbf2bcb861ed19a -44266 44551 7143317396695308 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.obj f4fa0a0d11d9237e -44528 44745 7143317398638641 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.c.obj 3e687f28980ff53b -44397 44689 7143317398055518 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c.obj facc071f9ffee6a5 -44418 44669 7143317397893800 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.obj 1c8c893dbad763a9 -44551 44818 7143317399375130 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.obj 5afba32338d2c9df -44518 44791 7143317399078951 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c.obj 11a3e6ad31d5c525 -44689 44936 7143317400412699 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c.obj 9ed777248a5accdc -44651 44966 7143317400743918 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c.obj 9d4a77d1bd34b68d -44669 44983 7143317400954356 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c.obj 5b012f09bdd6f5c1 +44596 44804 7143816016540250 esp-idf/perfmon/libperfmon.a 45eb40832e37a02b +40496 41165 7143815979996069 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_serial.c.obj e019dfa25cba3921 +40159 41096 7143815979315054 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/port/port_tcp_slave.c.obj 69411a40f9125b9a +40030 40887 7143815977174951 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/port/port_tcp_master.c.obj e43a727d7baea867 +40546 40942 7143815977807343 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj 1ecb231497d08400 +40902 41240 7143815980836459 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/crypto_auth.c.obj 39c2d7bd869adf7 +41241 41637 7143815984635544 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c.obj c91709432340014f +41067 41333 7143815981807385 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_easy.c.obj e5cab8c2122b243a +41097 41401 7143815982186054 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_seal.c.obj 1bc539506617fe41 +40962 41252 7143815980611364 esp-idf/json/libjson.a a2138a2e1f5a3b71 +41685 42005 7143815988483079 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.obj f04493b1fefcd333 +41478 41823 7143815986716050 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.obj c086e094d8be991b +41638 41930 7143815987570218 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.obj 5b8feeaf21f88c97 +41770 42117 7143815989574016 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c.obj 581897e65b23ffd0 +41791 42126 7143815989613992 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.obj c054d578ac8304c1 +42127 42442 7143815992858823 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.obj 3a7802d9630c4876 +42050 42350 7143815991944959 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.obj 5bbf2bcb861ed19a +41935 42241 7143815990817939 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.obj f4fa0a0d11d9237e +42203 42484 7143815993128872 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.c.obj 3e687f28980ff53b +42117 42506 7143815993142308 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c.obj facc071f9ffee6a5 +42193 42459 7143815992908792 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.obj 1c8c893dbad763a9 +42241 42522 7143815993449885 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.obj 5afba32338d2c9df +42218 42537 7143815993743720 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c.obj 11a3e6ad31d5c525 +42474 42736 7143815995837616 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c.obj 9ed777248a5accdc +42442 42808 7143815996317755 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c.obj 9d4a77d1bd34b68d +42427 42769 7143815995937509 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c.obj 5b012f09bdd6f5c1 87617 87870 7088808831791351 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.S.obj fddca63a212c7ce 87707 88038 7088808833102524 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c.obj 54422149e42edb43 87829 88143 7088808834425520 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.S.obj e17d44a05039ef40 -44937 45220 7143317403219347 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c.obj a83b78c887a3be7 +42786 43106 7143815999539280 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c.obj a83b78c887a3be7 87849 88152 7088808834543999 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/consts.S.obj 9e3c466cedb7bccc 87870 88183 7088808834601844 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/sandy2x.S.obj a71109887f91cdd0 88144 88448 7088808837562654 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.S.obj be9159adee9991d3 88162 88511 7088808838059855 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.obj a8a6b8ffebcff005 -44925 45192 7143317403099241 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c.obj 5e7203e6b67d80a4 -44819 45065 7143317401808417 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.obj 34c58097c62f7dc1 -45094 45385 7143317405034144 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c.obj a3d9364d60d3d092 +42752 43030 7143815998772349 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c.obj 5e7203e6b67d80a4 +42523 42872 7143815996847165 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.obj 34c58097c62f7dc1 +42809 43220 7143816000617504 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c.obj a3d9364d60d3d092 88610 89027 7088808843171012 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c.obj 2139f65c6dca8db7 -45122 45474 7143317405274059 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c.obj 8cfda960513c28b9 +42924 43290 7143816001284261 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c.obj 8cfda960513c28b9 88858 89234 7088808845268740 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c.obj 5c31e55a1894db06 -45193 45414 7143317405274059 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/crypto_sign.c.obj 73605fc903d8a472 -45229 45499 7143317406167967 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c.obj 20e25e2c6d1b30b4 -45336 45593 7143317407124727 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.obj 5a64c7705d536120 +43121 43387 7143816002208375 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/crypto_sign.c.obj 73605fc903d8a472 +43110 43397 7143816002228399 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c.obj 20e25e2c6d1b30b4 +43208 43466 7143816003140112 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.obj 5a64c7705d536120 89356 89842 7088808851340749 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/crypto_stream.c.obj 7d52836b12c76417 89567 89851 7088808851565396 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.S.obj 10023aa230c9af05 -45114 45432 7143317405274059 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c.obj 67c3c2067782cba5 -45432 45724 7143317408226214 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.obj c25b6c2855e78a68 -45362 45677 7143317407885876 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.obj e066e602774d1cba -45594 45902 7143317410171691 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/core.c.obj cf66af3bd9647ff4 -45476 45777 7143317408798905 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c.obj 6c3284dc5546c801 -45485 45714 7143317408317433 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/codecs.c.obj 88e24eb77ca67a8f -46067 46345 7143317414572387 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_cert.c.obj fa9447bfd15506ab -45715 46144 7143317412352319 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj ae3f0a765041fd64 -45725 46159 7143317412595046 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj 87b9e716e0568c84 +43164 43480 7143816003060131 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c.obj 67c3c2067782cba5 +43377 43693 7143816005419268 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.obj c25b6c2855e78a68 +43175 43509 7143816003451188 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.obj e066e602774d1cba +43397 43746 7143816005890898 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/core.c.obj cf66af3bd9647ff4 +43387 43720 7143816005630761 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c.obj 6c3284dc5546c801 +43498 43802 7143816006441430 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/codecs.c.obj 88e24eb77ca67a8f +43802 44179 7143816010093562 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_cert.c.obj fa9447bfd15506ab +43570 44093 7143816009279204 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj ae3f0a765041fd64 +43694 44244 7143816010790809 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj 87b9e716e0568c84 91365 91768 7088808870765570 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj 902bacae4af86438 -45678 46168 7143317412775069 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj 8ce3fcfa0437f797 -47542 48000 7143317431164379 esp-idf/PMS7003/CMakeFiles/__idf_PMS7003.dir/pms7003.c.obj 1ba9ae8b9b000631 -46674 46873 7143317419730628 esp-idf/openssl/libopenssl.a d8817d1461e3a248 -46168 46539 7143317416508107 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj fb7d98c9da734084 -46540 46862 7143317419606729 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj 1d80c0b088e9b22b -46433 46752 7143317418719892 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj 864c5b14b0f0220c -46356 46718 7143317418361097 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 2a2b1fa71999a686 -45745 46492 7143317415958696 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj b3834f8fffb8f0a7 -46250 46849 7143317419271552 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj 19847c0da6d40619 -46346 46838 7143317419291526 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj 97bb620c5b6ccb91 -46492 46764 7143317418321114 esp-idf/mqtt/libmqtt.a dddc742229066af8 -46413 46688 7143317417954766 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj bb5749535fd2e5db -46839 47103 7143317422152665 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj 4f96079cdb54d844 -46850 47080 7143317421962675 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj 22c25e580350334a -46815 47094 7143317422012680 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj 483a655db7818256 -46753 47300 7143317423942285 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj 4220d7de7b4a8572 -46824 47339 7143317424464462 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj 7d0dabdc4083e255 -46873 47432 7143317425378302 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj e8841bf3b74685fa +43721 44344 7143816011763872 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj 8ce3fcfa0437f797 +45715 46310 7143816031503326 esp-idf/PMS7003/CMakeFiles/__idf_PMS7003.dir/pms7003.c.obj 1ba9ae8b9b000631 +44713 44997 7143816017991832 esp-idf/openssl/libopenssl.a d8817d1461e3a248 +44194 44596 7143816014337427 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj fb7d98c9da734084 +44476 44852 7143816016760450 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj 1d80c0b088e9b22b +44259 44609 7143816014517393 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj 864c5b14b0f0220c +44458 44820 7143816016650249 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 2a2b1fa71999a686 +43582 44493 7143816013244345 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj b3834f8fffb8f0a7 +44345 44937 7143816017719449 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj 19847c0da6d40619 +44420 44921 7143816017599412 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj 97bb620c5b6ccb91 +44493 44831 7143816016560269 esp-idf/mqtt/libmqtt.a dddc742229066af8 +44444 44867 7143816017001872 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj bb5749535fd2e5db +44922 45241 7143816020816596 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj 4f96079cdb54d844 +44853 45172 7143816019986872 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj 22c25e580350334a +44833 45212 7143816019915921 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj 483a655db7818256 +44937 45686 7143816025237277 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj 4220d7de7b4a8572 +44867 45584 7143816024170564 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj 7d0dabdc4083e255 +44997 45826 7143816026663355 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj e8841bf3b74685fa +45523 45846 7143816026936110 esp-idf/DataManager/CMakeFiles/__idf_DataManager.dir/datamanager.c.obj 455c40ed585ceb46 44984 45281 7143273956196303 esp-idf/OTA/CMakeFiles/__idf_OTA.dir/__/__/ca_cert.pem.S.obj 66d9cf4962f18a38 -47282 47632 7143317427193964 esp-idf/DataManager/CMakeFiles/__idf_DataManager.dir/datamanager.c.obj 455c40ed585ceb46 -46765 47351 7143317424595864 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj f245b4990de27f00 -47529 47764 7143317428825882 esp-idf/i2cdev/libi2cdev.a 9c3cee2d1110e22b -47106 47542 7143317426396310 esp-idf/BMP280/CMakeFiles/__idf_BMP280.dir/bmp280.c.obj fa0fd48186539731 -47432 47804 7143317429046632 esp-idf/wifi_provisioning/libwifi_provisioning.a 1a89aa415720dec9 -47562 47749 7143317428694319 esp-idf/DeviceManager/libDeviceManager.a 819751569b38f64e -47765 47933 7143317430478924 esp-idf/BMP280/libBMP280.a 1a8e1ebf925d0dae -47150 47606 7143317427137807 esp-idf/DS3231/CMakeFiles/__idf_DS3231.dir/ds3231.c.obj 87665963b3ca9533 -47933 48028 7143317431495081 esp-idf/BME280/libBME280.a baf4ae98ccb13cdf -47786 47933 7143317430408883 esp-idf/DS3231/libDS3231.a 95cf8526e37ca16a -47606 48010 7143317431164379 esp-idf/Time/CMakeFiles/__idf_Time.dir/DS3231Time.c.obj a09775277bc38d1 -44 806 7143323975595200 esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj ccf8a273777d0715 -808 868 7143323976337353 esp-idf/main/libmain.a 4d2643d8186bf6b6 +44820 45607 7143816024330506 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj f245b4990de27f00 +45754 46034 7143816028520978 esp-idf/i2cdev/libi2cdev.a 9c3cee2d1110e22b +45215 45714 7143816025526778 esp-idf/BMP280/CMakeFiles/__idf_BMP280.dir/bmp280.c.obj fa0fd48186539731 +45826 46125 7143816029442322 esp-idf/wifi_provisioning/libwifi_provisioning.a 1a89aa415720dec9 +45967 46181 7143816030302732 esp-idf/DeviceManager/libDeviceManager.a 819751569b38f64e +46034 46211 7143816030555592 esp-idf/BMP280/libBMP280.a 1a8e1ebf925d0dae +45316 45894 7143816027309721 esp-idf/DS3231/CMakeFiles/__idf_DS3231.dir/ds3231.c.obj 87665963b3ca9533 +46212 46368 7143816032149863 esp-idf/BME280/libBME280.a baf4ae98ccb13cdf +46047 46250 7143816030897121 esp-idf/DS3231/libDS3231.a 95cf8526e37ca16a +32405 32869 7143815897147381 esp-idf/Time/CMakeFiles/__idf_Time.dir/DS3231Time.c.obj a09775277bc38d1 +69 1164 7143817529452163 esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj ccf8a273777d0715 +1166 1240 7143817530694606 esp-idf/main/libmain.a 4d2643d8186bf6b6 48351 48398 7143273987573267 CMakeFiles/AirSENSE_ESP32-IDF_RTOS.elf.dir/project_elf_src_esp32.c.obj 3b11878478966cd9 -6031 6282 7143324030482586 .bin_timestamp 4d62b498c595f149 -6031 6282 7143324030482586 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/.bin_timestamp 4d62b498c595f149 -6351 27353 0 CMakeFiles/flash 471790aa8c2481fc -47596 48032 7143317431464968 esp-idf/SNTP_Sync/CMakeFiles/__idf_SNTP_Sync.dir/sntp_sync.c.obj 153f6046a813c92e -48033 48112 7143317432368867 esp-idf/SNTP_Sync/libSNTP_Sync.a dca075890251d5ce +7985 8307 7143817601365589 .bin_timestamp 4d62b498c595f149 +7985 8307 7143817601365589 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/.bin_timestamp 4d62b498c595f149 +8407 30024 0 CMakeFiles/flash 471790aa8c2481fc +45808 46370 7143816032115689 esp-idf/SNTP_Sync/CMakeFiles/__idf_SNTP_Sync.dir/sntp_sync.c.obj 153f6046a813c92e +46370 46475 7143816033284645 esp-idf/SNTP_Sync/libSNTP_Sync.a dca075890251d5ce 44584 44856 7143273951815700 ca_cert.pem.S 474b9f179a74f9ac 44584 44856 7143273951815700 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/ca_cert.pem.S 474b9f179a74f9ac -47351 47850 7143317429595293 esp-idf/OTA/CMakeFiles/__idf_OTA.dir/OTA.c.obj 38657cbb28a5071b -47850 47975 7143317430968891 esp-idf/OTA/libOTA.a 3e5c50e031cb5b62 -64 113 7143325653664142 esp-idf/esp_system/ld/memory.ld 4b2fc75c434899d4 -64 113 7143325653664142 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/memory.ld 4b2fc75c434899d4 -57 161 7143325653834916 ota_data_initial.bin 42f181eb0cebda40 +45687 46405 7143816032457380 esp-idf/OTA/CMakeFiles/__idf_OTA.dir/OTA.c.obj 38657cbb28a5071b +46405 46503 7143816033574674 esp-idf/OTA/libOTA.a 3e5c50e031cb5b62 57 161 7143325653834916 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/ota_data_initial.bin 42f181eb0cebda40 -118 283 7143325655271504 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.obj 1f6e0a4588ad0dbd -141 304 7143325655560740 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj 3f4669b8cc2980ef -135 316 7143325655647048 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj 4c72338f61191df4 -162 342 7143325655877426 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj aed2c8c2e78e7fd0 -129 350 7143325655807460 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj 2e0960a69933ecd -148 359 7143325655762215 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj 66c455269fbbb222 -123 376 7143325655887530 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj b33eefff8a805de6 -155 427 7143325656739484 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj d3103703e8cc5e52 -50 487 7143325653899011 partition_table/partition-table.bin 3ad6db70c912df66 -50 487 7143325653899011 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/partition_table/partition-table.bin 3ad6db70c912df66 -113 521 7143325657590032 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_send.c.obj bb45f30b06a8975f -343 545 7143325657959795 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj 370dede3077c13cc -304 565 7143325658146460 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj 7a711208716918af -317 591 7143325658359417 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj 8bda7507d7b8da44 -350 600 7143325658424964 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj 1382862767128f44 -359 609 7143325658520176 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj d1042f4331a74a36 -284 617 7143325658636162 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj e05c6405559eb985 -377 643 7143325658862079 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj 480dd9ba5be1f0b4 -428 688 7143325659354251 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj e8d9c04e680605f1 -521 794 7143325660419966 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj 46f69e65cb083064 -487 802 7143325660399833 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj 1d81f0b7faa15364 -600 810 7143325660449961 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj a9c66d1596cdcd29 -546 831 7143325660809965 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj c1d9fe1d221f794c -592 856 7143325661014345 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj 18dc0dafac85bff1 -565 871 7143325661092853 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj ec3350faf7b2ff34 -619 882 7143325661202537 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj 789de6a525259a8c -610 953 7143325661935899 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj 8a19420f1169ddf6 -688 1033 7143325662818212 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj 4b8a8c5c64120ae -832 1061 7143325663068972 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj 4dc8a86aec2e623d -794 1070 7143325663144416 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj a9d9b765580c4774 -643 1094 7143325663383764 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj 1699c7a059c48e1c -810 1112 7143325663577437 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj 39374c0c9e98dff -803 1151 7143325663942367 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj 8ecc02b6d4e98e47 -857 1161 7143325664018163 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj b4c7371321670065 -882 1177 7143325664249144 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj 6ba04bf1c8d33a55 -953 1248 7143325664863593 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj 62c43c36dcbe3cd1 -872 1268 7143325664913688 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj 2ed019c2e44cc354 -1061 1357 7143325666015500 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj 9a07e494530f933f -1094 1365 7143325666094766 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/flash_ops_esp32.c.obj 34cedcf7b79ecd82 -1033 1406 7143325666514988 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj edd212c4234dd8d3 -1112 1514 7143325667502292 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj 7a6590344f0719c2 -1071 1529 7143325667482029 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj a4ee301dd445eef4 -1151 1540 7143325667677709 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj 210bc46de28c1e -1177 2080 7143325673123954 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj bf88d79ad942b33 -1357 2090 7143325673229284 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj bbc3136a233d929b -1366 2134 7143325673630551 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj 1acd81b6f8268905 -1269 2176 7143325674092685 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj 9e48cdf9830b9cf1 -1406 2188 7143325674181071 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj c15fd10c7976e2a -1162 2199 7143325674122884 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj 1ae146ad8b424f0e -1250 2217 7143325674122884 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj 221e9883ddb5ec11 -1540 2226 7143325674640535 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj 99bab0db0f0ef2b1 -1529 2330 7143325675675175 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj 853c9e708e107291 -2227 2404 7143325676559140 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj 7992d6ec888be8ea -1521 2456 7143325676936449 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj 92b35c4ea67c7d9f -2330 2517 7143325677688034 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub-entry.S.obj 29d7fd962dd5a7ed -2180 2559 7143325678070813 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj 2c95c852e4f85120 -2200 2582 7143325678218451 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj 94bdf7016e1e4264 -2217 2591 7143325678229904 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj 4793863ba51bd98a -2189 2604 7143325678398865 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj 73765426a9c34155 -2135 2641 7143325678724736 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj 7914d33fb3712ee4 -2092 2688 7143325679192767 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj a972aaf9fc029003 -2457 2697 7143325679378427 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/esp_common/gdbstub_common.c.obj d2c6871cef09fc37 -2081 2705 7143325679378427 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj 3acc0fade9c03cb7 -2404 2747 7143325679684304 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub_xtensa.c.obj f6d9709d2ee75b5e -2560 2826 7143325680757177 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_checksum.c.obj 63643baad1513bfc -2517 2902 7143325681388221 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj 941ab556aa771a1c -2584 2924 7143325681687838 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj ade9b818a00b01b8 -2697 2941 7143325681879828 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj 8103f9e6e8d7376 -2748 2994 7143325682408422 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj 1703eae5f304f296 -2592 3009 7143325682486972 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj 6e8143572b02b3a8 -2604 3028 7143325682582115 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj 171432186e447a82 -2642 3042 7143325682662189 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj 227da95fb155458b -2690 3069 7143325682862654 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj 732e656de8dbaaff -2827 3079 7143325683230963 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj f58a951e2ec45058 -2705 3238 7143325684796194 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj f562a84abd167305 -3009 3275 7143325685239706 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj 80aaf7dff43477f8 -2903 3300 7143325685477376 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj b23a8631e862b7ef -2925 3324 7143325685716231 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj 8e8bec43e66aaac4 -2994 3347 7143325685950168 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj 2147db1914c30d22 -2941 3382 7143325686133215 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj 59f2f3bf195d95a -3079 3393 7143325686395219 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj 6495740315c933b6 -3029 3402 7143325686294662 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj 6e31610877302b25 -3046 3449 7143325686817686 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj 776150470467489a -3393 3592 7143325688401760 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/highint_hdl.S.obj 3c04955ba7f3d640 -3347 3607 7143325688560055 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/debug_stubs.c.obj 249717942dff1f06 -3275 3650 7143325688905634 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj 942a8eac597d18cc -3070 3672 7143325689080953 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj 87a06ab667fbbbed -3325 3693 7143325689381748 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj c8c2f7d826d6f8dd -3402 3745 7143325689927037 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj a9b2cc302ab0b237 -3607 3769 7143325690206032 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_handler_asm.S.obj eae9c9fdbb62b0f1 -3304 3791 7143325689977069 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt.c.obj e76e4f66937ce251 -3383 3805 7143325690412398 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/system_internal.c.obj f653114d1ee67d54 -3253 3816 7143325690520778 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj 159c3bdc4045792b -3593 3879 7143325691277466 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/reset_reason.c.obj fc554c2fdc81ef57 -3450 3967 7143325692031261 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/clk.c.obj 2a8e6bcbf082c847 -3672 3978 7143325692234408 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_helpers.c.obj 972e425766d75677 -3791 3998 7143325692451648 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_stubs.c.obj 1f51366d3441381 -3694 4026 7143325692636194 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_arch.c.obj 44a0313eb8d8c817 -3650 4037 7143325692731415 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/expression_with_stack.c.obj e7f1e789de543a2a -3745 4053 7143325692816800 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/cache_err_int.c.obj 3e1b68a956ffb578 -3817 4065 7143325693017273 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj 25538ff51295af5e -3807 4080 7143325693135697 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj eec08127a3012302 -3770 4105 7143325693405274 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/trax.c.obj 9736d1ce413439cb -3879 4142 7143325693900775 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj 373d4ff1824bbde7 -3971 4195 7143325694440838 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.obj c91103c0458718bc -4027 4246 7143325694884438 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.obj 1eb122c576a24f87 -4054 4255 7143325694989846 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj 758129569a8caf37 -4081 4287 7143325695327043 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.obj ae1016d42aff9e8d -4037 4307 7143325695518727 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj 55325bdbabffa4ba -3999 4318 7143325695498671 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj 2ccaf5ea4501953 -4106 4326 7143325695548736 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj a3b5e29f9079de8c -3982 4345 7143325695654090 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj e4963a9d96656c71 -4065 4357 7143325695924508 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj 55a37afc88c4748 -4195 4408 7143325696514808 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_reader.c.obj dadbd8e5c5058f83 -4256 4443 7143325696926177 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_trace.c.obj 52e7c47ae16c8ddd -4142 4466 7143325696810772 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj 5d187fca6b194a11 -4288 4494 7143325697458757 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj dcd083e65dc7c1ba -4246 4538 7143325697842952 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj e6ffccf4cff788c2 -4308 4591 7143325698363425 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj 9322a3f398588349 -4327 4601 7143325698488220 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj aff294f1ce59ca08 -4319 4624 7143325698667263 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj 8521128956753042 -4345 4637 7143325698815241 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj 90fb9073cf852388 -4357 4651 7143325698866477 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj 8086654c74f486a8 -4444 4661 7143325699007391 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj 337e5465e031410e -4409 4685 7143325699335632 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj d952c5607bb3f19a -4466 4725 7143325699690725 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj 34a773a676b2e23d -4494 4734 7143325699777780 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj 3832f0f730115643 -4539 4786 7143325700121882 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.obj 18f81c92a06c1af9 -4601 4826 7143325700549964 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj f24fd99dbf006225 -4592 4835 7143325700745888 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_mem.c.obj d3b701729880d136 -4638 4844 7143325700845020 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj 96953bd417da36a4 -4625 4874 7143325701206126 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj e50f1f1aac6c5dea -4652 4904 7143325701482567 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_hardware.c.obj 96188abfb0ade18a -4665 4974 7143325702209479 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj db09808bd775294e -4687 5012 7143325702562429 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj 8525dfa1b82d8df2 -4726 5038 7143325702864802 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj d8a872d8cba2d790 -4735 5064 7143325703074745 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj 3aae103e1b1efdba -4786 5083 7143325703297624 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.obj 8ca776bcbe251f89 -4904 5105 7143325703546098 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj c1220fa34d512465 -4827 5140 7143325703789802 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj e57c7b5f08a36f79 -4844 5179 7143325704255138 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj a5ce83581f2190ca -4836 5188 7143325704191967 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj 344f7bbace4e4b8e -4874 5211 7143325704488135 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj adda2b54172cc451 -4979 5306 7143325705492177 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj 341681121e10dc84 -5012 5330 7143325705722792 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj d3badc57bc83aaf0 -5105 5344 7143325705913202 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj 447191cf8822e4f8 -5064 5355 7143325705818042 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj dc1630c86647037a -5084 5376 7143325706153543 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj 2dbba29328eca9eb -5039 5406 7143325706203062 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj c329b62453c3f3f3 -5180 5418 7143325706479356 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj 5d266fd4bde92bcf -5140 5469 7143325707156336 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj f05b478cb1630b69 -5189 5522 7143325707698394 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj 4895f8fcf3c58c86 -5307 5637 7143325708851532 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/esp_sha.c.obj eaff144926d6d8b5 -5383 5674 7143325709095973 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/esp_aes_xts.c.obj bcac05b566934b74 -5344 5682 7143325709201849 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/esp_aes_common.c.obj 3227f29ceb8ebf84 -5407 5707 7143325709509955 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_timing.c.obj c7397121f4b448c7 -5211 5718 7143325709474689 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj c7858ba0d47bd341 -5419 5730 7143325709559969 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha1.c.obj c3fdcd4b6e408c4a -5334 5743 7143325709713955 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/block/esp_aes.c.obj 6e8c87701dfe3434 -5471 5754 7143325709886880 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/md/esp_md.c.obj 512c445f9de2be84 -5355 5800 7143325710371760 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/sha.c.obj af110f446783b38a -5523 5901 7143325711496513 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp32/bignum.c.obj 5c89103f707d932 -5675 5955 7143325711987553 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha512.c.obj 101391cd8d3f95e5 -5641 5966 7143325712037713 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_bignum.c.obj cbbdde7b40683d3c -5720 5980 7143325711897399 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj 8d0d7b07c396dce7 -5683 5991 7143325712339777 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha256.c.obj 5919c05c1a62f6ab -5801 6005 7143325712555774 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj 2166e0c74050737c -5730 6014 7143325712495467 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj b2c2528a0460c2c1 -5744 6060 7143325713024613 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj 7f736689f6b5e70e -5754 6121 7143325713702029 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj 25ef7b591788e38d -5707 6168 7143325713963258 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj d26b303226ea80a5 -5902 6207 7143325714540721 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj a55eccac849297cb -5955 6245 7143325714881076 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj ada69162333657f1 -5966 6270 7143325714975796 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj c6362548a5adc3e8 -5981 6280 7143325715166473 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj ed014b37b3d9e3a -6016 6308 7143325715518345 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj 4d5e45662c1cba7 -6005 6322 7143325715548382 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj e781152e539d2fab -5992 6330 7143325715728991 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj 8cddc4bfb93ef720 -6121 6363 7143325716137822 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj 4421ffa31e76f5a4 -6060 6393 7143325716363473 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj 69d6cba668718be6 -6208 6449 7143325716912683 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj 90fbbfacc427a774 -6169 6478 7143325717219648 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj 6ea3653477d6f7b -6280 6574 7143325718209196 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/mbedtls_debug.c.obj e74a149caa449d77 -6309 6605 7143325718516563 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj 7e307820d62682b5 -6271 6614 7143325718556697 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj be75456b6e57fe9a -6363 6636 7143325718847405 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj b360d54608497c79 -6331 6650 7143325718969124 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj 89b0efd848a98899 -6322 6658 7143325718662623 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj fb46b6bbc9c190b1 -6394 6675 7143325719054426 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj f611c71bb46e808f -6246 6741 7143325719806713 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/net_sockets.c.obj 1607e29e5908ed0 -6479 6761 7143325720093882 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj 2b97ef35906f8aee -6449 6798 7143325720439134 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj 6901b6f93949e6c7 -6574 6912 7143325721589780 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj 8a05f99358aa2ea2 -6675 6944 7143325721937295 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj 6bfcb9a9c566718e -6650 6972 7143325722193179 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj 737b6618bc6a0601 -6742 6987 7143325722332054 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 8c629de18c06ca14 -6658 6997 7143325722353295 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 60050faa74e75d40 -6761 7022 7143325722659511 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj 5a533fcaa8fdddaf -6605 7033 7143325722736239 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_loop_legacy.c.obj 4157d067014c6c28 -6799 7173 7143325724200234 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 9a89594f06b7797c -6972 7236 7143325724797734 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 2204c8e47f53d1ce -6912 7246 7143325724827794 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 2ee7dcb608058c8d -6945 7283 7143325725229013 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 1a741603e19e2b06 -6997 7299 7143325725314190 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj d27c3cd31cbcf671 -7023 7307 7143325725349037 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj 4bc864e2c749a7a4 -7033 7364 7143325726121090 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj 40fdc0836060e3cc -6636 7411 7143325726346057 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj c35d6c7d5aea322a -6988 7420 7143325726326041 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj e3b0d883e8cbc36e -7307 7447 7143325726998134 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 257d9b4b2e0aa354 -7364 7495 7143325727419064 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 8c70a6aed44a3aa0 -7246 7503 7143325727419064 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj b543f34923cf90d6 -7187 7521 7143325727695477 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj f310534610952ba2 -7291 7562 7143325728046178 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 8bbce17e8db77632 -7238 7572 7143325728152334 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj 133cdec2872a9d09 -7411 7615 7143325728476153 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 831a33459306f656 -7420 7639 7143325728888170 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 1890c8cc480129d1 -7300 7664 7143325728750628 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj 842928f0e826e45f -7495 7695 7143325729475351 esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj ed915c6cd05edb17 -7448 7742 7143325729913505 esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj 991e0610fff45d1f -7523 7781 7143325730252901 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 2898bf24a46804a9 -7504 7791 7143325730403688 esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj 835de49a8ce19adf -7562 7830 7143325730593993 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj 1eaf412acc1ac10c -7665 7888 7143325731316803 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj b19b4e6bcad9c631 -7618 7899 7143325731421806 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj c8e9297dd9def2a6 -7639 7925 7143325731662495 esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj 6516a875cda5cba4 -7696 7934 7143325731778851 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj bd2c6cbc90a068e4 -7573 7944 7143325731857422 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj 5d2b99d338638174 -7743 7990 7143325732400686 esp-idf/hal/CMakeFiles/__idf_hal.dir/sigmadelta_hal.c.obj 48576d124f5af913 -7792 8003 7143325732525936 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj bdc9ba75a373192a -7782 8025 7143325732742077 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj 3448035752de6909 -7830 8056 7143325733034562 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj 16bc6ea4d43f3ecb -7889 8101 7143325733483915 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj c1e7ff7d97725b0a -7899 8122 7143325733689719 esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj 83da96dd97a27666 -7934 8130 7143325733739797 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj 9df5193251c2ec86 -7925 8179 7143325734282291 esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj 983d5a36bb8cfb68 -8026 8258 7143325735052689 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj 8f486a2041100d09 -7944 8270 7143325735118047 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj a3d660a4bf91e047 -8003 8290 7143325735183147 esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj cf9a38a3b0dbc700 -7990 8297 7143325735263386 esp-idf/hal/CMakeFiles/__idf_hal.dir/soc_hal.c.obj d0d5e833ab06f439 -8131 8324 7143325735715801 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj e2feef233f87e5f0 -8057 8332 7143325735760610 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj 113239dddc3ee1ae -8122 8346 7143325735951341 esp-idf/hal/CMakeFiles/__idf_hal.dir/interrupt_controller_hal.c.obj f84a1cf9d74fe8ce -8101 8369 7143325736193819 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj 4c11a29594d09c4e -8179 8427 7143325736761476 esp-idf/hal/CMakeFiles/__idf_hal.dir/dac_hal.c.obj 5a48f012800d20bc -8271 8442 7143325736928237 esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj cac2fd9f0ec72c63 -8324 8486 7143325737367047 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj 95ec0f1685e0ce7f -8298 8506 7143325737502368 esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj abf9597351127fe6 -8347 8558 7143325737904186 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/brownout_hal.c.obj 31cf806d01ee2f53 -8290 8568 7143325737934201 esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj c1d020f276b17b3e -8332 8576 7143325738140469 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/gpio_hal_workaround.c.obj 2dd72b3c1df444fd -8258 8591 7143325738190957 esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj 69fda40ac3402b1f -8428 8657 7143325738909256 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/interrupt_descriptor_table.c.obj 59e3f47ac0647f1c -8442 8668 7143325739052783 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/touch_sensor_hal.c.obj fe4462e144cb1d63 -8369 8687 7143325739109782 esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj e651b702651fe1f2 -8487 8729 7143325739761710 esp-idf/hal/CMakeFiles/__idf_hal.dir/touch_sensor_hal.c.obj e02db2efe7da5a27 -8508 8769 7143325740141807 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/adc_hal.c.obj 71786ce325a9762c -8559 8884 7143325741355312 esp-idf/hal/CMakeFiles/__idf_hal.dir/emac_hal.c.obj 52d455203b88557d -8577 8973 7143325742086039 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj 5fc862d0f52f9791 -8612 8983 7143325742254854 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_console.c.obj 2583ef0d761cdddc -8569 8996 7143325742202673 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_uart.c.obj d7f04634ee7447a2 -8730 9013 7143325742600362 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy.c.obj 342b7b0deca1ece9 -8657 9031 7143325742665105 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj b319278a447ff9e9 -8669 9057 7143325743007634 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj a93f0d9e12890e48 -8687 9107 7143325743476137 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj 1eebb44232d257ce -8769 9176 7143325744162573 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ksz80xx.c.obj aa2509cdbbf1a53b -8885 9358 7143325745960790 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_rtl8201.c.obj 65dce2ffa264773e -8974 9378 7143325746156189 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj cb5311b73e48044 -8986 9386 7143325746136066 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_lan87xx.c.obj 9a7bc573cd7febe7 -9031 9400 7143325746256526 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_dp83848.c.obj d03474b3f92510bd -9019 9410 7143325746522342 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ip101.c.obj 5dcce4cb5bab119b -8999 9438 7143325746766624 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_mac_esp.c.obj 36539adad55a6936 -9107 9531 7143325747645472 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sta_list.c.obj 7d619290f878e384 -9059 9555 7143325747978804 esp-idf/tcpip_adapter/CMakeFiles/__idf_tcpip_adapter.dir/tcpip_adapter_compat.c.obj e74cf99931059810 -9176 9658 7143325748900082 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj a2605ec4e9f05059 -9379 9812 7143325750409428 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj 5cf95ca6e6b2273c -9387 9845 7143325750747631 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj bc81bf4be96dc224 -9411 9854 7143325750885838 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj c9f88ad2b11a12e8 -9439 9890 7143325751231759 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj 994bc263307b0a83 -9400 9899 7143325751376698 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj eb55dfa4198f2428 -9359 9907 7143325751446782 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj f59adf840a90f8a0 -9556 10017 7143325752403456 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj 3e7b14dd48fc835e -9531 10030 7143325752700173 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32/esp_adapter.c.obj 6c341cc454d4310c -9658 10130 7143325753655905 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj 64116ffc8cd6b986 -9899 10261 7143325755028756 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj 9e1741cd85155e38 -9812 10287 7143325755164106 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj 4314ff65c277625 -9846 10346 7143325755835626 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj 94227f0d62ea2fbe -9854 10362 7143325756055319 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj a2570527cbef83fb -9891 10418 7143325756581713 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj 18556a53fbc70999 -9909 10476 7143325757015163 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj 43fa8dc7a9c0272c -10030 10492 7143325757321912 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj a9bcbdb32614702f -10019 10510 7143325757509229 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj c456053c3d37f418 -10261 10529 7143325757775018 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj 6587c5ba5db563 -10287 10576 7143325758252775 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj 671291bd5e9c5d91 -10363 10602 7143325758478980 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj 45c5bfc85dac2316 -10346 10612 7143325758478980 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj e28ed948915da994 -10419 10676 7143325759257881 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj 4e2b45c232b19b57 -10130 10747 7143325759648558 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj 70988c1c1db8ec04 -10476 10775 7143325760250491 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj 4b0cd8b8e77c0cf6 -10511 10793 7143325760395923 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj 33379652a66280bb -10493 10804 7143325760483403 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj be723631a5b663b5 -10530 10819 7143325760620356 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj 32f8ea71d200c836 -10577 10851 7143325761014713 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj d9cfd4d6fe15c625 -10603 10883 7143325761301641 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj e4cd9e8107424361 -10612 10904 7143325761331700 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj 9ff9c14fcfd81450 -10676 11000 7143325762483288 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj 1e35b0168d0d70f9 -10748 11040 7143325762876118 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj 86f265bb95bbc16e -10776 11056 7143325762988962 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj ba52b2c4ecc57c5b -10794 11085 7143325763227495 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj 9b5ef5dd24193f2f -10805 11126 7143325763727822 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj 9c95fb0a8ee30fe6 -10884 11140 7143325763893210 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj e606fb12bc0f3d8d -10905 11154 7143325764033678 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj 1b4c354663efa4c7 -10852 11190 7143325764376534 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj 6695a8abc42a7161 -10820 11323 7143325765638030 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj ff22e3ade3842f06 -11056 11333 7143325765723304 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj 7661122f349ad0a1 -11041 11342 7143325765842458 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj 76c8c3d1916c2fb7 -11086 11359 7143325766059141 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj aa3a6b26b1dd058b -11140 11404 7143325766512380 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj 72d383fcaf1b3da0 -11128 11437 7143325766831370 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj 90078e818793d62 -11155 11451 7143325766811418 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj 782c576a466094fd -11000 11473 7143325767151198 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj e105526a7e9784bf -11342 11627 7143325768776296 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj fb4a34cba9a4ac09 -11334 11645 7143325768652526 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj 3c2d3d03a25825e1 -11405 11680 7143325769262680 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj a4bdfd4b9118819c -11437 11695 7143325769458507 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj 6f64acbaa643bf54 -11190 11727 7143325769632829 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj c3ed71a9d899d31d -11451 11738 7143325769765673 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj 5d637c3a55d7fbe4 -11473 11788 7143325770357066 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj b32323d24601cffc -11360 11838 7143325770756351 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj e0cbf01084482f78 -11324 11870 7143325771147701 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj dc377054852c8d01 -11627 11939 7143325771861042 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj 8029487f3d00e187 -11681 11956 7143325772021638 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj d7c4485ea954b964 -11739 11981 7143325772231978 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj d1ea17af42a98596 -11728 12002 7143325772450101 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj b4a936e1e48a7071 -11696 12011 7143325772485387 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj 1f1c5bf860d4a919 -11788 12094 7143325773386941 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj d13226be0c328f00 -11847 12118 7143325773669607 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj 8935e81c2d234bec -11870 12208 7143325774545357 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_registrar.c.obj c46964ccdf631791 -11645 12224 7143325774615907 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj 78ca194705463819 -11939 12232 7143325774759734 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj c5f7e2117cc27b3e -11982 12257 7143325775005222 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_validate.c.obj 4cc1cc125ef6e7e3 -11956 12273 7143325775015406 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj 50b96a9c6abb085 -12002 12498 7143325777390193 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj 5fb4bc8b5de30bb1 -12012 12514 7143325777505535 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj f0ea646e0b330710 -12119 12594 7143325778369053 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj c8f034f5a716f5d0 -12094 12604 7143325778279344 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2.c.obj 1824230af2d2e560 -12257 12632 7143325778775862 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls.c.obj 98f8ca8dd596ed4b -12274 12678 7143325779198827 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/tls_mbedtls.c.obj 1388f3ca4d21f63b -12224 12690 7143325779240443 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj 92858c9bcb683c44 -12232 12706 7143325779480153 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj c312e38d12027335 -12211 12732 7143325779661527 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj 410f06277c0bec82 -12596 12892 7143325781359509 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj 5d8e072faec40d18 -12505 12910 7143325781509981 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-bignum.c.obj 1d60f5bcd59082db -12605 12934 7143325781785884 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj bfa3fe43891baa0c -12633 12977 7143325782199218 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj 5d9fa80ae3d0872c -12679 12995 7143325782367259 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj 5236ea222ce7b2d -12691 13011 7143325782564259 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj 5ffeeeccad3f2a68 -12733 13048 7143325782864219 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/coexist.c.obj 2426b0d10307d6c7 -12706 13063 7143325782879361 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj d8811c79cea12d39 -12515 13075 7143325782959615 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-ec.c.obj 24a98a675b48047c -12911 13269 7143325785148850 esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj da7f480916493b5b -13012 13328 7143325785566842 esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj bc85d8ceb4ce2816 -12977 13341 7143325785784357 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj 3dc16555b1d522c4 -12995 13394 7143325786347647 esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj e40f4db73ae876bf -12895 13506 7143325787284337 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj 282fb1666f1d9209 -12935 13521 7143325787475982 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl.c.obj c1eb66135efe7890 -13051 13605 7143325788478252 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj 73b8f0cf725a5918 -13063 13638 7143325788763412 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj 5ca70c5a52de0e7 -13076 13716 7143325789535390 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj 125ede68e67f5d75 -13270 13799 7143325790386375 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj b6adb2e5e5af1cfa -13329 13941 7143325791806391 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj 9acb916ff99b15e6 -13341 14020 7143325792495414 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj f8fa0be8dcffcad1 -13394 14048 7143325792852656 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj 5447963f6de02da4 -13506 14137 7143325793754464 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj db279052ac5dd8c1 -13522 14239 7143325794661787 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj 3990452615525508 -13606 14261 7143325794957839 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj 770299bb531d8b6c -13639 14273 7143325795048484 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj f4ddf4661005b034 -13717 14345 7143325795800797 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj b02e28fa3ae530c2 -13800 14404 7143325796115934 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj ac1a06783a307570 -13942 14562 7143325797983738 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj dc6f623c0ed1979a -14021 14632 7143325798725327 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj 44eba16023c71744 -14052 14665 7143325798961833 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj 9ae2182efcecb3d3 -14137 14734 7143325799764804 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj a38575972c48b7bf -14262 14789 7143325800290670 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj 59dc1b880c7707ed -14240 14818 7143325800592512 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj fc995e835f751e05 -14273 14926 7143325801636242 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj f7724f070316e469 -14405 14978 7143325802058425 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj b1eaf7f9b86bb375 -14346 14990 7143325802113807 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj 2aca22063d375cf -14562 15133 7143325803675085 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj f6962601c34410a6 -14668 15217 7143325804550884 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj 26f51e70a4c549a3 -14642 15228 7143325804630658 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj 39fbd7d7146ef312 -14735 15341 7143325805818550 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj 94876dfd5545c8ee -14790 15368 7143325806079109 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj b092579a02da4ff1 -14927 15413 7143325806328861 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj e827602c59d0ca70 -14820 15482 7143325807202650 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj e84726ab72c3b576 -14990 15524 7143325807578783 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj b14afce0558a7e5 -14979 15596 7143325808364887 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj 8f5754e713cb32f7 -15134 15661 7143325808992379 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj bfe2a54f1f50229e -15218 15800 7143325810385985 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj 564e78beebe3bf3b -15229 15829 7143325810662251 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj 830d5bd555886d07 -15341 15885 7143325811226846 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj c38e9c44b1378067 -15369 15966 7143325812053902 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj 49c108cb098b372d -15426 15988 7143325812279527 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj 79065e16315b375f -15525 16081 7143325812955957 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj c27f86170b289fc0 -15483 16122 7143325813374746 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj 1b7115558ebd185b -15597 16133 7143325813612737 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj abdad98dd9881845 -15661 16198 7143325814365054 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj 16b36d38eb95a45 -15810 16405 7143325816443502 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj 149a363fabbd1605 -15834 16419 7143325816529366 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj c9b98edd3846fc73 -15885 16455 7143325816924455 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj 5d9af7891f52c7 -15967 16554 7143325817786321 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj fae03eb82f5a8379 -15989 16566 7143325818067854 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj 7170287efb6b77c1 -16134 16672 7143325819039500 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj e31f1fa1c6a893d -16122 16690 7143325819205982 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj c8d58767b6091222 -16199 16708 7143325819084827 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj bc56ac737282605d -16082 16736 7143325819643326 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj db1fc2c4cc75ea61 -16423 16991 7143325822296405 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj a44f2942dd2171fc -16409 17022 7143325822296405 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj 56061f981f6b8c8b -16456 17043 7143325822845847 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj b5e5793add8a870 -16567 17097 7143325823312355 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj 3fc5b46e07085248 -16555 17168 7143325824080096 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/lowpan6.c.obj 117e588af2aefb78 -16679 17237 7143325824633150 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj b49752dd3de45f38 -16692 17248 7143325824820345 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj 39cc0cda9f8ba8b9 -16737 17283 7143325825066164 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj 310609b63c4616eb -16722 17294 7143325825218381 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj 83d727d9dc44b01a -16992 17513 7143325827522976 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj e70b898b8c863cb5 -17022 17556 7143325827958782 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj ddecd5469f8c35fb -17044 17595 7143325828354563 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj 68eb0365143c30a1 -17097 17656 7143325828845570 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj ea5836de3ea2da1f -17169 17780 7143325830165791 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj c4fe9351a4a4f0dc -17248 17795 7143325830324836 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj 88ecd67b113d4043 -17237 17844 7143325830789445 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj 7db6702b0da260c0 -17283 17862 7143325830839382 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj 63c6ae8e5400356c -17295 17878 7143325831005316 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj 814917b1ad84af25 -17526 18111 7143325833530962 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj 8ffbfc335ca6249e -17571 18165 7143325833985738 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj 8f52e92c396bfbd0 -17596 18181 7143325834198848 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj b8f6c50330669866 -17657 18248 7143325834867677 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj 67ebc3e01dbdaed3 -17780 18361 7143325836012178 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj a6259d4de0ad30c6 -17795 18431 7143325836393411 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj a990282ff68dca00 -17847 18446 7143325836754660 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj 58f8678ad432d1bd -17863 18469 7143325836734689 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/tcp_isn_default.c.obj 75f0e3150a245255 -17879 18490 7143325837005174 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj df05b1a2b367e6f8 -18112 18626 7143325838661848 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/lwip_default_hooks.c.obj 2fe2d9635da1b68b -18184 18764 7143325839876268 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj f9a8a8697e4b1019 -18249 18802 7143325840317767 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj 65b2a810ed117d2 -18166 18823 7143325840317767 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/vfs_lwip.c.obj 9c626d66fd3c1bac -18361 19016 7143325842503182 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/wlanif.c.obj 5200f9be847315d4 -18471 19045 7143325842658471 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj 74b6e65943f977c5 -18453 19085 7143325843066891 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/dhcp_state.c.obj c4a836b74f726567 -18491 19103 7143325843056939 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj 6cc100f6c22ab777 -18434 19117 7143325843142314 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/ethernetif.c.obj 59cc4604f9e35cd7 -18764 19183 7143325844302232 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj 9fed2dca507ce3b7 -18627 19270 7143325845042656 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj c252c302360f0446 -18803 19284 7143325844956328 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj 2f91d8d4eeef0b0d -18828 19300 7143325845298581 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_lac.c.obj 6249069a9861dbff -19065 19366 7143325846140146 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 67c8982123eda263 -19089 19430 7143325846777308 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj ed2559c3fac0ca3e -19030 19444 7143325846749525 esp-idf/log/CMakeFiles/__idf_log.dir/log_freertos.c.obj e9553a6d2cae4dc5 -19122 19480 7143325847229233 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_tlsf.c.obj 430a191f60177693 -19104 19529 7143325847684493 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj 2f586da5b492c459 -19366 19552 7143325848017146 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj ac8d341b58f44577 -19301 19589 7143325848338822 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj 105448480192c856 -19184 19600 7143325848338822 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj 36148e2627cbe65e -19284 19615 7143325848484614 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32/memory_layout.c.obj 17c163519e85b537 -19431 19628 7143325848657587 esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj 20e87e42de621d6e -19270 19690 7143325849169614 esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj 31f3e229eaf4a85c -19444 19740 7143325849840409 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj 2f4e3b5ce3e11915 -19480 19750 7143325849915809 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj eac66dcac87780d1 -19552 19813 7143325850541940 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj f418dbcb7001dd83 -19590 19824 7143325850561983 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj 447469ef98d96d70 -19530 19837 7143325850647454 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj f2773b5879385cce -19600 19849 7143325850907960 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj e32f69868493451e -19615 19904 7143325851494513 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj 891ae6c62e7e15f7 -19628 19917 7143325851632154 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj 29ea1ecc791dd8e2 -19690 19941 7143325851878781 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj dcf080ddb313dff7 -19751 19988 7143325852321488 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj f9adc7c0db58b74 -19740 20011 7143325852361470 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj 83544119914b3b26 -19814 20073 7143325853199529 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj fc37ef5cfee90be6 -19825 20092 7143325853369144 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj 767148c5c5498574 -19837 20106 7143325853389374 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj 2d51e7010025663d -19850 20130 7143325853789035 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj 34494c2718a2bc4b -19905 20158 7143325854051179 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj 5172a2ab3ffa82c9 -19941 20203 7143325854463406 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj eb8ac67608366860 -19917 20241 7143325854843835 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj 394fe0e28603536a -19989 20277 7143325855241595 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj 11386fb4f2dbe764 -20012 20398 7143325856425860 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj ce5ee9a0d40c84ce -20093 20491 7143325857325906 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj 3da8149d02dd0d0c -20074 20502 7143325857421361 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj 84ade7511bacb98 -20107 20538 7143325857787336 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj 7e28a6f2e0a73167 -20158 20591 7143325858323204 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_async_memcpy.c.obj f060238cba965e3d -20131 20623 7143325858559358 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj 8ed987b904abe8ac -20277 20668 7143325859132249 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_mac_bb.c.obj a9d51d8e050dbc54 -20204 20692 7143325859267562 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj 33bd4aba588c97c1 -20241 20729 7143325859699072 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj fec8aedf0be9fed6 -20492 20917 7143325861597177 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj 54179668118c482f -20624 20934 7143325861754919 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj cd63e0d0a8044079 -20400 20962 7143325862052307 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj 23e6926481da44fc -20540 20999 7143325862224829 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj ba5d0f99b927da9e -20503 21010 7143325862310206 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj 4c46b8f77c652a16 -20698 21083 7143325863179663 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj efe936ab7f801334 -20730 21096 7143325863244350 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj 97c17591072ef0d1 -20669 21107 7143325863347352 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj 3641be971a3ab794 -20963 21305 7143325865463623 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj 2105b0fa10b84504 -20917 21345 7143325865856840 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj 407ea7d7c4f129c1 -20592 21379 7143325865866886 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj f5f811896c7a330d -20934 21393 7143325866140551 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/cache_sram_mmu.c.obj e6f71fa12a2b725d -21011 21407 7143325866195808 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/dport_access.c.obj 2dbfe4c30c183385 -21108 21418 7143325866458381 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj 26632f547dc0a7a1 -21000 21491 7143325867277034 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/esp_himem.c.obj 6b2498f51f3ecce5 -21365 21535 7143325867661332 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr_asm.S.obj f7409f1a5c4dde32 -21420 21638 7143325868860285 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_context.S.obj 5c0cbf7deb95955e -21407 21671 7143325869176362 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/portasm.S.obj c6f79bdf2554ec82 -21086 21709 7143325869466268 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/spiram.c.obj 92798624ab13ce08 -21314 21767 7143325869979228 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr.c.obj b2257f77bb11ccf1 -21096 21821 7143325870596778 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/spiram_psram.c.obj b94e922be76b9923 -21491 21874 7143325871197600 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_init.c.obj 684a4fdc8d53f171 -21395 21940 7143325871764923 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj f5038c94248e8d73 -21710 21953 7143325871914752 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_vectors.S.obj 21ee0676c43f87c6 -21822 22129 7143325873611556 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_vector_defaults.S.obj 673648494b52f5de -21535 22146 7143325873781969 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/port.c.obj 88478e1e08da20e -21671 22308 7143325875463868 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_systick.c.obj 5796b81d6a3a71ad -21638 22323 7143325875412633 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_common.c.obj 133790300a510f64 -21777 22336 7143325875658379 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/task_snapshot.c.obj 5ade98c5f30b0564 -21883 22376 7143325876157187 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_overlay_os_hook.c.obj ea1c57c7c9227efe -21379 22388 7143325875936654 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 6cc4615c16faed6e -21941 22443 7143325876864700 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/event_groups.c.obj 1e8de3cf52e8dddf -21954 22475 7143325877162046 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/stream_buffer.c.obj 74598be068a92ba2 -22147 22659 7143325878960804 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/tasks.c.obj 7076c9afa72c5a57 -22135 22678 7143325879056172 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/croutine.c.obj 2472c749dbab4c5a -22309 22709 7143325879476057 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/list.c.obj bfb206d12a079945 -22476 22787 7143325880281057 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj e035b65d7be18788 -22338 22818 7143325880281057 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/timers.c.obj b0c31275f69bb7b2 -22377 22842 7143325880242664 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/freertos_v8_compat.c.obj 5bbb0d0614f526cd -22389 22856 7143325880797233 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-openocd.c.obj f0ac75a53851f21d -22443 22868 7143325880731473 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj bac537e3308fe736 -22325 22878 7143325880675737 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/queue.c.obj 96b370c75430e4f9 -22660 22932 7143325881757362 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj b313896bb37a5c08 -22679 23054 7143325882993182 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj 983d9c5c48129969 -22845 23100 7143325883419334 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj a49f37dd43c37fc5 -22712 23115 7143325883514853 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj 46593af0baa1973d -22822 23172 7143325884106247 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj 683e03465c945ba0 -22869 23197 7143325884223256 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj c0ea89fb0439472a -22799 23215 7143325884469648 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj d44b96a75b5bc58e -22933 23292 7143325885242847 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj f4d5f1382c9d8a1c -22858 23323 7143325885629180 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj 3b11890086dabb01 -23055 23405 7143325886447310 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj 87bdb75529d282c6 -22879 23429 7143325886512654 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj 3eb7fe733f8bfb78 -23102 23439 7143325886703400 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj 8cdf1d4e2eae6d54 -23124 23500 7143325887353588 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj 1ede62144875677d -23176 23612 7143325888539903 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj f79a3fdc96bc6268 -23215 23644 7143325888793349 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj c16adb9c9d530869 -23439 23817 7143325890482516 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_buf.c.obj f9e688df5902b5ab -23501 23829 7143325890629337 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_callbacks.c.obj aeb3f915a4108bed -23296 23852 7143325890552672 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj 681f1e43805ce235 -23430 23864 7143325890734786 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj bc9d6cd7e307dfff -23198 23880 7143325890966510 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj dc301632ae2a47a8 -23407 23902 7143325891201683 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj d1c69129fadad0bb -23324 23926 7143325891658653 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/gcov/gcov_rtio.c.obj d4cd0e1c5c71d9 -23645 24007 7143325892521261 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_frame.c.obj d6ef8cbf090e83e6 -23612 24109 7143325893551610 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_debug.c.obj 4304d1c9908e27d3 -23818 24155 7143325893990638 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman.c.obj 62df1cc867437b67 -23852 24182 7143325894284607 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_npn.c.obj af4b0d9d5728086e -23865 24194 7143325894314850 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_http.c.obj 95e58064bee3a23a -23881 24206 7143325894460210 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_mem.c.obj e537f61b03b47821 -23829 24217 7143325894521269 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd.c.obj 7f16818b3fa53fe3 -23904 24263 7143325895079714 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman_data.c.obj 20449b9f7048abfd -23927 24282 7143325895297744 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_map.c.obj d59cb0e97507ea1a -24008 24387 7143325896303427 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_helper.c.obj 9f16cdac30fe01a8 -24109 24488 7143325897335052 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_pq.c.obj 97f5fae04ddf776a -24156 24510 7143325897533176 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_outbound_item.c.obj bab7eb05e54b9bb5 -24182 24524 7143325897578209 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_option.c.obj 6057bbb3c7b7d313 -24194 24556 7143325897933397 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_queue.c.obj 445c7b5ffc5defaa -24206 24567 7143325897963450 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_priority_spec.c.obj 69898e008f544ed5 -24219 24611 7143325898521186 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_rcbuf.c.obj 10608325954b3851 -24282 24666 7143325898983261 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_submit.c.obj a5ad56a123999b9 -24264 24686 7143325899149078 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_session.c.obj e99929acad3494a7 -24387 24778 7143325900163767 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_version.c.obj 1aabd91edcf65109 -24489 24897 7143325901386946 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/port/http_parser.c.obj a87884737f283bc0 -24557 24963 7143325902007630 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj f1fe6410077078ee -24513 25043 7143325902582927 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_stream.c.obj 77e98866675f9264 -24526 25408 7143325906308897 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj d6e155dcccba572a -24612 25480 7143325907046464 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj 59fce3a3eaccd308 -24569 25538 7143325907330727 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj d872f955dcd000e -24667 25570 7143325907660473 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj 82cd1c8a17fa283e -24686 25614 7143325908411518 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj 1515564498ef4e05 -24779 25763 7143325909714736 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj 34181261dedf7654 -24971 25865 7143325910992152 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj 6a25775b3327bc4f -25409 26199 7143325913936637 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj 924274689299322f -25499 26456 7143325915532284 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj 2ad0446c8daf177a -24904 26469 7143325914900206 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj aaba7b9cabc6afb2 -25045 26487 7143325917158389 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj ec3a722a04bfa952 -25541 26691 7143325919283561 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj 4e2d368b07f9593f -25614 26800 7143325920373243 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj 19968ba49cb0fb4c -25588 26810 7143325920493666 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj 127b5174db970499 -25771 26914 7143325921540662 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj 7bd4b67bfa4d7a13 -25866 27140 7143325923750840 esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj bbc16a4135cf1e1c -26487 27182 7143325923775971 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj 3a97cf531b9ddb7e -26457 27508 7143325927475537 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj 8fa14e88b7d15ffc -26470 27646 7143325928830476 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj ed878dfc3d7dd14a -26691 27670 7143325928442377 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj d5bdc9c1279d1909 -26800 27785 7143325929998462 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj bbdb1ebef5683c12 -26935 27895 7143325930028629 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj af142ddb4a048095 -26810 27896 7143325930518231 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj 13965a746aa477d4 -26273 27898 7143325931299954 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj f68c33c48b7ae917 -27140 27995 7143325932395410 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj bc406aaf057b32f7 -27183 28107 7143325933389291 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl.c.obj 738240386ed188d0 -27670 28379 7143325936241443 esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp_macro.c.obj aba744a3793ad6e5 -27655 28469 7143325936994192 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_spi.c.obj 65b2cbd981f8d615 -27814 28528 7143325937489594 esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp.c.obj 33168ea5ceb916c -27509 28567 7143325938080989 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_sdio.c.obj a1996b8f930b7c60 -28531 29118 7143325943400116 esp-idf/ulp/libulp.a 11d82e65104ed0fe -29121 29567 7143325947802179 esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a 2d1812b91be63642 -29567 30060 7143325952202001 esp-idf/sdmmc/libsdmmc.a 65afc88dc9db159d -30060 30347 7143325955755416 esp-idf/esp_https_ota/libesp_https_ota.a 99ac396e65610b7 -30347 30495 7143325957438771 esp-idf/esp_http_server/libesp_http_server.a e57e246cd746e2fc -30496 30609 7143325958589157 esp-idf/esp_http_client/libesp_http_client.a 7f0b7c3ccccf0603 -30609 30711 7143325959644280 esp-idf/tcp_transport/libtcp_transport.a 8e035facb1b621da -30711 30805 7143325960578603 esp-idf/esp-tls/libesp-tls.a a852be89412bf761 -30806 30930 7143325961841971 esp-idf/nghttp/libnghttp.a e2de74e7bdbf9fbe -30930 31024 7143325962744526 esp-idf/app_trace/libapp_trace.a 2532f4e5306c35ed -31025 31111 7143325963621251 esp-idf/cxx/libcxx.a d4ac5322a11c4f64 -31112 31205 7143325964578821 esp-idf/newlib/libnewlib.a 4c2b731276d60b82 -31205 31317 7143325965702729 esp-idf/freertos/libfreertos.a 25640466345bb6c5 -31317 31408 7143325966591750 esp-idf/esp_timer/libesp_timer.a 9f7fb22e3ca66a83 -31408 31491 7143325967428401 esp-idf/esp_common/libesp_common.a 6be5f5099618b1bf -31492 31567 7143325968211033 esp-idf/xtensa/libxtensa.a 6643e4b4413badd9 -31568 31675 7143325969275443 esp-idf/esp_hw_support/libesp_hw_support.a be60bf2c4849d4c4 -31675 31857 7143325970131424 esp-idf/soc/libsoc.a 657789091bceb011 -31859 31949 7143325972035188 esp-idf/heap/libheap.a 39c13b99ff0e16 -31950 32024 7143325972764265 esp-idf/log/liblog.a 4a3a48f46efc3e3b -32024 32148 7143325974026934 esp-idf/lwip/liblwip.a e58a2ddf6f6cbdf8 -32149 32225 7143325974783668 esp-idf/console/libconsole.a 8a6bff3859b8bfa0 -32225 32303 7143325975563334 esp-idf/esp_wifi/libesp_wifi.a 406e7524419f8dd3 -32303 32444 7143325976976032 esp-idf/wpa_supplicant/libwpa_supplicant.a fc929ffe4ddf665b -6615 32509 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 -6615 32509 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 -6615 32509 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 -6615 32509 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 -6615 32509 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 -6615 32509 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 -6615 32509 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 -6615 32509 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 -32444 32521 7143325977748592 esp-idf/esp_event/libesp_event.a 12a4a07eaf61722c -32522 32596 7143325978511380 esp-idf/esp_netif/libesp_netif.a b1f6f506c188539d -32597 32672 7143325979248418 esp-idf/tcpip_adapter/libtcpip_adapter.a e678d7a947aaf7c8 -32673 32753 7143325980077371 esp-idf/esp_eth/libesp_eth.a 3ba897820c1b42af -32754 32829 7143325980837587 esp-idf/vfs/libvfs.a 96851f20787fac13 -32830 32919 7143325981737142 esp-idf/hal/libhal.a 36032cebf64dbe36 -32920 32989 7143325982432662 esp-idf/esp_rom/libesp_rom.a 96db42f9708b4ab0 -32990 33075 7143325983278955 esp-idf/esp_system/libesp_system.a bc14f849f4158acd -33075 33144 7143325983989581 esp-idf/esp_phy/libesp_phy.a adfc899f2fa9b9b3 -33145 33214 7143325984687529 esp-idf/espcoredump/libespcoredump.a 3e711c61997dac1 -33215 33284 7143325985387739 esp-idf/esp_gdbstub/libesp_gdbstub.a da98b2022445b3fa -33284 33352 7143325986069789 esp-idf/pthread/libpthread.a f11fed76366b13c6 -33353 33437 7143325986905494 esp-idf/nvs_flash/libnvs_flash.a 88df08e0eb1a9a0a -33437 33519 7143325987731856 esp-idf/spi_flash/libspi_flash.a b8548a1d71acaa31 -33519 33609 7143325988609635 esp-idf/bootloader_support/libbootloader_support.a 84f368e9e5b75aec -33609 33686 7143325989394859 esp-idf/app_update/libapp_update.a 9d65abd96ec56a95 -33687 33777 7143325990306784 esp-idf/mbedtls/mbedtls/library/libmbedtls.a 3490d0bc182e20d7 -33778 33859 7143325991104386 esp-idf/mbedtls/mbedtls/library/libmbedx509.a 7c3cbd5cd56d2ce -33859 33998 7143325992521613 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a cc85085b893578ed -34080 34340 7143325995891525 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr_handler.S.obj d433b9ee7d271b2 -34031 34380 7143325996179775 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 59f8e1c1d280b19 -34005 34393 7143325996235194 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj ef5be964ccc59c8a -34010 34416 7143325996475957 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj 2d4ee42bf256ba9e -34016 34431 7143325996576124 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj 4b311f339339e498 -33999 34492 7143325997238036 esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj cf076add0cc626b3 -34024 34515 7143325997598433 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 5743a82c5cd1b9ae -34040 34574 7143325998077533 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj a6eaa00123fd1614 -34065 34585 7143325998062356 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj d2534f332621a15 -34102 34677 7143325999121866 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr.c.obj 6160c8d4ddccaf66 -34421 34975 7143326001947310 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio.c.obj 8a76f9ca16eb5dd1 -34433 35028 7143326002668541 esp-idf/driver/CMakeFiles/__idf_driver.dir/pcnt.c.obj 3c13370a62e816b0 -34406 35164 7143326003913375 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s.c.obj d77682cdd7396e88 -34515 35181 7143326004085452 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_host.c.obj 4aa142af503adb9b -34575 35194 7143326004080389 esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_module.c.obj 17136036befe8463 -34492 35231 7143326004648962 esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc.c.obj 65fb511383d01976 -34589 35269 7143326005030681 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj 34bd9d286253bab4 -34977 35285 7143326005309263 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_crc.c.obj a645c0b9beb87338 -34381 35311 7143326005223780 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj 49d433c4291d36fc -34682 35593 7143326008331000 esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_io.c.obj 14a4d8baba243fb7 -35049 35607 7143326008235373 esp-idf/driver/CMakeFiles/__idf_driver.dir/periph_ctrl.c.obj 912668ee3a20013a -35182 35680 7143326009119979 esp-idf/driver/CMakeFiles/__idf_driver.dir/sigmadelta.c.obj a2963b38ffc52ac2 -34362 35733 7143326009293659 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc.c.obj 23665f5f57e4a965 -35195 35864 7143326011056833 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_bus_lock.c.obj e163f560fc7a89f4 -35165 35899 7143326010960712 esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt.c.obj 6a607544be444195 -35273 35914 7143326011455446 esp-idf/driver/CMakeFiles/__idf_driver.dir/timer.c.obj 1d79aa237ef9be4c -35232 35975 7143326012095667 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave.c.obj 67e213533ada0414 -35312 36044 7143326012796971 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_master.c.obj d7297b8fd43eb77e -35286 36071 7143326012922575 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_common.c.obj 418af8e8f40c3689 -35596 36201 7143326014408117 esp-idf/driver/CMakeFiles/__idf_driver.dir/twai.c.obj 8be7d6840e994efe -35611 36294 7143326015145228 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_common.c.obj 81efeebf9778198d -35733 36333 7143326015460880 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_transaction.c.obj f76879121c8a159f -35681 36425 7143326016607340 esp-idf/driver/CMakeFiles/__idf_driver.dir/uart.c.obj 4542d3ca82ab3a88 -35864 36522 7143326017469106 esp-idf/driver/CMakeFiles/__idf_driver.dir/dac_common.c.obj 88f1e51bbbbd5257 -35914 36541 7143326017504624 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_host.c.obj 24ec5b0c42997f34 -35899 36606 7143326018364188 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdio_slave.c.obj 6d49876fcae943dc -35975 36628 7143326018583808 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/touch_sensor.c.obj 1ee6a8d3828707d8 -36045 36738 7143326019707047 esp-idf/driver/CMakeFiles/__idf_driver.dir/touch_sensor_common.c.obj b2532d764bee8cd0 -36079 36799 7143326020405761 esp-idf/driver/CMakeFiles/__idf_driver.dir/mcpwm.c.obj 3f8dd9c15e6424d7 -36202 36908 7143326021407331 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc.c.obj d4237c5fe0a04a5d -36543 36958 7143326022057406 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj ef3f0749ba2275c1 -36426 36983 7143326022228052 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/dac.c.obj f27ca78a31698f07 -36340 37037 7143326022675704 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_deprecated.c.obj 4ad9e530e2ff45c6 -36316 37062 7143326022852080 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/adc.c.obj 55fe9520ecdc0637 -36629 37150 7143326023565978 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj cf80ee410ca36def -36523 37210 7143326023792322 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj 8259affd50285f36 -36609 37358 7143326025876543 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj 80db632906dee941 -37072 37512 7143326027532685 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder_close_container_checked.c.obj 65730b77e8581bdb -36738 37598 7143326028295263 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj e43939e4c8ee1f22 -37225 37664 7143326028995212 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder.c.obj 969311bfdced8c62 -36800 37730 7143326029564884 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_cache.c.obj 30c04513686efa88 -36908 37794 7143326030113089 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/async.c.obj 31a0b2a5608551e3 -37376 37807 7143326030344194 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborerrorstrings.c.obj 826b58d7b6068d60 -36959 37820 7143326030208813 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_asn1.c.obj efc01546a6243b22 -36985 37951 7143326031746431 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/address.c.obj 9bae1bcfc2285cc -37161 37991 7143326030841456 esp-idf/mbedtls/libmbedtls.a 95f5751675b04542 -37513 38042 7143326032843624 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty.c.obj 71e0c7753150a836 -37599 38127 7143326033719426 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty_stdio.c.obj 80623e4e52941a87 -37683 38215 7143326034613857 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cbortojson.c.obj fe52522be8603278 -37821 38296 7143326035376513 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/open_memstream.c.obj cf5efee57a2f5f71 -37808 38309 7143326035381588 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser.c.obj be4858ee5df08a6e -37739 38329 7143326035689285 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser_dup_string.c.obj fb2dd89d4837ef45 -37796 38363 7143326036009901 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborvalidation.c.obj d5b3831629a4ca6c -37991 38389 7143326036084688 esp-idf/esp_pm/libesp_pm.a c1e6186b3cdc3fb9 -37953 38475 7143326037162447 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj ab4a6460eb80d80f -38128 38558 7143326037928516 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj b97f9b3b6e38d3df -38042 38581 7143326038260707 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj d63aee935941f0e2 -38215 38630 7143326038729060 esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj 2a9277cf4ac46591 -38396 38946 7143326041498492 esp-idf/driver/libdriver.a d5e56bd0a37e7b05 -38330 39059 7143326042839930 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_notls.c.obj 6d065b325bf84809 -38297 39076 7143326042956015 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_debug.c.obj 4942f362214830fe -38367 39160 7143326043910782 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj b74647cf47cc9f3c -38475 39276 7143326044941603 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj 92dfe75b6cfeaa1a -38309 39293 7143326045063102 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_mbedtls.c.obj fd369dd4863e4dcd -38559 39327 7143326045542849 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_hashkey.c.obj 8c56fda0f0337602 -38581 39347 7143326045678450 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_prng.c.obj 23d34f433a88d422 -37040 39484 7143326046947077 esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj 3414481f8bb163be -38631 39559 7143326047896294 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj 77ef40573faa6c92 -38956 39584 7143326048001814 esp-idf/esp_ipc/libesp_ipc.a 75fb63923b767216 -39060 39777 7143326050068096 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_time.c.obj 6e75966fa07c8e73 -39077 39843 7143326050607478 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/encode.c.obj 2033b0c0ed575b8c -39585 39958 7143326051750685 esp-idf/efuse/libefuse.a 9e056216f7a436e -39162 39991 7143326052190021 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/net.c.obj 9c659f77c11bbca9 -39293 40032 7143326052687483 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_tcp.c.obj 98159a5e025a24f2 -39277 40085 7143326053063668 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/mem.c.obj 72dcec026f37f75e -39327 40163 7143326053910797 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/option.c.obj 3e9277d43074d39b -39348 40218 7143326054506946 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/subscribe.c.obj e8ba0ed9d040de97 -39485 40276 7143326054767317 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/pdu.c.obj a3f0d9657c24c7b4 -39560 40343 7143326055633505 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/uri.c.obj dbcae41bef8fa5d4 -39958 40463 7143326056725142 esp-idf/esp_ringbuf/libesp_ringbuf.a 5ed702833c563e85 -40033 40505 7143326057467007 esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp_adc_cal_common.c.obj f98e0f3ed01d8b57 -39844 40561 7143326057718934 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/str.c.obj a43aa6d0a248b291 -39994 40590 7143326058082112 esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp32/esp_adc_cal.c.obj 423f206bfcae714a -39809 40618 7143326058431830 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/resource.c.obj c89d71fbf1dba7d7 -40228 40646 7143326058934013 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 19de60cc4d9f4c75 -40343 40851 7143326060961261 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj fbdfd89a8d5176ba -40276 40865 7143326060996455 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj b640a0b57a98715a -40561 40931 7143326061575608 esp-idf/unity/libunity.a 5613be41c2749e39 -40519 40943 7143326061575608 esp-idf/cbor/libcbor.a 6b5445e7c24bc7d7 -40593 40961 7143326061902178 esp-idf/esp_adc_cal/libesp_adc_cal.a 1fc03ab555464134 -40100 40979 7143326062147599 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj 4a02a6a8dc4821b5 -40464 40992 7143326062063348 esp-idf/asio/libasio.a 824d42a1e8c58c7a -40618 41004 7143326062404852 esp-idf/coap/libcoap.a 4fec1e21913fa13d -40164 41027 7143326062656833 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj 4f2edc86bc8a5e2c -40647 41187 7143326064154433 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj ee8ae9885e7f3e75 -41028 41345 7143326065492907 esp-idf/esp_hid/libesp_hid.a 6e515579b13b3106 -40932 41356 7143326065689236 esp-idf/cmock/libcmock.a 4df62620939fc7ec -40865 41471 7143326066936345 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i80.c.obj 974a02050f4ffcca -40855 41525 7143326067470140 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2s.c.obj 105b839bdf50b770 -40980 41541 7143326067440716 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj e5f056ec0d79bb85 -40944 41558 7143326067390745 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c.c.obj 900694aee0093a0b -40962 41573 7143326067723297 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_spi.c.obj a6995836562ed9e2 -40993 41587 7143326067902800 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj aedd53fc520f9f77 -41006 41647 7143326068647410 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_rgb_panel.c.obj a2cd66a58776cf80 -41356 41723 7143326069679721 esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj 9eb699121770e639 -41199 41811 7143326070566061 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj c3a7218ad6a1b27d -41473 41965 7143326072102537 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj 747a41a485c763c1 -41588 41996 7143326072210221 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj aef699df80501a4d -41558 42008 7143326072230349 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj 5bdfe4582bac0d9e -41345 42031 7143326072355998 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj 15a9cc33848b10 -41526 42064 7143326072761043 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj 1a84ca620d3bf642 -41648 42124 7143326073672110 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj eb30c1bb8b223efd -41723 42243 7143326074704723 esp-idf/protobuf-c/libprotobuf-c.a f9bbc105dd0e46bc -41574 42263 7143326074819993 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj 3112c988577c2a0 -41830 42279 7143326075033073 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj 8e314ae17fc308c1 -41542 42296 7143326075235771 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj 75afdb5f54476177 -42040 42445 7143326076586502 esp-idf/esp_lcd/libesp_lcd.a e03064be2e30cf26 -42125 42462 7143326076930551 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj b64bbec83d89d06e -41966 42525 7143326077566891 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj 33da875552adc34b -42249 42680 7143326079189594 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj 654b52091b6d1392 -41996 42718 7143326079410390 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_console.c.obj 63e770ddee1c9ebe -42264 42747 7143326079506170 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj 361ccdbda5f1d7e9 -42297 42793 7143326079998929 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok.c.obj 9d689920fafeaa17 -42064 42807 7143326080276357 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_networking_lwip.c.obj d2d2c27ad0c86954 -42009 42832 7143326080199882 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns.c.obj 50ca7a987e795197 -42463 42852 7143326080750210 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlrole.c.obj c31f636606d319ed -42528 42864 7143326080905270 esp-idf/protocomm/libprotocomm.a 4d30bef604961392 -42445 43015 7143326082518883 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj dc05dc31c8b1ebe3 -42852 43185 7143326084258374 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c.obj bb88e7b0daf4d3b3 -42794 43202 7143326084343730 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj c2f537a486f547e6 -42864 43216 7143326084505974 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c.obj 5f713f845747f595 -42726 43236 7143326084632863 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj f146c1c233cf9729 -42705 43248 7143326084908641 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj 37acaa9ab7ebed67 -42833 43263 7143326084842229 esp-idf/mdns/libmdns.a caccfcc9f93d4be -42808 43297 7143326085417958 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj f8aac005d261fd7a -42756 43316 7143326085216872 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj 2f91dd63aebc6ec4 -42279 43332 7143326085586638 esp-idf/esp_websocket_client/CMakeFiles/__idf_esp_websocket_client.dir/esp_websocket_client.c.obj 11e5be4f77c579f6 -43016 43415 7143326086518980 esp-idf/expat/libexpat.a ab8eb50a49a749bc -43188 43549 7143326087960669 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/crypto_hash.c.obj f18c3b4e7581cad1 -43220 43600 7143326088322653 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.obj c054d578ac8304c1 -43203 43618 7143326088613140 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c.obj 581897e65b23ffd0 -43238 43644 7143326088789910 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.obj f4fa0a0d11d9237e -43333 43665 7143326088603149 esp-idf/esp_websocket_client/libesp_websocket_client.a f042f88bcee732ee -43263 43674 7143326088567313 esp-idf/esp_local_ctrl/libesp_local_ctrl.a f46315cf731a1758 -43316 43683 7143326089020197 esp-idf/wear_levelling/libwear_levelling.a 191fa9689782bd22 -43298 43831 7143326090695767 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj 860081e61076034c -43249 43865 7143326090798842 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj c1aa1f2fcaf1f58a -43416 43990 7143326092066510 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj 87c01d415925adfe -43555 44096 7143326093399496 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj ff49c933fdfc05e8 -43605 44142 7143326093753341 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj b96494cdfb430f35 -43619 44182 7143326093906051 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj 55e5b23c826cf282 -43683 44256 7143326094939975 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj ea9fe5a6164b3ee9 -43648 44282 7143326095181468 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj 3e49df961dcd74c9 -43665 44355 7143326095882169 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj ca334c2940df86f6 -43674 44498 7143326096537018 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj c1ea91f0385ee0eb -43872 44668 7143326099090866 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master.c.obj fcbced2ef5beb298 -44004 44692 7143326099045314 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb.c.obj 6a40e50ffb8ee85f -43832 44727 7143326099687357 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave.c.obj 9414cc2634b06466 -44143 44769 7143326100088667 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu_m.c.obj dee71eb30f4112a0 -44096 44813 7143326100503954 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb_m.c.obj 9649473c8fdcf21c -44182 44830 7143326100709640 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbcrc.c.obj 5e007cc9245a385 -44256 44903 7143326101206759 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii.c.obj 9a8854141839afc9 -44283 44959 7143326102026591 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii_m.c.obj 233218b076beb290 -44355 44996 7143326102355450 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu.c.obj 90bd17e1c86fd52d -44539 45026 7143326102676370 esp-idf/fatfs/libfatfs.a 3bf117c3d6b8a4f6 -44769 45219 7143326104635483 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp.c.obj fade0f051e7b02f9 -44813 45385 7143326106115915 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother.c.obj c87a4205867b3842 -44697 45439 7143326106196628 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent_m.c.obj 8f8c0346c00069a7 -44732 45462 7143326106276750 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent.c.obj f7b110aa9794657f -44831 45478 7143326106176389 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/port.c.obj 3355ccefe3b7b188 -44680 45508 7143326106408714 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial.c.obj eb06f606a1eadd7a -44903 45530 7143326106495057 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother_m.c.obj 809faa8efc1c24dc -44960 45578 7143326107592791 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp_m.c.obj c66d6ac7218ee277 -45027 45640 7143326108750671 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils_m.c.obj ba07390daf16c145 -44997 45746 7143326109750883 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer_m.c.obj 8e47ec6a11605163 -45466 46060 7143326112958187 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput.c.obj 75caf0c2081a09e -45220 46073 7143326113098711 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial_m.c.obj c3f8d69756504409 -45446 46104 7143326113264070 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer.c.obj 338bb78a0dd203f1 -45406 46120 7143326113414768 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils.c.obj fe1e21265d85d835 -45508 46141 7143326113684634 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding_m.c.obj 8f0304812d79e1c4 -45579 46154 7143326113765077 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc.c.obj 521527dc6360ec6 -45479 46167 7143326113790412 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc_m.c.obj da333426dbc576af -45530 46184 7143326114202265 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding.c.obj 68a25fa0931c5ecb -45641 46280 7143326115175265 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_slave/modbus_controller/mbc_serial_slave.c.obj 133c8b27f1d37213 -45748 46485 7143326117159102 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbutils.c.obj 625652f7c974db85 -46074 46662 7143326119003220 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput_m.c.obj 162eddf0a0966a32 -46169 46698 7143326119309486 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_tcp.c.obj ffbaf38a4661ed6f -46060 46713 7143326119138844 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncother.c.obj 9505464cf81028bc -46141 46727 7143326119384514 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_tcp.c.obj da2b346e357cd1ab -46104 46755 7143326119751087 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_master/modbus_controller/mbc_serial_master.c.obj 8e7e52739752ff23 -46154 46887 7143326121245514 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/modbus_controller/mbc_tcp_master.c.obj 5ea18e2934ea34a2 -46184 46932 7143326121321614 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/modbus_controller/mbc_tcp_slave.c.obj ed245bbfab7d5a6f -46120 46964 7143326122035555 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/port/port_tcp_master.c.obj e43a727d7baea867 -46715 47029 7143326122781762 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj 1ecb231497d08400 -46703 47067 7143326122897143 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj e8035967ffcad748 -46281 47081 7143326122967240 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/port/port_tcp_slave.c.obj 69411a40f9125b9a -46756 47095 7143326123253753 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c.obj 9cedd7666cd08a80 -46515 47109 7143326123158145 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_serial.c.obj e019dfa25cba3921 -46727 47120 7143326123506526 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.obj 86d51097fbbd3e51 -46943 47251 7143326124900504 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/crypto_auth.c.obj 39c2d7bd869adf7 -46889 47262 7143326125020604 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c.obj 27d7e4e7723050a1 -46662 47273 7143326124821666 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_serial.c.obj 235c6e72916f3893 -46964 47308 7143326125393289 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c.obj 593835521fb2fc67 -47097 47350 7143326125933911 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_seal.c.obj 1bc539506617fe41 -47109 47377 7143326126219771 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c.obj 1c8a7eae252048cb -47030 47428 7143326126366554 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c.obj d3d34058568a471b -47082 47438 7143326126626012 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_easy.c.obj e5cab8c2122b243a -47121 47473 7143326127202311 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c.obj c91709432340014f -47252 47607 7143326128505170 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.obj e237b74de2b5fc0d -47068 47619 7143326127885270 esp-idf/json/libjson.a a2138a2e1f5a3b71 -47263 47630 7143326128739764 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c.obj a77430d07d1c6c69 -47309 47655 7143326128990825 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c.obj d051dd950dca4d9b -47383 47676 7143326129096297 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c.obj 57a622e420d01572 -47351 47689 7143326129168149 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c.obj d2e7149ffe2befde -47438 47713 7143326129604099 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.obj b0101a985f34fe7c -47473 47738 7143326129801391 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.obj deaa697662bba7f1 -47429 47749 7143326129729302 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.obj 77dca07627acc880 -47274 47761 7143326129709411 esp-idf/freemodbus/libfreemodbus.a d0406505dbc25b6f -47620 47867 7143326131155703 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c.obj 46698c6dae71ed1 -47608 47894 7143326131393537 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.obj f04493b1fefcd333 -47631 47952 7143326131529178 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.obj c086e094d8be991b -47660 47971 7143326131755637 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.obj 5b8feeaf21f88c97 -47677 47993 7143326132267212 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.obj 45b3ea3e7b912af6 -47689 48053 7143326132736237 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.obj 3a7802d9630c4876 -47739 48066 7143326132967623 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kx/crypto_kx.c.obj 2f7a8bec553ea80a -47749 48080 7143326133219300 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c.obj 8414700efa7810c3 -47713 48115 7143326133548824 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.obj 5bbf2bcb861ed19a -47762 48128 7143326133594152 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.obj e12708e55c9561c -47959 48225 7143326134669137 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.c.obj 3e687f28980ff53b -47870 48267 7143326135126821 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.obj 4bcb97afbef47a6e -47895 48311 7143326135514651 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c.obj facc071f9ffee6a5 -48054 48327 7143326135610168 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.obj 5afba32338d2c9df -47972 48351 7143326135958724 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.obj db4c8884874e6610 -48116 48395 7143326136295621 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c.obj 9ed777248a5accdc -48016 48433 7143326136568733 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.obj 620c99b6152a0f2b -48069 48444 7143326136669034 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c.obj 11a3e6ad31d5c525 -48080 48479 7143326137202678 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.obj d9e6dc8e3279191c -48129 48492 7143326137264102 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c.obj 9d4a77d1bd34b68d -48225 48547 7143326137934266 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.obj 1c8c893dbad763a9 -48286 48630 7143326138634597 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c.obj a4eb11b32a8b399f -48328 48642 7143326138805063 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c.obj e1eedc2e4ef4d4d7 -48312 48671 7143326139121014 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c.obj 33486bdc2665201d -48445 48691 7143326139376649 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c.obj aa129fc0a917aeb3 -48352 48710 7143326139562441 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c.obj 3574f1b866be8b3 -48434 48744 7143326139854960 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.obj 34c58097c62f7dc1 -48480 48760 7143326139824951 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c.obj c1e696df087ecd87 -48396 48772 7143326140120910 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c.obj 5b012f09bdd6f5c1 -48492 48788 7143326140291052 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c.obj a83b78c887a3be7 -48548 48842 7143326140895064 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c.obj 5e7203e6b67d80a4 -48642 48983 7143326142279862 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c.obj 5638d166c40afaac -48631 49002 7143326142244778 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c.obj 90dcbbb94f114aaf -48711 49013 7143326142455256 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c.obj 333b155c5153780f -48692 49038 7143326142748099 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c.obj a05f49ef685e8a89 -48672 49050 7143326142919408 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c.obj a3d9364d60d3d092 -48789 49073 7143326143044767 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c.obj 958940faea051cc5 -48772 49083 7143326143236707 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c.obj ef8f4aa70fb5c4d2 -48761 49107 7143326143521132 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c.obj 8cfda960513c28b9 -48745 49126 7143326143722007 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c.obj 67c3c2067782cba5 -48842 49152 7143326143922903 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/crypto_sign.c.obj 73605fc903d8a472 -48984 49241 7143326144885488 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.obj d71144b4001c628a -49003 49272 7143326145201325 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c.obj 20e25e2c6d1b30b4 -49109 49343 7143326145885714 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.obj c34dfb4df6d2abfe -49014 49367 7143326146001105 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.obj e066e602774d1cba -49051 49380 7143326146135002 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.obj 5a64c7705d536120 -49073 49399 7143326146225447 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.obj 893cf6d61af69418 -49039 49419 7143326146330712 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c.obj 49dbaf724e2ee4eb -49084 49431 7143326146662299 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.obj c25b6c2855e78a68 -49127 49461 7143326147064448 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.obj f8a0cc00adffde07 -49153 49473 7143326147034418 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c.obj 6c3284dc5546c801 -49242 49518 7143326147637625 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/codecs.c.obj 88e24eb77ca67a8f -49273 49542 7143326147861415 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/runtime.c.obj e11643ec7d7a0a01 -49367 49705 7143326149492827 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.obj 8da2544611edb4d3 -49343 49732 7143326149685473 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/core.c.obj cf66af3bd9647ff4 -49399 49801 7143326150382898 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/port/randombytes_esp32.c.obj 844a0424a7877fa4 -49380 49818 7143326150593627 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/utils.c.obj 6778ba05639add01 -49543 49906 7143326151522674 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_cert.c.obj fa9447bfd15506ab -49519 49926 7143326151579148 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_bio.c.obj cfd73c097b926cd1 -49474 49979 7143326152176730 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj ae3f0a765041fd64 -49732 50007 7143326152477338 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_err.c.obj fa3b2d66b8f6ca2 -49711 50063 7143326152653235 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_pkey.c.obj 6b8fdbdca070b643 -49432 50083 7143326152462106 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj 87b9e716e0568c84 -49802 50143 7143326153881630 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_methods.c.obj c48e953c2b792189 -49462 50255 7143326154755521 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj 8ce3fcfa0437f797 -49819 50339 7143326155060990 esp-idf/libsodium/liblibsodium.a fb01bf92545fb90e -49910 50350 7143326155864974 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_lib.c.obj 74b747a2a57f6a16 -49927 50401 7143326156463535 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_x509.c.obj 8d469ce492b3c14f -50063 50429 7143326156769540 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_port.c.obj 7c13cd9cbf404730 -49979 50461 7143326157077027 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_stack.c.obj b5919e273aa4f124 -50084 50530 7143326157738349 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj fb7d98c9da734084 -50144 50564 7143326157978862 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj 88f089755dcf99d9 -50021 50699 7143326159338583 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_pm.c.obj a7db230606c941f -50430 50778 7143326160059395 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj 864c5b14b0f0220c -50340 50792 7143326160059395 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj bb5749535fd2e5db -50351 50806 7143326160059395 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj 1d80c0b088e9b22b -50256 50868 7143326161094745 esp-idf/PMS7003/CMakeFiles/__idf_PMS7003.dir/pms7003.c.obj 1ba9ae8b9b000631 -50530 50885 7143326161299859 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 2a2b1fa71999a686 -50564 50958 7143326161866518 esp-idf/perfmon/libperfmon.a 45eb40832e37a02b -50402 51016 7143326162563363 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj 19847c0da6d40619 -50462 51028 7143326162508845 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj 97bb620c5b6ccb91 -50700 51056 7143326162508845 esp-idf/openssl/libopenssl.a d8817d1461e3a248 -50781 51166 7143326164122295 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj 287a6dbbb70c68f5 -50869 51211 7143326164297813 esp-idf/PMS7003/libPMS7003.a 5485ac354f23ab0e -50959 51325 7143326165717289 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj 483a655db7818256 -51018 51446 7143326166867275 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj 4f96079cdb54d844 -50807 51546 7143326167796527 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj 58fc93f023034464 -50793 51630 7143326168695279 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj 426c6855fc34bbd9 -50886 51805 7143326170364076 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj f245b4990de27f00 -51029 51889 7143326171205767 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj 4220d7de7b4a8572 -51212 51946 7143326171377038 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj 22c25e580350334a -51056 51957 7143326171195622 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj 7d0dabdc4083e255 -51167 52088 7143326173301830 esp-idf/spiffs/libspiffs.a 84a84c0a8756c0d6 -51650 52292 7143326175145705 esp-idf/BMP280/CMakeFiles/__idf_BMP280.dir/bmp280.c.obj fa0fd48186539731 -51947 52330 7143326175752421 esp-idf/DataManager/CMakeFiles/__idf_DataManager.dir/datamanager.c.obj 455c40ed585ceb46 -49419 52373 7143326175512111 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj b3834f8fffb8f0a7 -51327 52431 7143326176361744 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj e8841bf3b74685fa -51958 52476 7143326176523960 esp-idf/DeviceManager/CMakeFiles/__idf_DeviceManager.dir/DeviceManager.c.obj 3cc416f90fb1d61 -51552 52488 7143326176301619 esp-idf/i2cdev/CMakeFiles/__idf_i2cdev.dir/i2cdev.c.obj e6813f560122388f -51806 52671 7143326178579265 esp-idf/BME280/CMakeFiles/__idf_BME280.dir/bme280.c.obj f0511db7d7725a90 -51919 52685 7143326178646740 esp-idf/DS3231/CMakeFiles/__idf_DS3231.dir/ds3231.c.obj 87665963b3ca9533 -52330 52768 7143326179898525 esp-idf/DataManager/libDataManager.a 47381619a53b32d9 -52432 52797 7143326180355855 esp-idf/wifi_provisioning/libwifi_provisioning.a 1a89aa415720dec9 -52489 52803 7143326180488006 esp-idf/i2cdev/libi2cdev.a 9c3cee2d1110e22b -52476 52832 7143326180633455 esp-idf/DeviceManager/libDeviceManager.a 819751569b38f64e -52374 52836 7143326180815219 esp-idf/mqtt/libmqtt.a dddc742229066af8 -52088 52926 7143326181640807 esp-idf/FileManager/CMakeFiles/__idf_FileManager.dir/sdcard.c.obj 51f163cc09fdc237 -52804 52942 7143326181852969 esp-idf/BMP280/libBMP280.a 1a8e1ebf925d0dae -52816 52955 7143326182013700 esp-idf/DS3231/libDS3231.a 95cf8526e37ca16a -52307 53004 7143326182481093 esp-idf/OTA/CMakeFiles/__idf_OTA.dir/OTA.c.obj 38657cbb28a5071b -52927 53067 7143326183186095 esp-idf/FileManager/libFileManager.a 59beac27f0292de9 -52943 53079 7143326183320854 esp-idf/BME280/libBME280.a baf4ae98ccb13cdf -53005 53121 7143326183730507 esp-idf/OTA/libOTA.a 3e5c50e031cb5b62 -52672 53122 7143326183651153 esp-idf/SNTP_Sync/CMakeFiles/__idf_SNTP_Sync.dir/sntp_sync.c.obj 153f6046a813c92e -52686 53150 7143326183976066 esp-idf/Time/CMakeFiles/__idf_Time.dir/DS3231Time.c.obj a09775277bc38d1 -53123 53219 7143326184708698 esp-idf/SNTP_Sync/libSNTP_Sync.a dca075890251d5ce -53151 53241 7143326184946433 esp-idf/Time/libTime.a 73d0682fa24eb2f7 -51456 53859 7143326190967098 esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj ccf8a273777d0715 -53861 53925 7143326191807650 esp-idf/main/libmain.a 4d2643d8186bf6b6 -53926 56254 7143326214897833 esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 -53926 56254 7143326214897833 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 -56254 60995 7143326262252639 AirSENSE_ESP32-IDF_RTOS.elf 9613a3f4f7454f04 -60996 61523 7143326267760401 .bin_timestamp 4d62b498c595f149 -60996 61523 7143326267760401 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/.bin_timestamp 4d62b498c595f149 -61523 61622 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 -61523 61622 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 -61623 79759 0 CMakeFiles/flash 471790aa8c2481fc -61623 79759 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc -40 172 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 -40 172 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 -40 172 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 -40 172 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 -40 172 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 -40 172 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 -40 172 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 -40 172 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 -46 1112 7143327940772946 esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj ccf8a273777d0715 -1113 1196 7143327941816632 esp-idf/main/libmain.a 4d2643d8186bf6b6 -1196 3213 7143327961780845 esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 -1196 3213 7143327961780845 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 -3214 6771 7143327997140515 AirSENSE_ESP32-IDF_RTOS.elf 9613a3f4f7454f04 -6771 7025 7143328000108795 .bin_timestamp 4d62b498c595f149 -6771 7025 7143328000108795 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/.bin_timestamp 4d62b498c595f149 -7026 7094 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 -7026 7094 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 -7095 27643 0 CMakeFiles/flash 471790aa8c2481fc -7095 27643 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc -39 189 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 -39 189 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 -39 189 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 -39 189 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 -39 189 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 -39 189 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 -39 189 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 -39 189 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 -44 981 7143330776130530 esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj ccf8a273777d0715 -983 1086 7143330777469636 esp-idf/main/libmain.a 4d2643d8186bf6b6 -1087 3079 7143330797199582 esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 -1087 3079 7143330797199582 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 -3079 6674 7143330833062308 AirSENSE_ESP32-IDF_RTOS.elf 9613a3f4f7454f04 -6675 6959 7143330836188166 .bin_timestamp 4d62b498c595f149 -6675 6959 7143330836188166 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/.bin_timestamp 4d62b498c595f149 -6959 7028 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 -6959 7028 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 -7029 27279 0 CMakeFiles/flash 471790aa8c2481fc -7029 27279 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc +4 15643 7143820030850528 build.ninja 931c3b6513a5319a +224 388 7143820038298673 esp-idf/esp_system/ld/memory.ld 4b2fc75c434899d4 +224 388 7143820038298673 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/memory.ld 4b2fc75c434899d4 +413 637 7143820040692741 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj 447191cf8822e4f8 +434 674 7143820041135504 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj 2dbba29328eca9eb +391 689 7143820041155619 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj d3badc57bc83aaf0 +476 700 7143820041420997 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj 5d266fd4bde92bcf +425 717 7143820041410913 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj dc1630c86647037a +445 728 7143820041471026 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj 4895f8fcf3c58c86 +465 739 7143820041733259 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj e50f1f1aac6c5dea +401 797 7143820042067758 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj c329b62453c3f3f3 +455 809 7143820042478529 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj f05b478cb1630b69 +702 937 7143820043797863 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj 96953bd417da36a4 +674 961 7143820043914485 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.obj 18f81c92a06c1af9 +643 976 7143820044145829 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_hardware.c.obj 96188abfb0ade18a +691 988 7143820044236390 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj f24fd99dbf006225 +718 1036 7143820044763799 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_mem.c.obj d3b701729880d136 +739 1072 7143820045050421 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/esp_sha.c.obj eaff144926d6d8b5 +798 1136 7143820045762670 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/esp_aes_xts.c.obj bcac05b566934b74 +729 1219 7143820046348279 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/sha.c.obj af110f446783b38a +810 1315 7143820047535592 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/esp_aes_common.c.obj 3227f29ceb8ebf84 +961 1334 7143820047620003 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_timing.c.obj c7397121f4b448c7 +976 1346 7143820047846340 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha256.c.obj 5919c05c1a62f6ab +1072 1359 7143820047986348 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/md/esp_md.c.obj 512c445f9de2be84 +942 1397 7143820048238627 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/aes/block/esp_aes.c.obj 6e8c87701dfe3434 +1037 1409 7143820048452004 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha1.c.obj c3fdcd4b6e408c4a +989 1426 7143820048577122 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp32/bignum.c.obj 5c89103f707d932 +1137 1553 7143820049911801 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/esp_bignum.c.obj cbbdde7b40683d3c +1335 1585 7143820050244261 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj 2166e0c74050737c +1220 1605 7143820050244261 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/sha/parallel_engine/esp_sha512.c.obj 101391cd8d3f95e5 +1321 1616 7143820050480492 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj 8d0d7b07c396dce7 +1347 1679 7143820051170279 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj b2c2528a0460c2c1 +1359 1725 7143820051626342 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj 7f736689f6b5e70e +1427 1744 7143820051742243 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj a55eccac849297cb +1410 1757 7143820051882315 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj ed014b37b3d9e3a +1398 1800 7143820052319435 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj 25ef7b591788e38d +1605 1878 7143820053238312 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj 4421ffa31e76f5a4 +1585 1910 7143820053504319 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj c6362548a5adc3e8 +1553 1926 7143820053606452 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj ada69162333657f1 +1616 2012 7143820054530452 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj 69d6cba668718be6 +1725 2058 7143820054934641 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj e781152e539d2fab +1878 2081 7143820055174344 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj 90fbbfacc427a774 +1745 2096 7143820055235481 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj 4d5e45662c1cba7 +1680 2107 7143820055265484 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj 8cddc4bfb93ef720 +1758 2130 7143820055608125 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj be75456b6e57fe9a +1801 2185 7143820056244453 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj 6ea3653477d6f7b +1927 2287 7143820057272721 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj 7e307820d62682b5 +2059 2367 7143820058091328 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/mbedtls_debug.c.obj e74a149caa449d77 +2013 2375 7143820058101355 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj fb46b6bbc9c190b1 +2130 2428 7143820058674172 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj 5a533fcaa8fdddaf +1912 2442 7143820058734156 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Espressif/frameworks/esp-idf-v4.4.3/components/mbedtls/port/net_sockets.c.obj 1607e29e5908ed0 +2096 2469 7143820059067529 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj 737b6618bc6a0601 +2108 2515 7143820059545481 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 60050faa74e75d40 +2185 2530 7143820059675476 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 9a89594f06b7797c +2288 2620 7143820060596031 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj 6bfcb9a9c566718e +2368 2661 7143820061027388 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 2ee7dcb608058c8d +2376 2674 7143820061152444 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj d27c3cd31cbcf671 +2428 2802 7143820062414896 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 8c629de18c06ca14 +2531 2855 7143820062903672 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj b543f34923cf90d6 +2515 2880 7143820063195012 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj 4bc864e2c749a7a4 +2083 2892 7143820063094883 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj b9dadb319cc1726c +2442 2919 7143820063332062 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj e3b0d883e8cbc36e +2470 2943 7143820063673071 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 1a741603e19e2b06 +2675 3051 7143820064924711 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 2204c8e47f53d1ce +2661 3074 7143820064864746 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 8bbce17e8db77632 +2803 3084 7143820065045471 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj f310534610952ba2 +2620 3093 7143820065065498 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj 40fdc0836060e3cc +2855 3141 7143820065811522 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj 133cdec2872a9d09 +2920 3164 7143820066046274 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj f611c71bb46e808f +2881 3172 7143820066136319 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj 842928f0e826e45f +2943 3202 7143820066335298 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj b360d54608497c79 +2892 3215 7143820066305309 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj 8a05f99358aa2ea2 +3075 3325 7143820067664229 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj 4dc8a86aec2e623d +3141 3414 7143820068514759 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj 2b97ef35906f8aee +3065 3423 7143820068564668 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj 89b0efd848a98899 +3094 3446 7143820068889337 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj 6ba04bf1c8d33a55 +3085 3459 7143820068818840 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj 6901b6f93949e6c7 +3164 3475 7143820069021564 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/flash_ops_esp32.c.obj 34cedcf7b79ecd82 +3204 3495 7143820069325085 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj b4c7371321670065 +3325 3590 7143820070323481 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj 62c43c36dcbe3cd1 +3174 3610 7143820070433417 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj 2ed019c2e44cc354 +3215 3667 7143820071024864 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj edd212c4234dd8d3 +3424 3732 7143820071687404 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj 39374c0c9e98dff +3496 3811 7143820072511554 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj 9a07e494530f933f +3415 3822 7143820072625975 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj 8ecc02b6d4e98e47 +3460 3883 7143820073012305 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj 7a6590344f0719c2 +3475 3891 7143820073122063 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj 210bc46de28c1e +3446 3952 7143820073843907 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj a4ee301dd445eef4 +3610 4480 7143820079066977 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj bbc3136a233d929b +3733 4507 7143820079425566 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj bf88d79ad942b33 +3811 4568 7143820080044855 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj 1acd81b6f8268905 +3953 4626 7143820080524522 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj 3acc0fade9c03cb7 +3590 4682 7143820080895800 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj 221e9883ddb5ec11 +3668 4700 7143820081039985 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj 1ae146ad8b424f0e +3891 4716 7143820081394519 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj c15fd10c7976e2a +3823 4735 7143820081525419 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj 9e48cdf9830b9cf1 +3883 4805 7143820082321784 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj 853c9e708e107291 +4700 5080 7143820085105450 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj 73765426a9c34155 +4626 5091 7143820085238603 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj 7914d33fb3712ee4 +4806 5100 7143820085341299 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub_xtensa.c.obj f6d9709d2ee75b5e +4683 5117 7143820085361441 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj 94bdf7016e1e4264 +4717 5148 7143820085776299 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj 2c95c852e4f85120 +4736 5157 7143820085836340 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj 4793863ba51bd98a +4568 5167 7143820085816373 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj a972aaf9fc029003 +4480 5177 7143820085962652 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj 99bab0db0f0ef2b1 +5092 5271 7143820087154657 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj 7992d6ec888be8ea +5102 5284 7143820087234690 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub-entry.S.obj 29d7fd962dd5a7ed +5080 5341 7143820087817094 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/esp_common/gdbstub_common.c.obj d2c6871cef09fc37 +4508 5353 7143820087878969 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj 92b35c4ea67c7d9f +5158 5428 7143820088712537 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_checksum.c.obj 63643baad1513bfc +5149 5495 7143820089338207 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj 732e656de8dbaaff +5118 5544 7143820089690105 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj ade9b818a00b01b8 +5179 5556 7143820089840208 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj 941ab556aa771a1c +5341 5604 7143820090437832 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj 8103f9e6e8d7376 +5168 5618 7143820090397898 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj 6e8143572b02b3a8 +5428 5693 7143820091273991 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj 1703eae5f304f296 +5284 5710 7143820091308535 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj 227da95fb155458b +5276 5736 7143820091429294 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj 171432186e447a82 +5495 5772 7143820092162059 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj f58a951e2ec45058 +5547 5925 7143820093487026 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj b23a8631e862b7ef +5354 5943 7143820093687017 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj f562a84abd167305 +5710 5988 7143820094311151 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj 80aaf7dff43477f8 +5619 6001 7143820094271227 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj 776150470467489a +5562 6011 7143820094076469 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj 8e8bec43e66aaac4 +5605 6029 7143820094361230 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj 6e31610877302b25 +5736 6094 7143820095357979 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj 2147db1914c30d22 +5694 6112 7143820095512099 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj 59f2f3bf195d95a +6030 6287 7143820097277409 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/debug_stubs.c.obj 249717942dff1f06 +5943 6299 7143820097397978 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj c8c2f7d826d6f8dd +5991 6330 7143820097703869 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj 6495740315c933b6 +5932 6361 7143820097999179 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt.c.obj e76e4f66937ce251 +6012 6376 7143820098029212 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj 942a8eac597d18cc +5773 6391 7143820098220399 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj 87a06ab667fbbbed +6113 6412 7143820098489736 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/reset_reason.c.obj fc554c2fdc81ef57 +6095 6458 7143820098997137 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj a9b2cc302ab0b237 +6299 6498 7143820099389310 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/highint_hdl.S.obj 3c04955ba7f3d640 +6002 6528 7143820099662952 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj 159c3bdc4045792b +6377 6562 7143820100009312 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_handler_asm.S.obj eae9c9fdbb62b0f1 +6332 6647 7143820100908019 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/cache_err_int.c.obj 3e1b68a956ffb578 +6289 6697 7143820101305878 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/system_internal.c.obj f653114d1ee67d54 +6529 6723 7143820101585611 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj c1220fa34d512465 +6391 6757 7143820101953320 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_arch.c.obj 44a0313eb8d8c817 +6458 6777 7143820102160671 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_helpers.c.obj 972e425766d75677 +6362 6798 7143820102291924 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/clk.c.obj 2a8e6bcbf082c847 +6413 6826 7143820102510737 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/expression_with_stack.c.obj e7f1e789de543a2a +6499 6871 7143820102908878 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj a5ce83581f2190ca +6563 6957 7143820103997651 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj 341681121e10dc84 +6778 6985 7143820104281206 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.obj 1f6e0a4588ad0dbd +6648 7012 7143820104501128 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj adda2b54172cc451 +6801 7038 7143820104785129 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj 4c72338f61191df4 +6827 7047 7143820104774975 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj 66c455269fbbb222 +6698 7065 7143820105061391 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj e57c7b5f08a36f79 +6758 7085 7143820105245059 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj b33eefff8a805de6 +6724 7104 7143820105431690 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj 344f7bbace4e4b8e +6871 7167 7143820106099521 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj 2e0960a69933ecd +7012 7207 7143820106501098 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj 3f4669b8cc2980ef +6986 7257 7143820107014952 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj 8bda7507d7b8da44 +6957 7279 7143820107175716 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj d3103703e8cc5e52 +7067 7290 7143820107246453 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj 370dede3077c13cc +7105 7300 7143820107396560 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj e8d9c04e680605f1 +7085 7312 7143820107546637 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj aed2c8c2e78e7fd0 +7048 7322 7143820107586616 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj 1382862767128f44 +7039 7384 7143820108262076 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj e05c6405559eb985 +7168 7461 7143820109025251 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj d1042f4331a74a36 +7258 7478 7143820109115255 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj 46f69e65cb083064 +7207 7486 7143820109219507 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj 480dd9ba5be1f0b4 +7291 7503 7143820109479528 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj a9c66d1596cdcd29 +7312 7557 7143820109989806 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj 18dc0dafac85bff1 +7301 7569 7143820110102830 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj ec3350faf7b2ff34 +7279 7604 7143820110373369 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj 1d81f0b7faa15364 +7322 7614 7143820110443341 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj c1d9fe1d221f794c +7385 7687 7143820111240626 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj a9d9b765580c4774 +7462 7698 7143820111405700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj 789de6a525259a8c +7478 7760 7143820112019846 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj 7a711208716918af +7557 7821 7143820112458089 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.obj c91103c0458718bc +7504 7874 7143820112821211 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj 4b8a8c5c64120ae +7488 7898 7143820112894515 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj 8a19420f1169ddf6 +7569 7944 7143820113565900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj 373d4ff1824bbde7 +7605 7954 7143820113777659 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj eec08127a3012302 +7615 7964 7143820113949614 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj 55325bdbabffa4ba +7699 8003 7143820114431499 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj 25538ff51295af5e +7761 8025 7143820114690914 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.obj ae1016d42aff9e8d +7688 8069 7143820115013568 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj e4963a9d96656c71 +7883 8094 7143820115368274 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.obj 1eb122c576a24f87 +7863 8113 7143820115579342 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_reader.c.obj dadbd8e5c5058f83 +7954 8173 7143820116170081 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj 758129569a8caf37 +7900 8189 7143820116301195 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj 2ccaf5ea4501953 +7944 8200 7143820116321251 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj 55a37afc88c4748 +8003 8213 7143820116444026 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj dcd083e65dc7c1ba +8025 8246 7143820116901372 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_trace.c.obj 52e7c47ae16c8ddd +7964 8286 7143820117119338 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj 5d187fca6b194a11 +8098 8363 7143820118026116 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj 8086654c74f486a8 +8113 8371 7143820117956114 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj a3b5e29f9079de8c +8069 8379 7143820118036115 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj e6ffccf4cff788c2 +8201 8453 7143820118930506 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj 34a773a676b2e23d +8191 8462 7143820119003119 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj 9322a3f398588349 +8213 8486 7143820119286673 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj d952c5607bb3f19a +8174 8496 7143820119148294 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj 8521128956753042 +8246 8525 7143820119675055 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj 90fb9073cf852388 +8286 8544 7143820119888163 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj aff294f1ce59ca08 +8371 8640 7143820120827481 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj 3832f0f730115643 +8380 8664 7143820121057473 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj db09808bd775294e +8462 8708 7143820121507132 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj 337e5465e031410e +8363 8749 7143820121887581 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj 3aae103e1b1efdba +8487 8776 7143820122159234 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj 8525dfa1b82d8df2 +8544 8793 7143820122325265 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/debug_stubs.c.obj 1f51366d3441381 +8496 8837 7143820122715538 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.obj 8ca776bcbe251f89 +8709 8846 7143820122857561 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 8c70a6aed44a3aa0 +8453 8876 7143820123039101 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj 1699c7a059c48e1c +8665 8888 7143820123202888 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 831a33459306f656 +8526 8939 7143820123460293 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj d8a872d8cba2d790 +8751 8966 7143820124081356 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 257d9b4b2e0aa354 +8640 9012 7143820124497196 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/trax.c.obj 9736d1ce413439cb +8793 9051 7143820124931013 esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj 835de49a8ce19adf +8777 9079 7143820125218406 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 1890c8cc480129d1 +8837 9129 7143820125438423 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 2898bf24a46804a9 +8940 9146 7143820125893467 esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj ed915c6cd05edb17 +8848 9157 7143820125758110 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj 1eaf412acc1ac10c +8877 9191 7143820126322699 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj bd2c6cbc90a068e4 +8890 9218 7143820126436369 esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj 991e0610fff45d1f +8966 9303 7143820127441723 esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj 6516a875cda5cba4 +9012 9346 7143820127894763 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj c8e9297dd9def2a6 +9080 9381 7143820128147754 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj 16bc6ea4d43f3ecb +9157 9400 7143820128426155 esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj 83da96dd97a27666 +9129 9412 7143820128426155 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj b19b4e6bcad9c631 +9051 9421 7143820128526536 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj 5d2b99d338638174 +9147 9489 7143820129273245 esp-idf/hal/CMakeFiles/__idf_hal.dir/sigmadelta_hal.c.obj 48576d124f5af913 +9191 9499 7143820129353269 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj bdc9ba75a373192a +9220 9508 7143820129413242 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj 9df5193251c2ec86 +9303 9563 7143820130048907 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj c1e7ff7d97725b0a +9347 9599 7143820130371987 esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj 983d5a36bb8cfb68 +9383 9609 7143820130411974 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj 8f486a2041100d09 +9422 9654 7143820130950334 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj 3448035752de6909 +9412 9757 7143820131986644 esp-idf/hal/CMakeFiles/__idf_hal.dir/soc_hal.c.obj d0d5e833ab06f439 +9402 9781 7143820132150002 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj 113239dddc3ee1ae +9564 9790 7143820132275772 esp-idf/hal/CMakeFiles/__idf_hal.dir/dac_hal.c.obj 5a48f012800d20bc +9499 9816 7143820132585687 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj 4c11a29594d09c4e +9489 9828 7143820132615785 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj a3d660a4bf91e047 +9655 9848 7143820132884411 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj 95ec0f1685e0ce7f +9509 9871 7143820133095700 esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj cf9a38a3b0dbc700 +9609 9909 7143820133477935 esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj c1d020f276b17b3e +9600 10013 7143820134564344 esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj 69fda40ac3402b1f +9781 10042 7143820134842403 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj e2feef233f87e5f0 +9791 10059 7143820135019270 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/interrupt_descriptor_table.c.obj 59e3f47ac0647f1c +9758 10075 7143820135024360 esp-idf/hal/CMakeFiles/__idf_hal.dir/interrupt_controller_hal.c.obj f84a1cf9d74fe8ce +9909 10090 7143820135170397 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/brownout_hal.c.obj 31cf806d01ee2f53 +9871 10100 7143820135331778 esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj abf9597351127fe6 +9828 10113 7143820135421692 esp-idf/hal/CMakeFiles/__idf_hal.dir/touch_sensor_hal.c.obj e02db2efe7da5a27 +9818 10153 7143820135919685 esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj e651b702651fe1f2 +9848 10187 7143820136241229 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/adc_hal.c.obj 71786ce325a9762c +10014 10232 7143820136507672 esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj cac2fd9f0ec72c63 +10042 10310 7143820137510011 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/gpio_hal_workaround.c.obj 2dd72b3c1df444fd +10060 10321 7143820137580037 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/touch_sensor_hal.c.obj fe4462e144cb1d63 +10076 10442 7143820138846374 esp-idf/hal/CMakeFiles/__idf_hal.dir/emac_hal.c.obj 52d455203b88557d +10090 10541 7143820139763983 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj 5fc862d0f52f9791 +10102 10552 7143820139773869 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj b319278a447ff9e9 +10321 10579 7143820140202226 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy.c.obj 342b7b0deca1ece9 +10113 10591 7143820140252312 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_uart.c.obj d7f04634ee7447a2 +10187 10637 7143820140618376 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_console.c.obj 2583ef0d761cdddc +10153 10655 7143820140798302 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj a93f0d9e12890e48 +10232 10666 7143820141018390 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ip101.c.obj 5dcce4cb5bab119b +10311 10769 7143820142035037 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj cb5311b73e48044 +10443 10935 7143820143623985 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_mac_esp.c.obj 36539adad55a6936 +10542 10996 7143820144238009 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_dp83848.c.obj d03474b3f92510bd +10552 11010 7143820144327863 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ksz80xx.c.obj aa2509cdbbf1a53b +10591 11035 7143820144656201 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_rtl8201.c.obj 65dce2ffa264773e +10637 11064 7143820144995060 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_lan87xx.c.obj 9a7bc573cd7febe7 +10580 11122 7143820145556558 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj 1eebb44232d257ce +10666 11214 7143820146146371 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj 5cf95ca6e6b2273c +10656 11228 7143820146624201 esp-idf/tcpip_adapter/CMakeFiles/__idf_tcpip_adapter.dir/tcpip_adapter_compat.c.obj e74cf99931059810 +10769 11309 7143820147460385 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj a2605ec4e9f05059 +11123 11427 7143820148659291 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/coexist.c.obj 2426b0d10307d6c7 +10936 11437 7143820148499209 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj bc81bf4be96dc224 +11036 11544 7143820149748490 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sta_list.c.obj 7d619290f878e384 +11011 11561 7143820149758531 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj eb55dfa4198f2428 +11066 11617 7143820150446987 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj c9f88ad2b11a12e8 +10997 11675 7143820151046487 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj f59adf840a90f8a0 +11215 11724 7143820151564793 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj 4314ff65c277625 +11228 11734 7143820151654899 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj 3e7b14dd48fc835e +11310 11808 7143820152315860 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj 282fb1666f1d9209 +11438 11930 7143820153473289 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj 994bc263307b0a83 +11545 11968 7143820153888462 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_loop_legacy.c.obj 4157d067014c6c28 +11427 11978 7143820153968593 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj 94227f0d62ea2fbe +11561 12028 7143820154594609 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj c7858ba0d47bd341 +11735 12059 7143820154999402 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj 9e1741cd85155e38 +11618 12097 7143820155248943 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_send.c.obj bb45f30b06a8975f +11676 12125 7143820155622919 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj d26b303226ea80a5 +11724 12221 7143820156588557 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj 43fa8dc7a9c0272c +11969 12274 7143820157175481 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj 671291bd5e9c5d91 +12062 12346 7143820157866212 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj 45c5bfc85dac2316 +11809 12355 7143820157791936 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj 70988c1c1db8ec04 +12126 12417 7143820158613972 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj 4e2b45c232b19b57 +12221 12473 7143820159148202 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj 6587c5ba5db563 +11930 12500 7143820159317701 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj a9bcbdb32614702f +11978 12519 7143820159423947 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj c456053c3d37f418 +12097 12530 7143820159663983 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj a2570527cbef83fb +12275 12573 7143820160083053 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj e28ed948915da994 +12029 12600 7143820160296948 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj 18556a53fbc70999 +12347 12623 7143820160632283 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj be723631a5b663b5 +12356 12659 7143820161011115 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj e4cd9e8107424361 +12417 12686 7143820161298927 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj 32f8ea71d200c836 +12473 12751 7143820161959960 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj 33379652a66280bb +12520 12789 7143820162322294 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj 1e35b0168d0d70f9 +12573 12840 7143820162833331 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj 9ff9c14fcfd81450 +12500 12857 7143820162985883 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj 4b0cd8b8e77c0cf6 +12600 12866 7143820163085875 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj 86f265bb95bbc16e +12531 12879 7143820162945954 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj d9cfd4d6fe15c625 +12623 12888 7143820163247146 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj 6695a8abc42a7161 +12660 12972 7143820164151198 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj 9c95fb0a8ee30fe6 +12686 12985 7143820163961143 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj ba52b2c4ecc57c5b +12752 13017 7143820164592905 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj e606fb12bc0f3d8d +12857 13098 7143820165419199 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj 1b4c354663efa4c7 +12840 13133 7143820165741486 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj 9b5ef5dd24193f2f +12879 13189 7143820166245445 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj 72d383fcaf1b3da0 +12867 13203 7143820166265470 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj 76c8c3d1916c2fb7 +12888 13253 7143820166947469 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj 782c576a466094fd +12985 13275 7143820167177601 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj aa3a6b26b1dd058b +13020 13296 7143820167355615 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj 3c2d3d03a25825e1 +12790 13350 7143820167848683 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj ff22e3ade3842f06 +13098 13423 7143820168603334 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj 7661122f349ad0a1 +13134 13439 7143820168819549 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj 90078e818793d62 +13203 13486 7143820169157569 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj 5d637c3a55d7fbe4 +13195 13498 7143820169307940 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj fb4a34cba9a4ac09 +12972 13508 7143820169393108 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj e105526a7e9784bf +13354 13739 7143820171762143 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj 6f64acbaa643bf54 +13424 13760 7143820171834122 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj b32323d24601cffc +13439 13770 7143820171992856 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj d7c4485ea954b964 +13509 13853 7143820172912115 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj d1ea17af42a98596 +13254 13868 7143820172932214 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj e0cbf01084482f78 +13487 13920 7143820173374764 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj 8029487f3d00e187 +13499 13934 7143820173639730 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj a4bdfd4b9118819c +13276 13981 7143820173954340 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj dc377054852c8d01 +13296 13993 7143820174084629 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj c3ed71a9d899d31d +13770 14139 7143820175619114 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj 1f1c5bf860d4a919 +13742 14148 7143820175845692 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj d13226be0c328f00 +13854 14171 7143820176138516 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj b4a936e1e48a7071 +13870 14193 7143820176272288 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj 8935e81c2d234bec +13920 14277 7143820177185546 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj c5f7e2117cc27b3e +13935 14288 7143820177175422 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_validate.c.obj 4cc1cc125ef6e7e3 +13994 14306 7143820177451124 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj 50b96a9c6abb085 +13761 14359 7143820177779650 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj 78ca194705463819 +13983 14391 7143820178073473 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_registrar.c.obj c46964ccdf631791 +14139 14739 7143820181717552 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj c8f034f5a716f5d0 +14194 14792 7143820181737658 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj 5fb4bc8b5de30bb1 +14172 14810 7143820182340591 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj c312e38d12027335 +14148 14825 7143820182340591 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2.c.obj 1824230af2d2e560 +14307 14853 7143820182743542 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-ec.c.obj 24a98a675b48047c +14360 14893 7143820183180181 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj 92858c9bcb683c44 +14391 14912 7143820183491355 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/tls_mbedtls.c.obj 1388f3ca4d21f63b +14288 14927 7143820183584125 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj f0ea646e0b330710 +14278 14968 7143820184031891 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj 410f06277c0bec82 +14855 15145 7143820185798863 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj bfa3fe43891baa0c +14795 15182 7143820186173515 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-bignum.c.obj 1d60f5bcd59082db +14825 15201 7143820186305473 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj 5ffeeeccad3f2a68 +14928 15228 7143820186635240 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj d8811c79cea12d39 +14812 15242 7143820186645239 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj 5d9fa80ae3d0872c +14894 15302 7143820187277110 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj 5236ea222ce7b2d +14912 15312 7143820187491792 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj 5d8e072faec40d18 +14740 15357 7143820187958686 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls.c.obj 98f8ca8dd596ed4b +15242 15520 7143820189614024 esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj bc85d8ceb4ce2816 +15229 15548 7143820189798773 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj 3dc16555b1d522c4 +15202 15574 7143820189778773 esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj e40f4db73ae876bf +15184 15599 7143820190284882 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl.c.obj c1eb66135efe7890 +14971 15623 7143820190583428 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32/esp_adapter.c.obj 6c341cc454d4310c +15303 15650 7143820190867963 esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj da7f480916493b5b +15146 15672 7143820190997965 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj 64116ffc8cd6b986 +15357 15767 7143820192064003 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj b6adb2e5e5af1cfa +15312 15877 7143820193140441 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj 125ede68e67f5d75 +15554 16061 7143820194970761 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj 73b8f0cf725a5918 +15586 16088 7143820195212367 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj db279052ac5dd8c1 +15600 16107 7143820195275386 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj 9acb916ff99b15e6 +15539 16135 7143820195285581 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj 5ca70c5a52de0e7 +15652 16146 7143820195783024 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj f4ddf4661005b034 +15672 16236 7143820196656885 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj 3990452615525508 +15624 16310 7143820197106968 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj 5447963f6de02da4 +15768 16336 7143820197612356 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj f8fa0be8dcffcad1 +15878 16364 7143820197910324 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj a38575972c48b7bf +16073 16579 7143820199890751 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj 44eba16023c71744 +16120 16622 7143820200492438 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj fc995e835f751e05 +16147 16679 7143820201037447 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj 770299bb531d8b6c +16136 16740 7143820201671695 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj b02e28fa3ae530c2 +16091 16749 7143820201794954 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj dc6f623c0ed1979a +16236 16805 7143820202411312 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj f7724f070316e469 +16324 16822 7143820202481292 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj b1eaf7f9b86bb375 +16369 16883 7143820203112367 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj 9ae2182efcecb3d3 +16341 16955 7143820203894991 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj 39fbd7d7146ef312 +213 17022 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +213 17022 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 +213 17022 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 +213 17022 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 +213 17022 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +213 17022 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 +213 17022 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 +213 17022 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 +16579 17084 7143820205141809 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj f6962601c34410a6 +16624 17136 7143820205465084 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj ac1a06783a307570 +16680 17229 7143820206631519 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj 2aca22063d375cf +16740 17238 7143820206702081 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj 8f5754e713cb32f7 +16822 17264 7143820206989495 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj 59dc1b880c7707ed +16750 17278 7143820206691987 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj b092579a02da4ff1 +16806 17322 7143820207580316 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj 94876dfd5545c8ee +16884 17420 7143820208553438 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj 26f51e70a4c549a3 +16956 17450 7143820208849570 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj e84726ab72c3b576 +17024 17475 7143820209072794 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj e827602c59d0ca70 +17106 17719 7143820211532610 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj 564e78beebe3bf3b +17238 17752 7143820211772024 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj 830d5bd555886d07 +17153 17773 7143820211977111 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj bfe2a54f1f50229e +17266 17790 7143820212142476 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj 49c108cb098b372d +17229 17806 7143820212174223 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj c38e9c44b1378067 +17279 17842 7143820212632050 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj 149a363fabbd1605 +17322 17855 7143820212803935 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj 1b7115558ebd185b +17421 18078 7143820215104106 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj 79065e16315b375f +17479 18095 7143820215134125 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj abdad98dd9881845 +17450 18108 7143820215334094 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj 16b36d38eb95a45 +17720 18193 7143820216263358 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj b14afce0558a7e5 +17753 18277 7143820216928433 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj c9b98edd3846fc73 +17774 18292 7143820217160229 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj 7170287efb6b77c1 +17842 18307 7143820217220218 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj c27f86170b289fc0 +17807 18334 7143820217532108 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj 5d9af7891f52c7 +17791 18344 7143820217583350 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj fae03eb82f5a8379 +17855 18441 7143820218623728 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj db1fc2c4cc75ea61 +18097 18537 7143820219730472 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj e31f1fa1c6a893d +18080 18582 7143820220101558 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/lowpan6.c.obj 117e588af2aefb78 +18109 18644 7143820220791478 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj c8d58767b6091222 +18193 18685 7143820221196664 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj a44f2942dd2171fc +18307 18753 7143820221869318 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj b5e5793add8a870 +18277 18766 7143820221859040 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj 56061f981f6b8c8b +18292 18778 7143820222123807 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj bc56ac737282605d +18336 18811 7143820222357521 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj 83d727d9dc44b01a +18345 18821 7143820222437613 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj e70b898b8c863cb5 +18441 18883 7143820223064197 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj b49752dd3de45f38 +18537 19030 7143820224662489 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj 3fc5b46e07085248 +18582 19102 7143820225296365 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj 310609b63c4616eb +18645 19126 7143820225631448 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj 68eb0365143c30a1 +18686 19196 7143820226252014 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj 88ecd67b113d4043 +18754 19210 7143820226252014 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj ddecd5469f8c35fb +18767 19245 7143820226726734 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj ea5836de3ea2da1f +18812 19266 7143820226786740 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj 39cc0cda9f8ba8b9 +18822 19304 7143820227317440 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj 814917b1ad84af25 +18779 19368 7143820227955114 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj 7db6702b0da260c0 +18886 19414 7143820228388453 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj 67ebc3e01dbdaed3 +19031 19504 7143820229326053 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj 8f52e92c396bfbd0 +19127 19578 7143820230050676 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj 8ffbfc335ca6249e +19107 19607 7143820230183898 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj c4fe9351a4a4f0dc +19202 19627 7143820230478758 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj 63c6ae8e5400356c +19213 19687 7143820231238330 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/tcp_isn_default.c.obj 75f0e3150a245255 +19246 19711 7143820231451170 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj a990282ff68dca00 +19267 19726 7143820231471172 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj 58f8678ad432d1bd +19305 19750 7143820231854168 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj df05b1a2b367e6f8 +19369 19823 7143820232464702 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj b8f6c50330669866 +19416 19927 7143820233475281 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/lwip_default_hooks.c.obj 2fe2d9635da1b68b +19512 20048 7143820234648171 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj a6259d4de0ad30c6 +19578 20065 7143820235011823 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/wlanif.c.obj 5200f9be847315d4 +19627 20074 7143820235059871 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj 65b2a810ed117d2 +19608 20130 7143820235672608 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/dhcp_state.c.obj c4a836b74f726567 +19726 20176 7143820236055717 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj f9a8a8697e4b1019 +19687 20189 7143820236065727 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/ethernetif.c.obj 59cc4604f9e35cd7 +19716 20212 7143820236291925 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj c252c302360f0446 +19751 20223 7143820236394578 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj 74b6e65943f977c5 +20056 20359 7143820237920418 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 67c8982123eda263 +19823 20387 7143820238091301 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj 6cc100f6c22ab777 +20075 20396 7143820238267090 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj ed2559c3fac0ca3e +20066 20457 7143820238814114 esp-idf/log/CMakeFiles/__idf_log.dir/log_freertos.c.obj e9553a6d2cae4dc5 +19927 20469 7143820238934682 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/vfs_lwip.c.obj 9c626d66fd3c1bac +20213 20482 7143820239231581 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj 105448480192c856 +20397 20530 7143820239649150 esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj 20e87e42de621d6e +20223 20541 7143820239766520 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32/memory_layout.c.obj 17c163519e85b537 +20189 20569 7143820239977608 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj 36148e2627cbe65e +20177 20577 7143820240009984 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj 2f586da5b492c459 +20131 20588 7143820239989903 esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj 31f3e229eaf4a85c +20387 20604 7143820239977608 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj ac8d341b58f44577 +20361 20672 7143820241144104 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_tlsf.c.obj 430a191f60177693 +20484 20703 7143820241444167 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj f2773b5879385cce +20458 20716 7143820241444167 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj 2f4e3b5ce3e11915 +20470 20727 7143820241541803 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj eac66dcac87780d1 +20530 20743 7143820241793088 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj dcf080ddb313dff7 +20542 20761 7143820241937271 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj 29ea1ecc791dd8e2 +20578 20793 7143820242365775 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj 891ae6c62e7e15f7 +20588 20826 7143820242654015 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj 83544119914b3b26 +20604 20837 7143820242686327 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj 447469ef98d96d70 +20569 20846 7143820242603973 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj f418dbcb7001dd83 +20673 20903 7143820243470440 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj e32f69868493451e +20744 20959 7143820243990344 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj fc37ef5cfee90be6 +20703 20970 7143820244071012 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj 394fe0e28603536a +20762 21003 7143820244387722 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj 34494c2718a2bc4b +20728 21012 7143820244500599 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj f9adc7c0db58b74 +20717 21021 7143820244418006 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj 2d51e7010025663d +20794 21031 7143820244754855 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj 767148c5c5498574 +20827 21070 7143820245060660 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj 5172a2ab3ffa82c9 +20847 21078 7143820245140664 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj 11386fb4f2dbe764 +20838 21088 7143820245100671 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj eb8ac67608366860 +20960 21264 7143820247060588 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj ce5ee9a0d40c84ce +20909 21327 7143820247633811 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj 8ed987b904abe8ac +21004 21338 7143820247703980 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj 3da8149d02dd0d0c +20970 21353 7143820247895458 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj 84ade7511bacb98 +21022 21368 7143820248008377 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj 7e28a6f2e0a73167 +21079 21377 7143820248102451 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_mac_bb.c.obj a9d51d8e050dbc54 +21031 21421 7143820248560386 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj 33bd4aba588c97c1 +21012 21430 7143820248590378 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_async_memcpy.c.obj f060238cba965e3d +21089 21520 7143820249576400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj fec8aedf0be9fed6 +21070 21660 7143820250915214 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj f5f811896c7a330d +21369 21670 7143820251095256 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj efe936ab7f801334 +21264 21691 7143820251279118 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj 4c46b8f77c652a16 +21343 21708 7143820251487433 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj 54179668118c482f +21386 21721 7143820251561411 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj 3641be971a3ab794 +21421 21769 7143820252001414 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj cd63e0d0a8044079 +21357 21779 7143820252001414 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj ba5d0f99b927da9e +21328 21792 7143820252121406 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj 23e6926481da44fc +21430 21852 7143820252858761 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj 407ea7d7c4f129c1 +21521 21862 7143820252992318 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj 97c17591072ef0d1 +21661 21987 7143820254277471 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/cache_sram_mmu.c.obj e6f71fa12a2b725d +21671 22004 7143820254377775 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj 2105b0fa10b84504 +21721 22023 7143820254640257 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/dport_access.c.obj 2dbfe4c30c183385 +21781 22073 7143820255121666 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj 26632f547dc0a7a1 +21692 22087 7143820255231775 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/esp_himem.c.obj 6b2498f51f3ecce5 +21853 22102 7143820255331768 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr_asm.S.obj f7409f1a5c4dde32 +21792 22115 7143820255469397 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr.c.obj b2257f77bb11ccf1 +21708 22152 7143820255839609 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/spiram.c.obj 92798624ab13ce08 +21770 22280 7143820257114002 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/spiram_psram.c.obj b94e922be76b9923 +22116 22299 7143820257459308 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_vector_defaults.S.obj 673648494b52f5de +22153 22333 7143820257766752 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_context.S.obj 5c0cbf7deb95955e +21988 22369 7143820258072017 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj f5038c94248e8d73 +22024 22408 7143820258475157 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj 2f91d8d4eeef0b0d +22074 22423 7143820258665241 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj 9fed2dca507ce3b7 +22281 22456 7143820258979100 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_vectors.S.obj 21ee0676c43f87c6 +22004 22465 7143820258885788 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_lac.c.obj 6249069a9861dbff +22103 22476 7143820259009110 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_overlay_os_hook.c.obj ea1c57c7c9227efe +22088 22488 7143820259210960 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/port.c.obj 88478e1e08da20e +22333 22524 7143820259674250 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/portasm.S.obj c6f79bdf2554ec82 +21863 22535 7143820259624480 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 6cc4615c16faed6e +22300 22569 7143820260111123 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/xtensa/xtensa_init.c.obj 684a4fdc8d53f171 +22369 22742 7143820261808846 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/croutine.c.obj 2472c749dbab4c5a +22409 22756 7143820261818896 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_systick.c.obj 5796b81d6a3a71ad +22457 22767 7143820262022752 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/task_snapshot.c.obj 5ade98c5f30b0564 +22424 22789 7143820262251615 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_common.c.obj 133790300a510f64 +22465 22807 7143820262453454 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/event_groups.c.obj 1e8de3cf52e8dddf +22479 22818 7143820262373443 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/list.c.obj bfb206d12a079945 +22488 22849 7143820262876880 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/tasks.c.obj 7076c9afa72c5a57 +22524 22875 7143820263120172 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-openocd.c.obj f0ac75a53851f21d +22536 22895 7143820263295565 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/queue.c.obj 96b370c75430e4f9 +22569 23020 7143820264606944 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/stream_buffer.c.obj 74598be068a92ba2 +22790 23078 7143820265188271 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj bac537e3308fe736 +22808 23107 7143820265460664 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj 983d9c5c48129969 +22876 23116 7143820265510793 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj b313896bb37a5c08 +22851 23126 7143820265630815 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj 87bdb75529d282c6 +22767 23138 7143820265794029 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj 46593af0baa1973d +22742 23188 7143820266252276 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/timers.c.obj b0c31275f69bb7b2 +22818 23197 7143820266212453 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj d44b96a75b5bc58e +22757 23208 7143820266412214 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/freertos_v8_compat.c.obj 5bbb0d0614f526cd +22895 23236 7143820266767938 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj f4d5f1382c9d8a1c +23020 23291 7143820267348130 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj e035b65d7be18788 +23079 23359 7143820268039978 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj c0ea89fb0439472a +23138 23382 7143820268253185 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj a49f37dd43c37fc5 +23117 23408 7143820268510149 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj 8cdf1d4e2eae6d54 +23127 23418 7143820268590525 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj 1ede62144875677d +23107 23491 7143820269288179 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj f79a3fdc96bc6268 +23208 23516 7143820269593249 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj 683e03465c945ba0 +23199 23552 7143820269686800 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj 3b11890086dabb01 +23237 23642 7143820270821904 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj c16adb9c9d530869 +23188 23652 7143820270629971 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj 3eb7fe733f8bfb78 +23359 23723 7143820271585686 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj 681f1e43805ce235 +23383 23746 7143820271859067 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj bc9d6cd7e307dfff +23519 23757 7143820272016134 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_debug.c.obj 4304d1c9908e27d3 +23553 23796 7143820272327605 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_callbacks.c.obj aeb3f915a4108bed +23409 23809 7143820272390380 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj d1c69129fadad0bb +23419 23851 7143820272812257 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/gcov/gcov_rtio.c.obj d4cd0e1c5c71d9 +23292 23862 7143820272853558 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj dc301632ae2a47a8 +23642 23914 7143820273527178 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd.c.obj 7f16818b3fa53fe3 +23652 23967 7143820273975468 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_frame.c.obj d6ef8cbf090e83e6 +23747 23990 7143820274328944 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman.c.obj 62df1cc867437b67 +23491 24008 7143820274438971 esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj bbc16a4135cf1e1c +23724 24019 7143820274488972 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_buf.c.obj f9e688df5902b5ab +23758 24065 7143820274895734 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_map.c.obj d59cb0e97507ea1a +23796 24098 7143820275381795 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_helper.c.obj 9f16cdac30fe01a8 +23862 24116 7143820275581844 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_npn.c.obj af4b0d9d5728086e +23811 24141 7143820275787648 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_mem.c.obj e537f61b03b47821 +23851 24195 7143820276227065 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_http.c.obj 95e58064bee3a23a +23915 24223 7143820276477092 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman_data.c.obj 20449b9f7048abfd +23968 24289 7143820277288524 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_outbound_item.c.obj bab7eb05e54b9bb5 +23991 24298 7143820277379038 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_option.c.obj 6057bbb3c7b7d313 +24009 24318 7143820277598210 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_pq.c.obj 97f5fae04ddf776a +24019 24333 7143820277558067 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_priority_spec.c.obj 69898e008f544ed5 +24065 24352 7143820277719255 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_queue.c.obj 445c7b5ffc5defaa +24099 24398 7143820278401957 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/port/http_parser.c.obj a87884737f283bc0 +24116 24423 7143820278645921 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_version.c.obj 1aabd91edcf65109 +24142 24468 7143820279095142 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_session.c.obj e99929acad3494a7 +24196 24480 7143820279206955 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_rcbuf.c.obj 10608325954b3851 +24224 24537 7143820279716966 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_stream.c.obj 77e98866675f9264 +24289 24605 7143820280485667 esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_submit.c.obj a5ad56a123999b9 +24299 24640 7143820280826739 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj f1fe6410077078ee +24318 24907 7143820283431173 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj d872f955dcd000e +24334 24932 7143820283492205 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj 59fce3a3eaccd308 +24353 24944 7143820283562199 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj d6e155dcccba572a +24423 24996 7143820284316064 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj 34181261dedf7654 +24401 25019 7143820284560782 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj 1515564498ef4e05 +24641 25060 7143820284997651 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj 924274689299322f +24480 25071 7143820284967543 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj 82cd1c8a17fa283e +24471 25149 7143820285688793 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj aaba7b9cabc6afb2 +24606 25195 7143820286281887 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj 6a25775b3327bc4f +24538 25205 7143820286311997 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj ec3a722a04bfa952 +24923 25306 7143820287386288 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj 2ad0446c8daf177a +24944 25498 7143820289339918 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj 4e2d368b07f9593f +24933 25535 7143820289329836 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj 19968ba49cb0fb4c +24996 25545 7143820289784112 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj 127b5174db970499 +25019 25576 7143820289794075 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj 7bd4b67bfa4d7a13 +25205 25596 7143820290215822 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj d5bdc9c1279d1909 +25196 25608 7143820290215822 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj 3a97cf531b9ddb7e +25075 25617 7143820290363899 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj 8fa14e88b7d15ffc +25060 25628 7143820290444179 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj ed878dfc3d7dd14a +25151 25639 7143820290699804 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj f68c33c48b7ae917 +25306 25661 7143820290985053 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj af142ddb4a048095 +25499 25822 7143820292625863 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj bbdb1ebef5683c12 +25628 25832 7143820292747227 esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp_macro.c.obj aba744a3793ad6e5 +25535 25842 7143820292827242 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj bc406aaf057b32f7 +25545 25851 7143820292924888 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj 13965a746aa477d4 +25617 25855 7143820293005074 esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp.c.obj 33168ea5ceb916c +25598 25897 7143820293352824 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl.c.obj 738240386ed188d0 +25608 25921 7143820293597210 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_sdio.c.obj a1996b8f930b7c60 +25577 25924 7143820293649516 esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_spi.c.obj 65b2cbd981f8d615 +25856 26068 7143820295144546 esp-idf/ulp/libulp.a 11d82e65104ed0fe +26069 26194 7143820296377854 esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a 2d1812b91be63642 +26195 26327 7143820297742699 esp-idf/sdmmc/libsdmmc.a 65afc88dc9db159d +26328 26436 7143820298818712 esp-idf/esp_https_ota/libesp_https_ota.a 99ac396e65610b7 +26437 26524 7143820299719595 esp-idf/esp_http_server/libesp_http_server.a e57e246cd746e2fc +26524 26602 7143820300502308 esp-idf/esp_http_client/libesp_http_client.a 7f0b7c3ccccf0603 +26603 26680 7143820301286150 esp-idf/tcp_transport/libtcp_transport.a 8e035facb1b621da +26681 26795 7143820302390552 esp-idf/esp-tls/libesp-tls.a a852be89412bf761 +26796 26928 7143820303745133 esp-idf/nghttp/libnghttp.a e2de74e7bdbf9fbe +26929 27037 7143820304810908 esp-idf/app_trace/libapp_trace.a 2532f4e5306c35ed +27038 27140 7143820305834125 esp-idf/cxx/libcxx.a d4ac5322a11c4f64 +27141 27296 7143820307394881 esp-idf/newlib/libnewlib.a 4c2b731276d60b82 +27297 27462 7143820309075159 esp-idf/freertos/libfreertos.a 25640466345bb6c5 +27463 27572 7143820310207810 esp-idf/esp_timer/libesp_timer.a 9f7fb22e3ca66a83 +27573 27681 7143820311243125 esp-idf/esp_common/libesp_common.a 6be5f5099618b1bf +27682 27835 7143820312766453 esp-idf/xtensa/libxtensa.a 6643e4b4413badd9 +27836 28011 7143820314546464 esp-idf/esp_hw_support/libesp_hw_support.a be60bf2c4849d4c4 +28012 28176 7143820316187078 esp-idf/soc/libsoc.a 657789091bceb011 +28177 28321 7143820317646228 esp-idf/heap/libheap.a 39c13b99ff0e16 +28321 28424 7143820318713310 esp-idf/log/liblog.a 4a3a48f46efc3e3b +28425 28603 7143820320456092 esp-idf/lwip/liblwip.a e58a2ddf6f6cbdf8 +28604 28730 7143820321747163 esp-idf/console/libconsole.a 8a6bff3859b8bfa0 +28730 28825 7143820322710651 esp-idf/esp_wifi/libesp_wifi.a 406e7524419f8dd3 +28826 29009 7143820324562931 esp-idf/wpa_supplicant/libwpa_supplicant.a fc929ffe4ddf665b +29010 29129 7143820325756813 esp-idf/esp_event/libesp_event.a 12a4a07eaf61722c +29129 29235 7143820326825277 esp-idf/esp_netif/libesp_netif.a b1f6f506c188539d +29235 29336 7143820327814267 esp-idf/tcpip_adapter/libtcpip_adapter.a e678d7a947aaf7c8 +29337 29465 7143820329115898 esp-idf/esp_eth/libesp_eth.a 3ba897820c1b42af +29466 29574 7143820330199519 esp-idf/vfs/libvfs.a 96851f20787fac13 +29574 29709 7143820331566405 esp-idf/hal/libhal.a 36032cebf64dbe36 +29710 29821 7143820332659776 esp-idf/esp_rom/libesp_rom.a 96db42f9708b4ab0 +29822 29952 7143820333963984 esp-idf/esp_system/libesp_system.a bc14f849f4158acd +29952 30114 7143820335548673 esp-idf/esp_phy/libesp_phy.a adfc899f2fa9b9b3 +30115 30273 7143820337188975 esp-idf/espcoredump/libespcoredump.a 3e711c61997dac1 +30274 30403 7143820338461771 esp-idf/esp_gdbstub/libesp_gdbstub.a da98b2022445b3fa +30403 30542 7143820339845448 esp-idf/pthread/libpthread.a f11fed76366b13c6 +30543 30664 7143820341115389 esp-idf/nvs_flash/libnvs_flash.a 88df08e0eb1a9a0a +30665 30766 7143820342107714 esp-idf/spi_flash/libspi_flash.a b8548a1d71acaa31 +30766 30914 7143820343562738 esp-idf/bootloader_support/libbootloader_support.a 84f368e9e5b75aec +30915 31064 7143820345076740 esp-idf/app_update/libapp_update.a 9d65abd96ec56a95 +31065 31237 7143820346794083 esp-idf/mbedtls/mbedtls/library/libmbedtls.a 3490d0bc182e20d7 +31238 31348 7143820347962868 esp-idf/mbedtls/mbedtls/library/libmbedx509.a 7c3cbd5cd56d2ce +31349 31503 7143820349492796 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a cc85085b893578ed +31513 31830 7143820352722331 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj 2d4ee42bf256ba9e +31548 31845 7143820352659302 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 5743a82c5cd1b9ae +31521 31870 7143820352772326 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj ef5be964ccc59c8a +31529 31879 7143820353018284 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj 4b311f339339e498 +31570 31889 7143820353068370 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj a6eaa00123fd1614 +31504 31905 7143820353129067 esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj cf076add0cc626b3 +31539 31921 7143820353485027 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj d2534f332621a15 +31558 31934 7143820353670804 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 59f8e1c1d280b19 +31590 31974 7143820354052876 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc.c.obj 23665f5f57e4a965 +31579 32019 7143820354450587 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr.c.obj 6160c8d4ddccaf66 +31835 32039 7143820354788165 esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc_isr/esp_ipc_isr_handler.S.obj d433b9ee7d271b2 +31974 32173 7143820356171112 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_crc.c.obj a645c0b9beb87338 +31905 32365 7143820357945542 esp-idf/driver/CMakeFiles/__idf_driver.dir/pcnt.c.obj 3c13370a62e816b0 +31852 32377 7143820358103135 esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc.c.obj 65fb511383d01976 +31871 32389 7143820358113107 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj 49d433c4291d36fc +31879 32400 7143820358243066 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s.c.obj d77682cdd7396e88 +31934 32409 7143820358405642 esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_module.c.obj 17136036befe8463 +32039 32423 7143820358430635 esp-idf/driver/CMakeFiles/__idf_driver.dir/periph_ctrl.c.obj 912668ee3a20013a +31889 32438 7143820358706624 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio.c.obj 8a76f9ca16eb5dd1 +31922 32449 7143820358826553 esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt.c.obj 6a607544be444195 +32020 32503 7143820359314793 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_host.c.obj 4aa142af503adb9b +32377 32728 7143820361706007 esp-idf/driver/CMakeFiles/__idf_driver.dir/sigmadelta.c.obj a2963b38ffc52ac2 +32187 32778 7143820362144018 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj 34bd9d286253bab4 +32390 32801 7143820362333796 esp-idf/driver/CMakeFiles/__idf_driver.dir/timer.c.obj 1d79aa237ef9be4c +32424 32843 7143820362771660 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_bus_lock.c.obj e163f560fc7a89f4 +32411 32884 7143820363162526 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave.c.obj 67e213533ada0414 +32366 32899 7143820363192704 esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_io.c.obj 14a4d8baba243fb7 +32439 32908 7143820363272686 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_master.c.obj d7297b8fd43eb77e +32401 32919 7143820363272686 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_common.c.obj 418af8e8f40c3689 +32451 32929 7143820363431813 esp-idf/driver/CMakeFiles/__idf_driver.dir/twai.c.obj 8be7d6840e994efe +32503 33050 7143820364655276 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_common.c.obj 81efeebf9778198d +32789 33244 7143820366728870 esp-idf/driver/CMakeFiles/__idf_driver.dir/dac_common.c.obj 88f1e51bbbbd5257 +32741 33257 7143820366788965 esp-idf/driver/CMakeFiles/__idf_driver.dir/uart.c.obj 4542d3ca82ab3a88 +32801 33295 7143820367239488 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/touch_sensor.c.obj 1ee6a8d3828707d8 +32885 33314 7143820367511673 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_host.c.obj 24ec5b0c42997f34 +32843 33327 7143820367597519 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc.c.obj d4237c5fe0a04a5d +32899 33370 7143820368018327 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdio_slave.c.obj 6d49876fcae943dc +32929 33408 7143820368392236 esp-idf/driver/CMakeFiles/__idf_driver.dir/touch_sensor_common.c.obj b2532d764bee8cd0 +32919 33424 7143820368352231 esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_transaction.c.obj f76879121c8a159f +32908 33434 7143820368683085 esp-idf/driver/CMakeFiles/__idf_driver.dir/mcpwm.c.obj 3f8dd9c15e6424d7 +33295 33554 7143820369955839 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj ef3f0749ba2275c1 +33051 33574 7143820370015824 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/adc.c.obj 55fe9520ecdc0637 +33425 33662 7143820371067368 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborerrorstrings.c.obj 826b58d7b6068d60 +33314 33687 7143820371187834 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj 8259affd50285f36 +33246 33699 7143820371187834 esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_deprecated.c.obj 4ad9e530e2ff45c6 +33435 33707 7143820371385091 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder.c.obj 969311bfdced8c62 +33260 33722 7143820371285056 esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/dac.c.obj f27ca78a31698f07 +33370 33732 7143820371500967 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj cf80ee410ca36def +33328 33770 7143820372062058 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj 80db632906dee941 +33576 33814 7143820372520619 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser.c.obj be4858ee5df08a6e +33562 33826 7143820372520619 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser_dup_string.c.obj fb2dd89d4837ef45 +33662 33922 7143820373651068 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder_close_container_checked.c.obj 65730b77e8581bdb +33687 33944 7143820373851021 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty_stdio.c.obj 80623e4e52941a87 +33722 33979 7143820374164775 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborvalidation.c.obj d5b3831629a4ca6c +33699 33993 7143820374298742 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cbortojson.c.obj fe52522be8603278 +33708 34007 7143820374269416 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/open_memstream.c.obj cf5efee57a2f5f71 +33771 34048 7143820374915261 esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty.c.obj 71e0c7753150a836 +33815 34095 7143820375390729 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj d63aee935941f0e2 +33826 34130 7143820375716367 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj b97f9b3b6e38d3df +33732 34178 7143820376008154 esp-idf/mbedtls/libmbedtls.a 95f5751675b04542 +33945 34226 7143820376684050 esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj 2a9277cf4ac46591 +33922 34272 7143820377139008 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj ab4a6460eb80d80f +34178 34370 7143820378103343 esp-idf/esp_pm/libesp_pm.a c1e6186b3cdc3fb9 +33980 34495 7143820379315736 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/async.c.obj 31a0b2a5608551e3 +33993 34514 7143820379506691 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj e43939e4c8ee1f22 +34049 34544 7143820379740613 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_cache.c.obj 30c04513686efa88 +34007 34563 7143820379755000 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/address.c.obj 9bae1bcfc2285cc +34132 34589 7143820380215293 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_asn1.c.obj efc01546a6243b22 +34096 34602 7143820380301230 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_debug.c.obj 4942f362214830fe +34226 34753 7143820381850985 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj b74647cf47cc9f3c +34370 34847 7143820382403475 esp-idf/driver/libdriver.a d5e56bd0a37e7b05 +33409 34862 7143820382573473 esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj 3414481f8bb163be +34272 34911 7143820383333939 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_mbedtls.c.obj fd369dd4863e4dcd +34516 34993 7143820384300790 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_notls.c.obj 6d065b325bf84809 +34602 35057 7143820384931766 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_time.c.obj 6e75966fa07c8e73 +34505 35069 7143820384805443 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj 92dfe75b6cfeaa1a +34552 35079 7143820384836025 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_hashkey.c.obj 8c56fda0f0337602 +34567 35091 7143820385022606 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/encode.c.obj 2033b0c0ed575b8c +34589 35109 7143820385234138 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj 77ef40573faa6c92 +34850 35168 7143820385985188 esp-idf/esp_ipc/libesp_ipc.a 75fb63923b767216 +34753 35292 7143820387287654 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_tcp.c.obj 98159a5e025a24f2 +34902 35389 7143820388239254 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/mem.c.obj 72dcec026f37f75e +34913 35412 7143820388315790 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_prng.c.obj 23d34f433a88d422 +35168 35453 7143820388948163 esp-idf/efuse/libefuse.a 9e056216f7a436e +34994 35517 7143820389517324 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/net.c.obj 9c659f77c11bbca9 +35070 35591 7143820390237060 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/str.c.obj a43aa6d0a248b291 +35057 35605 7143820390400286 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/subscribe.c.obj e8ba0ed9d040de97 +35109 35623 7143820390510301 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/option.c.obj 3e9277d43074d39b +35080 35641 7143820390660874 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/resource.c.obj c89d71fbf1dba7d7 +35091 35655 7143820390560725 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/uri.c.obj dbcae41bef8fa5d4 +35389 35668 7143820391077143 esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp32/esp_adc_cal.c.obj 423f206bfcae714a +35453 35678 7143820391157031 esp-idf/esp_ringbuf/libesp_ringbuf.a 5ed702833c563e85 +35414 35715 7143820391583874 esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp_adc_cal_common.c.obj f98e0f3ed01d8b57 +35303 35897 7143820393312716 esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/pdu.c.obj a3f0d9657c24c7b4 +35606 35912 7143820393568163 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 19de60cc4d9f4c75 +35518 36035 7143820394701547 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj 4a02a6a8dc4821b5 +35678 36108 7143820394921756 esp-idf/asio/libasio.a 824d42a1e8c58c7a +35716 36119 7143820395339509 esp-idf/cbor/libcbor.a 6b5445e7c24bc7d7 +35591 36169 7143820396025261 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj 4f2edc86bc8a5e2c +35898 36296 7143820397281613 esp-idf/unity/libunity.a 5613be41c2749e39 +35642 36306 7143820397391452 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj 87c01d415925adfe +35624 36325 7143820397588122 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj c1aa1f2fcaf1f58a +35656 36349 7143820397567950 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj 55e5b23c826cf282 +35669 36359 7143820397808552 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj 860081e61076034c +35919 36374 7143820397963599 esp-idf/coap/libcoap.a 4fec1e21913fa13d +36035 36385 7143820397963599 esp-idf/esp_adc_cal/libesp_adc_cal.a 1fc03ab555464134 +36170 36442 7143820398484778 esp-idf/esp_hid/libesp_hid.a 6e515579b13b3106 +36108 36573 7143820400029416 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj ff49c933fdfc05e8 +36296 36586 7143820399919420 esp-idf/cmock/libcmock.a 4df62620939fc7ec +36120 36641 7143820400701958 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj b96494cdfb430f35 +36326 36660 7143820400964566 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj fbdfd89a8d5176ba +36306 36672 7143820401054506 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj ee8ae9885e7f3e75 +36374 36780 7143820402151135 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj e5f056ec0d79bb85 +36349 36819 7143820402395778 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj 3e49df961dcd74c9 +36360 36833 7143820402537067 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_spi.c.obj a6995836562ed9e2 +36442 36910 7143820403405308 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj aedd53fc520f9f77 +36385 36921 7143820403335310 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2s.c.obj 105b839bdf50b770 +36644 36934 7143820403605289 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj c3a7218ad6a1b27d +36574 37042 7143820404683959 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c.c.obj 900694aee0093a0b +36586 37072 7143820404965359 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i80.c.obj 974a02050f4ffcca +36781 37090 7143820405230805 esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj 9eb699121770e639 +36672 37112 7143820405487517 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_rgb_panel.c.obj a2cd66a58776cf80 +36834 37176 7143820406115269 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj 747a41a485c763c1 +36660 37191 7143820406149300 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj 15a9cc33848b10 +36820 37209 7143820406215506 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj 1a84ca620d3bf642 +36935 37219 7143820406493158 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj 8e314ae17fc308c1 +37074 37323 7143820407644127 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj aef699df80501a4d +37112 37345 7143820407877293 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj eb30c1bb8b223efd +36921 37375 7143820408046663 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj 33da875552adc34b +37178 37401 7143820408389766 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj 5bdfe4582bac0d9e +36910 37417 7143820408550984 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj 75afdb5f54476177 +37090 37427 7143820408349682 esp-idf/protobuf-c/libprotobuf-c.a f9bbc105dd0e46bc +37191 37502 7143820409304322 esp-idf/esp_lcd/libesp_lcd.a e03064be2e30cf26 +37042 37511 7143820409404294 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj 3112c988577c2a0 +37401 37640 7143820410839792 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj b64bbec83d89d06e +37428 37688 7143820411262750 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok.c.obj 9d689920fafeaa17 +37345 37720 7143820411212808 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj 654b52091b6d1392 +37375 37735 7143820411262750 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj 361ccdbda5f1d7e9 +37209 37745 7143820411467540 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns.c.obj 50ca7a987e795197 +37219 37756 7143820411551362 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_console.c.obj 63e770ddee1c9ebe +37324 37817 7143820412473893 esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_networking_lwip.c.obj d2d2c27ad0c86954 +37502 37914 7143820413550984 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj dc05dc31c8b1ebe3 +37646 37930 7143820413715026 esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlrole.c.obj c31f636606d319ed +37514 37959 7143820413600960 esp-idf/protocomm/libprotocomm.a 4d30bef604961392 +37700 38013 7143820414529115 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj f146c1c233cf9729 +37736 38027 7143820414609126 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj c2f537a486f547e6 +37418 38059 7143820414879860 esp-idf/esp_websocket_client/CMakeFiles/__idf_esp_websocket_client.dir/esp_websocket_client.c.obj 11e5be4f77c579f6 +37721 38072 7143820415023112 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj 37acaa9ab7ebed67 +37758 38081 7143820415043505 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj 2f91dd63aebc6ec4 +37747 38107 7143820415250950 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj b640a0b57a98715a +37818 38153 7143820415526637 esp-idf/mdns/libmdns.a caccfcc9f93d4be +37916 38213 7143820416556245 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj f8aac005d261fd7a +37931 38228 7143820416566257 esp-idf/expat/libexpat.a ab8eb50a49a749bc +38059 38294 7143820417305736 esp-idf/esp_websocket_client/libesp_websocket_client.a f042f88bcee732ee +38153 38368 7143820418056236 esp-idf/esp_local_ctrl/libesp_local_ctrl.a f46315cf731a1758 +38014 38446 7143820418855605 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj ea9fe5a6164b3ee9 +38108 38491 7143820419282679 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb.c.obj 6a40e50ffb8ee85f +38214 38500 7143820419282679 esp-idf/wear_levelling/libwear_levelling.a 191fa9689782bd22 +38082 38510 7143820419412681 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master.c.obj fcbced2ef5beb298 +38027 38521 7143820419475209 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj ca334c2940df86f6 +37959 38544 7143820419569814 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj c1ea91f0385ee0eb +38073 38558 7143820419776091 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave.c.obj 9414cc2634b06466 +38229 38629 7143820420624940 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb_m.c.obj 9649473c8fdcf21c +38294 38744 7143820421833820 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp.c.obj fade0f051e7b02f9 +38369 38821 7143820422597934 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii.c.obj 9a8854141839afc9 +38447 38856 7143820422896385 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbcrc.c.obj 5e007cc9245a385 +38501 38876 7143820423090226 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii_m.c.obj 233218b076beb290 +38491 38886 7143820423026366 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu_m.c.obj dee71eb30f4112a0 +38511 38899 7143820423140301 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu.c.obj 90bd17e1c86fd52d +38522 38941 7143820423780751 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent_m.c.obj 8f8c0346c00069a7 +38559 38991 7143820424297693 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent.c.obj f7b110aa9794657f +38544 39001 7143820424194608 esp-idf/fatfs/libfatfs.a 3bf117c3d6b8a4f6 +38630 39009 7143820424287673 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/port.c.obj 3355ccefe3b7b188 +38753 39184 7143820426242416 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother.c.obj c87a4205867b3842 +38877 39252 7143820426898880 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp_m.c.obj c66d6ac7218ee277 +38856 39275 7143820427010809 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother_m.c.obj 809faa8efc1c24dc +38822 39310 7143820427394050 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial.c.obj eb06f606a1eadd7a +38901 39327 7143820427384064 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils_m.c.obj ba07390daf16c145 +38886 39356 7143820427804840 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial_m.c.obj c3f8d69756504409 +38941 39404 7143820428255229 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer_m.c.obj 8e47ec6a11605163 +38992 39482 7143820429159953 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer.c.obj 338bb78a0dd203f1 +39009 39493 7143820429227046 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding_m.c.obj 8f0304812d79e1c4 +39001 39522 7143820429570622 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils.c.obj fe1e21265d85d835 +39184 39785 7143820432054070 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc_m.c.obj da333426dbc576af +39258 39811 7143820432225072 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput.c.obj 75caf0c2081a09e +39279 39829 7143820432275044 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc.c.obj 521527dc6360ec6 +39318 39849 7143820432551996 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding.c.obj 68a25fa0931c5ecb +39334 39877 7143820432726447 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput_m.c.obj 162eddf0a0966a32 +39356 39906 7143820433220078 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbutils.c.obj 625652f7c974db85 +39405 39922 7143820433310124 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncother.c.obj 9505464cf81028bc +39493 40137 7143820435675553 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_slave/modbus_controller/mbc_serial_slave.c.obj 133c8b27f1d37213 +39483 40172 7143820435687540 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_master/modbus_controller/mbc_serial_master.c.obj 8e7e52739752ff23 +39793 40400 7143820438269714 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_serial.c.obj 235c6e72916f3893 +39526 40413 7143820438289715 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/port/port_tcp_slave.c.obj 69411a40f9125b9a +39854 40438 7143820438665072 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_tcp.c.obj ffbaf38a4661ed6f +39906 40485 7143820439130440 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_tcp.c.obj da2b346e357cd1ab +39923 40516 7143820439490246 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_serial.c.obj e019dfa25cba3921 +40179 40532 7143820439675761 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj 1ecb231497d08400 +40152 40570 7143820440041068 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj e8035967ffcad748 +39813 40585 7143820440081875 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/modbus_controller/mbc_tcp_slave.c.obj ed245bbfab7d5a6f +39835 40657 7143820440856293 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/port/port_tcp_master.c.obj e43a727d7baea867 +39887 40670 7143820441000860 esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/modbus_controller/mbc_tcp_master.c.obj 5ea18e2934ea34a2 +40401 40714 7143820441460991 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c.obj 27d7e4e7723050a1 +40414 40749 7143820441882922 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/crypto_auth.c.obj 39c2d7bd869adf7 +40439 40764 7143820441996535 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c.obj 593835521fb2fc67 +40485 40800 7143820442342289 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c.obj c91709432340014f +40586 40840 7143820442804803 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_seal.c.obj 1bc539506617fe41 +40516 40861 7143820442834805 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.obj 86d51097fbbd3e51 +40532 40872 7143820443004861 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c.obj 9cedd7666cd08a80 +40657 40970 7143820444102696 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c.obj d2e7149ffe2befde +40570 40983 7143820444019574 esp-idf/json/libjson.a a2138a2e1f5a3b71 +40751 41034 7143820444668770 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c.obj 1c8a7eae252048cb +40716 41047 7143820444722929 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c.obj d3d34058568a471b +40764 41060 7143820445006354 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_easy.c.obj e5cab8c2122b243a +40670 41071 7143820444812831 esp-idf/freemodbus/libfreemodbus.a d0406505dbc25b6f +40800 41152 7143820445910381 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c.obj a77430d07d1c6c69 +40841 41171 7143820446010343 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c.obj 46698c6dae71ed1 +40873 41194 7143820446355192 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.obj e237b74de2b5fc0d +40862 41224 7143820446563474 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c.obj d051dd950dca4d9b +41034 41311 7143820447434276 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.obj b0101a985f34fe7c +41047 41331 7143820447494343 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.obj f04493b1fefcd333 +40984 41347 7143820447546220 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.obj deaa697662bba7f1 +40970 41375 7143820447434276 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c.obj 57a622e420d01572 +41060 41393 7143820447896119 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.obj c086e094d8be991b +41081 41414 7143820448166462 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.obj 77dca07627acc880 +41153 41460 7143820448958762 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.obj 5b8feeaf21f88c97 +41195 41509 7143820449493394 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.obj 45b3ea3e7b912af6 +41171 41538 7143820449722571 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.obj c054d578ac8304c1 +41225 41556 7143820449792697 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c.obj 581897e65b23ffd0 +41334 41617 7143820450576989 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c.obj 5f713f845747f595 +41350 41668 7143820451085787 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/crypto_hash.c.obj f18c3b4e7581cad1 +41400 41701 7143820451414008 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c.obj 8414700efa7810c3 +41379 41723 7143820451504896 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kx/crypto_kx.c.obj 2f7a8bec553ea80a +41415 41736 7143820451524917 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c.obj bb88e7b0daf4d3b3 +41317 41757 7143820451314016 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.obj f4fa0a0d11d9237e +41460 41784 7143820452229003 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.obj 3a7802d9630c4876 +41557 41822 7143820452611877 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.obj db4c8884874e6610 +41510 41870 7143820453099427 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.obj e12708e55c9561c +41538 41899 7143820453338830 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.obj 620c99b6152a0f2b +41617 41971 7143820453947658 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c.obj facc071f9ffee6a5 +41669 42038 7143820454711782 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.obj 5bbf2bcb861ed19a +41785 42087 7143820455267038 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.c.obj 3e687f28980ff53b +41723 42099 7143820455297117 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj 287a6dbbb70c68f5 +41702 42129 7143820455050331 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj 1d80c0b088e9b22b +41737 42145 7143820455772975 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 2a2b1fa71999a686 +41757 42169 7143820455697448 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj bb5749535fd2e5db +41823 42185 7143820456249251 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c.obj 11a3e6ad31d5c525 +41870 42225 7143820456555956 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.obj d9e6dc8e3279191c +41902 42239 7143820456725952 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.obj 4bcb97afbef47a6e +41971 42321 7143820457576388 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.obj 5afba32338d2c9df +42039 42367 7143820458049028 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.obj 1c8c893dbad763a9 +42088 42443 7143820458846248 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c.obj 9d4a77d1bd34b68d +42169 42481 7143820459215535 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c.obj a4eb11b32a8b399f +42100 42524 7143820459655934 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c.obj 33486bdc2665201d +42185 42551 7143820459875284 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c.obj 9ed777248a5accdc +42129 42563 7143820459862240 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c.obj 5b012f09bdd6f5c1 +42146 42577 7143820459875284 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c.obj 3574f1b866be8b3 +42225 42595 7143820460005388 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c.obj e1eedc2e4ef4d4d7 +42240 42611 7143820460305842 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.obj 34c58097c62f7dc1 +42321 42626 7143820460640405 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c.obj c1e696df087ecd87 +42369 42646 7143820460783639 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c.obj aa129fc0a917aeb3 +42444 42766 7143820461941625 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c.obj a83b78c887a3be7 +42482 42875 7143820463100455 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c.obj a05f49ef685e8a89 +42564 42892 7143820463223925 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c.obj 5e7203e6b67d80a4 +42578 42905 7143820463308284 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c.obj 958940faea051cc5 +42524 42926 7143820463529421 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c.obj 90dcbbb94f114aaf +42596 42944 7143820463673342 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c.obj 333b155c5153780f +42612 42960 7143820463599294 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/crypto_sign.c.obj 73605fc903d8a472 +42551 42976 7143820463865492 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c.obj 5638d166c40afaac +42626 43004 7143820464408306 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c.obj a3d9364d60d3d092 +42647 43060 7143820464999514 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c.obj 49dbaf724e2ee4eb +42767 43082 7143820465198662 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c.obj 8cfda960513c28b9 +42907 43185 7143820466261580 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.obj 893cf6d61af69418 +42881 43216 7143820466543396 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c.obj ef8f4aa70fb5c4d2 +42892 43228 7143820466630233 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c.obj 20e25e2c6d1b30b4 +42961 43269 7143820467058904 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.obj d71144b4001c628a +42945 43288 7143820467121970 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.obj 5a64c7705d536120 +42926 43346 7143820467804729 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c.obj 67c3c2067782cba5 +43004 43424 7143820468629112 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.obj e066e602774d1cba +42976 43435 7143820468693192 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.obj c25b6c2855e78a68 +43061 43453 7143820468938527 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.obj c34dfb4df6d2abfe +43082 43501 7143820469402264 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.obj f8a0cc00adffde07 +43186 43554 7143820469955231 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c.obj 6c3284dc5546c801 +43229 43580 7143820470220224 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/runtime.c.obj e11643ec7d7a0a01 +43346 43614 7143820470543705 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/codecs.c.obj 88e24eb77ca67a8f +43217 43644 7143820470493754 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.obj 8da2544611edb4d3 +43288 43656 7143820470797441 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/core.c.obj cf66af3bd9647ff4 +43270 43671 7143820470807829 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/utils.c.obj 6778ba05639add01 +43424 43865 7143820473048727 esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/port/randombytes_esp32.c.obj 844a0424a7877fa4 +43581 43896 7143820473332438 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_cert.c.obj fa9447bfd15506ab +43645 43950 7143820473850712 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_methods.c.obj c48e953c2b792189 +43671 43970 7143820474100690 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_bio.c.obj cfd73c097b926cd1 +43615 43992 7143820474256881 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_lib.c.obj 74b747a2a57f6a16 +43453 44008 7143820474224105 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj ae3f0a765041fd64 +43656 44104 7143820475136607 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_x509.c.obj 8d469ce492b3c14f +43555 44154 7143820475732335 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj 87b9e716e0568c84 +43502 44269 7143820476983862 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj 8ce3fcfa0437f797 +43976 44304 7143820477295848 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_stack.c.obj b5919e273aa4f124 +43904 44347 7143820477852550 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_err.c.obj fa3b2d66b8f6ca2 +43993 44376 7143820478093731 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_pkey.c.obj 6b8fdbdca070b643 +44009 44423 7143820478655021 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_port.c.obj 7c13cd9cbf404730 +44156 44540 7143820479754144 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj 88f089755dcf99d9 +43436 44551 7143820479537960 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj b3834f8fffb8f0a7 +43868 44564 7143820479731385 esp-idf/libsodium/liblibsodium.a fb01bf92545fb90e +44105 44589 7143820479743931 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj fb7d98c9da734084 +43952 44616 7143820480259037 esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_pm.c.obj a7db230606c941f +44362 44707 7143820481446373 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj 864c5b14b0f0220c +44590 44807 7143820482447270 esp-idf/perfmon/libperfmon.a 45eb40832e37a02b +44270 44924 7143820483618282 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj 97bb620c5b6ccb91 +44551 44963 7143820482729491 esp-idf/mqtt/libmqtt.a dddc742229066af8 +44394 44989 7143820484150118 esp-idf/Time/CMakeFiles/__idf_Time.dir/DS3231Time.c.obj a09775277bc38d1 +44306 45031 7143820484571275 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj 19847c0da6d40619 +44616 45060 7143820484541270 esp-idf/openssl/libopenssl.a d8817d1461e3a248 +44424 45151 7143820485817818 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj 4220d7de7b4a8572 +44934 45284 7143820487221117 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj 483a655db7818256 +44976 45309 7143820487471095 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj 4f96079cdb54d844 +44565 45321 7143820487510967 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj 426c6855fc34bbd9 +44540 45334 7143820487634391 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj f245b4990de27f00 +45070 45351 7143820487899329 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj 22c25e580350334a +44708 45466 7143820488938424 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj 58fc93f023034464 +45032 45612 7143820490350106 esp-idf/spiffs/libspiffs.a 84a84c0a8756c0d6 +45352 45649 7143820490873335 esp-idf/DataManager/CMakeFiles/__idf_DataManager.dir/datamanager.c.obj 455c40ed585ceb46 +44989 45664 7143820490913368 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj e8841bf3b74685fa +44808 45729 7143820491592181 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj 7d0dabdc4083e255 +45335 45836 7143820492679603 esp-idf/DS3231/CMakeFiles/__idf_DS3231.dir/ds3231.c.obj 87665963b3ca9533 +45321 45852 7143820492645727 esp-idf/BME280/CMakeFiles/__idf_BME280.dir/bme280.c.obj f0511db7d7725a90 +45468 45863 7143820492923973 esp-idf/DeviceManager/CMakeFiles/__idf_DeviceManager.dir/DeviceManager.c.obj 3cc416f90fb1d61 +45284 45886 7143820492836972 esp-idf/i2cdev/CMakeFiles/__idf_i2cdev.dir/i2cdev.c.obj e6813f560122388f +45310 45899 7143820493225226 esp-idf/BMP280/CMakeFiles/__idf_BMP280.dir/bmp280.c.obj fa0fd48186539731 +45730 46038 7143820494685430 esp-idf/wifi_provisioning/libwifi_provisioning.a 1a89aa415720dec9 +45863 46064 7143820495035061 esp-idf/DeviceManager/libDeviceManager.a 819751569b38f64e +45650 46069 7143820494964269 esp-idf/DataManager/libDataManager.a 47381619a53b32d9 +45887 46096 7143820495337485 esp-idf/i2cdev/libi2cdev.a 9c3cee2d1110e22b +45612 46198 7143820496323375 esp-idf/FileManager/CMakeFiles/__idf_FileManager.dir/sdcard.c.obj 51f163cc09fdc237 +46097 46232 7143820496724209 esp-idf/BMP280/libBMP280.a 1a8e1ebf925d0dae +46111 46268 7143820497064295 esp-idf/DS3231/libDS3231.a 95cf8526e37ca16a +46198 46335 7143820497742577 esp-idf/FileManager/libFileManager.a 59beac27f0292de9 +45837 46337 7143820497702323 esp-idf/PMS7003/CMakeFiles/__idf_PMS7003.dir/pms7003.c.obj 1ba9ae8b9b000631 +45664 46350 7143820497742577 esp-idf/OTA/CMakeFiles/__idf_OTA.dir/OTA.c.obj 38657cbb28a5071b +46233 46370 7143820498100308 esp-idf/BME280/libBME280.a baf4ae98ccb13cdf +46268 46391 7143820498367838 esp-idf/Time/libTime.a 73d0682fa24eb2f7 +45852 46396 7143820498337889 esp-idf/SNTP_Sync/CMakeFiles/__idf_SNTP_Sync.dir/sntp_sync.c.obj 153f6046a813c92e +46338 46445 7143820498914168 esp-idf/PMS7003/libPMS7003.a 5485ac354f23ab0e +46351 46459 7143820499057043 esp-idf/OTA/libOTA.a 3e5c50e031cb5b62 +46397 46487 7143820499347148 esp-idf/SNTP_Sync/libSNTP_Sync.a dca075890251d5ce +45152 47352 7143820507741376 esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj ccf8a273777d0715 +47354 47457 7143820509024276 esp-idf/main/libmain.a 4d2643d8186bf6b6 +47458 50111 7143820535316407 esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 +47458 50111 7143820535316407 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 +50111 54763 7143820581534205 AirSENSE_ESP32-IDF_RTOS.elf 9613a3f4f7454f04 +54764 55190 7143820586378348 .bin_timestamp 4d62b498c595f149 +54764 55190 7143820586378348 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/.bin_timestamp 4d62b498c595f149 +55191 55310 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +55191 55310 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +55311 77089 0 CMakeFiles/flash 471790aa8c2481fc +55311 77089 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc +69 171 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +69 171 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +59 260 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +59 260 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 +59 260 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 +59 260 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 +59 260 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +59 260 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 +59 260 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 +59 260 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 +261 20942 0 CMakeFiles/flash 471790aa8c2481fc +261 20942 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc +82 184 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +82 184 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +74 272 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +74 272 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 +74 272 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 +74 272 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 +74 272 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +74 272 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 +74 272 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 +74 272 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 +274 21453 0 CMakeFiles/flash 471790aa8c2481fc +274 21453 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc +54 236 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +54 236 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 +54 236 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 +54 236 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 +54 236 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +54 236 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 +54 236 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 +54 236 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 +80 306 7088808228643194 bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +80 306 7088808228643194 bootloader/bootloader.elf 35a87665f13c4f21 +80 306 7088808228643194 bootloader/bootloader.bin 35a87665f13c4f21 +80 306 7088808228643194 bootloader/bootloader.map 35a87665f13c4f21 +80 306 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 35a87665f13c4f21 +80 306 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.elf 35a87665f13c4f21 +80 306 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.bin 35a87665f13c4f21 +80 306 7088808228643194 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/bootloader/bootloader.map 35a87665f13c4f21 +90 1609 7143876561904353 esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj ccf8a273777d0715 +1611 1767 7143876563696678 esp-idf/main/libmain.a 4d2643d8186bf6b6 +1768 5433 7143876600094846 esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 +1768 5433 7143876600094846 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esp_system/ld/sections.ld 1439a17a2189eff4 +5434 10760 7143876652973755 AirSENSE_ESP32-IDF_RTOS.elf 9613a3f4f7454f04 +10761 11157 7143876657619577 .bin_timestamp 4d62b498c595f149 +10761 11157 7143876657619577 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/.bin_timestamp 4d62b498c595f149 +11159 11260 0 esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +11159 11260 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/esp-idf/esptool_py/CMakeFiles/app_check_size 23f58acf784f39e0 +11262 30997 0 CMakeFiles/flash 471790aa8c2481fc +11262 30997 0 C:/Users/admin/esp/AirSENSE_ESP32-IDF_RTOS_KHANH/build/CMakeFiles/flash 471790aa8c2481fc diff --git a/build/AirSENSE_ESP32-IDF_RTOS.bin b/build/AirSENSE_ESP32-IDF_RTOS.bin index 33a6bc5e651ae4e57e4cd9d2b36022da32659be7..9360a2bb0eba9d9e9792b2cb605c83a732d875c3 100644 GIT binary patch delta 193619 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

=m7+1yJHjxD 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