From 11ac94d2fe1412abbe0773af89a22f50201937f5 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 12 Jan 2025 23:36:08 -0500 Subject: [PATCH] ESP32-Console --- ESP32-Console/build/.ninja_deps | Bin 641868 -> 642788 bytes ESP32-Console/build/.ninja_log | 18 ++++++++++++++++++ ESP32-Console/build/bootloader/.ninja_log | 2 ++ .../esp_app_desc.c.obj | Bin 21580 -> 21580 bytes .../esp_app_format/libesp_app_format.a | Bin 21888 -> 21888 bytes .../main/CMakeFiles/__idf_main.dir/main.c.obj | Bin 36372 -> 36376 bytes ESP32-Console/build/esp-idf/main/libmain.a | Bin 36582 -> 36586 bytes 7 files changed, 20 insertions(+) diff --git a/ESP32-Console/build/.ninja_deps b/ESP32-Console/build/.ninja_deps index 40cdba555f3c1952105e27169d4f448cf1bd0fdf..c96f70752babd716c9be8bf1c5164f81548ea537 100644 GIT binary patch delta 59 zcmV-B0L1^ymM7$$CxC<{@$2rr5x538= R7Xby#-#Pb%x82AIZvt`T73Kf{ delta 27 icmaDdSN+U1^@bM47N!>F7M2#)7Pc1l7LF~PKBobdrU}Xb diff --git a/ESP32-Console/build/.ninja_log b/ESP32-Console/build/.ninja_log index 5c95956c3..74d80ebd9 100644 --- a/ESP32-Console/build/.ninja_log +++ b/ESP32-Console/build/.ninja_log @@ -970,3 +970,21 @@ 17178 17612 1736607649617653503 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj a28723a2d71d960d 1498 2282 1736607633937380720 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj c15b51ceeaeb6905 70 11727 1736742961703051391 build.ninja 61d0319ff8c2f226 +273 553 1736742962200039925 bootloader-prefix/src/bootloader-stamp/bootloader-build 20a6c09678a8c9c6 +273 553 1736742962200039925 bootloader/bootloader.elf 20a6c09678a8c9c6 +273 553 1736742962200039925 bootloader/bootloader.bin 20a6c09678a8c9c6 +273 553 1736742962200039925 bootloader/bootloader.map 20a6c09678a8c9c6 +273 553 1736742962200039925 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 20a6c09678a8c9c6 +273 553 1736742962200039925 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader/bootloader.elf 20a6c09678a8c9c6 +273 553 1736742962200039925 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader/bootloader.bin 20a6c09678a8c9c6 +273 553 1736742962200039925 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader/bootloader.map 20a6c09678a8c9c6 +554 600 1736742962482033416 bootloader-prefix/src/bootloader-stamp/bootloader-install ac275576bbefc311 +554 600 1736742962482033416 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader-prefix/src/bootloader-stamp/bootloader-install ac275576bbefc311 +273 602 1736742962200039925 esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj 6713e19b5f4925d5 +602 680 1736742962529032331 esp-idf/esp_app_format/libesp_app_format.a 9a30d5c459569ce +600 710 1736742962629030023 CMakeFiles/bootloader-complete 1b80614e0080b2b2 +600 710 1736742962629030023 bootloader-prefix/src/bootloader-stamp/bootloader-done 1b80614e0080b2b2 +600 710 1736742962629030023 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/CMakeFiles/bootloader-complete 1b80614e0080b2b2 +600 710 1736742962629030023 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader-prefix/src/bootloader-stamp/bootloader-done 1b80614e0080b2b2 +680 1200 1736742962607030531 esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj 7862f2b129d0a3b4 +1200 1233 1736742963127018526 esp-idf/main/libmain.a cd0eed6769da8813 diff --git a/ESP32-Console/build/bootloader/.ninja_log b/ESP32-Console/build/bootloader/.ninja_log index 5183b19d9..b4bdb49b5 100644 --- a/ESP32-Console/build/bootloader/.ninja_log +++ b/ESP32-Console/build/bootloader/.ninja_log @@ -219,3 +219,5 @@ 8 78 1736609451266969910 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 236dc827463ebff0 59 398 1736742637393365497 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 236dc827463ebff0 59 398 1736742637393365497 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 236dc827463ebff0 +30 231 1736742962266038402 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 236dc827463ebff0 +30 231 1736742962266038402 /home/abobkov/MyProjects/ESP-Nodes/ESP32-Console/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 236dc827463ebff0 diff --git a/ESP32-Console/build/esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj b/ESP32-Console/build/esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj index d8447185b68a665c21c582537994e804ed02ddd9..560ac8abbadbd1403b9eaeda720b2e6f0478a0cb 100644 GIT binary patch delta 29 lcmX@Jg7M4>#tpZaS#tpZaS&enmO_L|zXI5n~urfB^%)#Ok005};384T0 diff --git a/ESP32-Console/build/esp-idf/esp_app_format/libesp_app_format.a b/ESP32-Console/build/esp-idf/esp_app_format/libesp_app_format.a index cdd2f6fb46054b7c100bf6dfb304dfcf46317ba8..68892bd96f1d43fc411353103a7a4a556174923b 100644 GIT binary patch delta 29 kcmZoz&DgM-aRVPKtGRBvnfYX4R#g@=D+8m=HmoiI0DLumAu6 diff --git a/ESP32-Console/build/esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj b/ESP32-Console/build/esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj index cc3c4e338953f0140f17fdf422d429dd559adca1..4d72df59b07e63272d3568c5e5f1e41b8ad99e69 100644 GIT binary patch delta 6108 zcmZA533OG(9mnyx4-!Hi31MFj4+G&6;n1)&q-?SXLQ6|Z(MBtnV1R&>1fd5?6?j&H z6-g{|Lyj!6wL%LD!b6S-#8VK^iiovPX$uG~P*D~Y0lVb%d*5>Jk9W^`!+icTcjiBH zCpRzDtO>lhCa^5q%G%MXdz)r=J#J!GANQX?%N~&lZ59QsK9Ns4&kH)Gd1ErB%$qW) z#0by zekB2GsWWT9cB|IuH1KSAeQch1+0eX9E!&GVG+U_OE#6MOmv|TTABgu*Pb68imaf{%Pn18=0fjhl)R>Ug|l`oSkGqr+J~KrYRmPZiT%a3Y#p`o{`w^Do$!#%tiZ8Q3g`#YJ3?{JQphEK+C4;y2fnFP`r`vcC! z2fdqYvw-?>X|KdrQvLo*@mNV{Ij&7KGyY1P<2_^BtjD)wW_~(sCh&r+a2xiw%r?96 z30YwsZqz6-gKZ9DBR+=Tm;NX5FVg+~XYi_M!tVSeaFM{@B*Uw22N~cdUMV|Jk8jI_ zsU#ne2{Lg+cBD1lDC2d+&DG^e@Ce0_^$U{FNt`P?b_Q=qjjum?1_-Q_ zExL-|lnHO*vyxyv4oCv2B%3eKJQEM4Pa>h#I8WL;;?%GV*pK(@Ya8(VXG;Q`=>CR_|=NJeFNkPJ|PJIDa;0W3+}Pr?gv4|xQ?!WZTK zW%x^JcYngt{PDtOBZ2<1rCafG8DJMKmG=GEl4p7tx06Hn0p2GQevIdd&*5)-{lm7o zOrX>Y*ybzzmF&oW@zdfIl3OG@kcm%m4q}&W+Tc<0h_dk^SwJ_uF3~;A7WN^qEfK&2 z@l?rp1nw;>9)qt+LPfaR-%?Y8FUx|a;XLU-3zx*t4CmiAPY`f_<;E`CEW%&PfK~XY z9I_R7tPHr;wM@7f@01n4hFeJc9z362a4EP>yC;l@YDg&Ix6J$r+12>;f z?6S=@>PN-5sV|ltwOGuRXlHkR5=bXdDJyJ2JtPx!z_Y|Q-Yfm{s1J|{zJuGwRu~z%k(7PJ>PkqO_%pUasEyMHFN;1j!SbCP-&N#Ly4=Jp6h zzrXo^?`K7yzy9%hgZ>@kqq+V6gQt1Uihg63gu|vW&o5s(WZ@!l8(b{zh{wwr$i@B@ zG5GK26GuRRS7P%8BA1(eD4g51EIsPEdmVuWUh6h6l*~ z<#?87Ue(yU!Y0EkAkf^4WSC0q513(=;`8zhYjgmUVpij|-u)?NBd+uwn{Bq@4PJZ5 z?8J%xfZ+V6m^YFJsKcGT8&b^MxIp|z+=@@^vdu?c-HoJ~zv7+oR@dk7K{=F{@vd0A z`~D4?F9@W{yZ+z!qBlUuSls+$VzG-~*Eq*J10mB4w@frMVH@n9sWcP9-<9?pJUwc6 zes1Va;HhXJ=H9qU+z|ufXnq%f;q*4-o-9MDANL+q)rX zHe>%x1kI~>qO?b_{#5M2y5hI6|Ai!I4qm&Fl zu95c7u)l*@<_kPs+HXbsdxtK|)H~i>C?GyPW$y>s|37!SB_oMxt#>3N4+ zn|x>3xTy`@|9_5b8TYSXq^5XF*C?H#i#x>P#fz^7tV(Chv$$r0d&~lH zx&1AE=eci`UVPkZnaz2Yt#aGkPm`p6EuD<&HdcGbuFkbuIb$euojKK$tl`cn>iwNx HE^YCD@1YcY delta 6126 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