From 031cb3c1718b368a30d5fe4df1cf7e6f91024eab Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Wed, 18 Jun 2025 00:06:16 -0400 Subject: [PATCH] ESP-NOW Transmitter --- ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log | 14 ++++++++++++++ .../bootloader-complete} | 0 .../src/bootloader-stamp/bootloader-done | 0 .../build/bootloader/.bin_timestamp | 1 + .../build/bootloader/.ninja_log | 4 ++++ .../build/bootloader/bootloader.bin | Bin 0 -> 20832 bytes 6 files changed, 19 insertions(+) rename ESP32-IDF_ESPNOW-Transmitter/build/{bootloader/.ninja_lock => CMakeFiles/bootloader-complete} (100%) create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-done create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.bin_timestamp create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log b/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log index de264e5d2..0ae0f4049 100644 --- a/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log +++ b/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log @@ -967,3 +967,17 @@ 230193 231129 1750219548409879948 esp-idf/main/CMakeFiles/__idf_main.dir/joystick.c.obj d2bcf6ff3877a448 230248 234068 1750219548464879778 esp-idf/main/CMakeFiles/__idf_main.dir/espnow_transmitter.c.obj a37c4b94ef81f34a 234069 234517 1750219552285868038 esp-idf/main/libmain.a b6876e23f8709fb4 +230324 251554 1750219548540879544 bootloader-prefix/src/bootloader-stamp/bootloader-build 658ac8e87d38adb8 +230324 251554 1750219548540879544 bootloader/bootloader.elf 658ac8e87d38adb8 +230324 251554 1750219548540879544 bootloader/bootloader.bin 658ac8e87d38adb8 +230324 251554 1750219548540879544 bootloader/bootloader.map 658ac8e87d38adb8 +230324 251554 1750219548540879544 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 658ac8e87d38adb8 +230324 251554 1750219548540879544 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.elf 658ac8e87d38adb8 +230324 251554 1750219548540879544 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin 658ac8e87d38adb8 +230324 251554 1750219548540879544 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.map 658ac8e87d38adb8 +251557 251667 1750219569775815088 bootloader-prefix/src/bootloader-stamp/bootloader-install 8d9c576d845d22f +251557 251667 1750219569775815088 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-install 8d9c576d845d22f +251670 251885 1750219570096814128 CMakeFiles/bootloader-complete 9c42d726b7695136 +251670 251885 1750219570096814128 bootloader-prefix/src/bootloader-stamp/bootloader-done 9c42d726b7695136 +251670 251885 1750219570096814128 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/CMakeFiles/bootloader-complete 9c42d726b7695136 +251670 251885 1750219570096814128 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-done 9c42d726b7695136 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.ninja_lock b/ESP32-IDF_ESPNOW-Transmitter/build/CMakeFiles/bootloader-complete similarity index 100% rename from ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.ninja_lock rename to ESP32-IDF_ESPNOW-Transmitter/build/CMakeFiles/bootloader-complete diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-done b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-done new file mode 100644 index 000000000..e69de29bb diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.bin_timestamp b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.bin_timestamp new file mode 100644 index 000000000..037e6843b --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.bin_timestamp @@ -0,0 +1 @@ +9e5e146c58dc144a6a4a0c1967574ebc /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.ninja_log b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.ninja_log index 828e34f94..e1a4e8547 100644 --- a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.ninja_log +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.ninja_log @@ -99,3 +99,7 @@ 17622 17906 1750219566399825210 esp-idf/soc/libsoc.a 86cb01b539d56b93 17906 18148 1750219566683824356 esp-idf/main/libmain.a 1fc003fbd919b2a7 18148 18985 1750219566925823629 bootloader.elf 3c3b8d74117aa9eb +18985 20690 1750219569426816132 .bin_timestamp 2d7f60d77c9b3bb3 +18985 20690 1750219569426816132 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/.bin_timestamp 2d7f60d77c9b3bb3 +20690 20974 1750219569467816010 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c73bc216040f79ad +20690 20974 1750219569467816010 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c73bc216040f79ad diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin new file mode 100644 index 0000000000000000000000000000000000000000..a29f0d4aad934939f9dc8e38f727619217eb2ddf GIT binary patch literal 20832 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%0DdtT0q?3X zCEqJmtMKc&ImVF}R_?nQT}=s1_OhDXi#+Sy)vu|Tf9_LXP@h$TUGwgJ5?d@&HJL{r zAfI%;AmCoT31f)l?4HC^L==5smJdzzPEvv{f~D*4|I4(-w-u&$)Zjr_D>oUe-0u6> z$~{S!-uHl$C+tBskJ=433QA`h&%hqEpfima#)e-tzkJ_=9@jUaG}=o&BU%t;le{nS zgcq-JB1yu>x2vM}+NP*cZR%%8Hmb)M+hKMe)snR0bBjP{)q0I;RmFU6@zfm|)7lwj zyXPkJ83md2j1}(98Lj`QR+Y}G^VA*Ej)v{jfS&7K*Df}@a%)s`wqI%33ex3XVz|mN z{0(e{bg1uiQM9KzJ(`GGWQW@sp(i`{@-cHy3deF0#0cy@0NHGZJp(Vy;l(C<`cScQ z|F!2}?K;>q@E+dpd*Iaq>oX2}k1qF_cU-+Lev6AeuN`1a)ve={{X-M+>;F?Eyp5=a z7a$}#>7xobx6D-ZRSOkNHN3Qf`GjkQV#}*%{s9qs>0Q=WZ74kfHC9&uhktng1^U<2y1&$Z iR+PCc;Le$Y7q(14@w=CZ_ox5&15?F^%Wen%^8Wzm-3VX+ literal 0 HcmV?d00001