{"version": "1.0", "algorithm": "sha256", "created_at": "2025-05-21T17:42:56.543455+00:00", "files": [{"path": "CMakeLists.txt", "size": 2658, "hash": "0ea5d2cc566fa6a48a6f11a81c392e50e83085141e09499a6a2015838c298f37"}, {"path": "LICENSE", "size": 11358, "hash": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"}, {"path": "idf_component.yml", "size": 225, "hash": "e9c9588fed96ef7a412e13eb9034d7a693091fa50e2ece0ef871aad37977772e"}, {"path": "Kconfig", "size": 498, "hash": "75c08186e7f5c4427373b7ef0dce6ddf82809c42653000dd441f6a6cd1726a72"}, {"path": ".gitmodules", "size": 115, "hash": "33865195045b755f7d9b68cfded07beac951cc9ce3acf9a6845812f080cddaa9"}, {"path": "README.md", "size": 4082, "hash": "73a9f9d85b4f918fdd6a8355a4e53657e49b45bec5c1197dc28f8a125039a364"}, {"path": ".gitignore", "size": 62, "hash": "6f5c7bc9dd4f3fa84d7949a3df84f65a567dde3076cf7bbef30b7e8cf6354bcd"}, {"path": "private_include/protocol.h", "size": 6084, "hash": "0b6ff8e5db305d2fd74513f083f96073088a260d29e72cc4cfbd2af1bd29f1c8"}, {"path": "private_include/slip.h", "size": 948, "hash": "819338eb9adfb8e23fa625d6a5434a4d7268df31d272b37c87354ff021b384f2"}, {"path": "private_include/esp_targets.h", "size": 1100, "hash": "ffbc9c5b329dc8abd02ebcf85091ccfbe3b8222d6a4073440a280e39e18eefa8"}, {"path": "private_include/md5_hash.h", "size": 593, "hash": "df710b3040fca9970fa2f2063fd876cd7d9de7f444fd5c2cc121e4b27f7ac3bc"}, {"path": "test/serial_io_tcp.cpp", "size": 3376, "hash": "90582a89c8f0865cf285074c593195f9db5414d25aa38b8b6ae3f7c42ded7da3"}, {"path": "test/hello-world.bin", "size": 144672, "hash": "e3992ca5ad3069abf49a8cf117b0da302d97302e1b3c9a6ad77ceee9efe144b9"}, {"path": "test/CMakeLists.txt", "size": 688, "hash": "099f3a735cf346cce481db32bc78d0f3a72ac515816ef5726eff9f88889d9c4f"}, {"path": "test/run_test.sh", "size": 1113, "hash": "94f43c71bc0ebf847736e4eb0a23181f645030feccbf70e81e3b2d25c795d717"}, {"path": "test/catch.hpp", "size": 378680, "hash": "2faac6ffcc63621ad488c6d77a2105ef2663a2f42178272d50abd04b078a4dfa"}, {"path": "test/test.cpp", "size": 12191, "hash": "d022fb19a56e6dc84fa146bc6dcdf2af8a1e04e456e4d96cdf58dd156763fa46"}, {"path": "test/test_main.cpp", "size": 1156, "hash": "4eccab5b3358f929bf491f511e332ef7c18c76c14f37932bcdd88a5c6a60f375"}, {"path": "test/serial_io_mock.h", "size": 1136, "hash": "d83d6831860b72e2f2c6a75d2a3721f89ab2ea868e32974ff7a7421726092da4"}, {"path": "test/README.md", "size": 589, "hash": "7352ca2a4d773fe3e0d551a16649dec0f108b0cc4ae9ae61f08e01b489091dbc"}, {"path": "test/serial_io_mock.cpp", "size": 3421, "hash": "eb65e947fe73981a5a4989e603a5fa2981130a3053b20dad47ca402ea6f1d6ca"}, {"path": "test/qemu_test.cpp", "size": 3194, "hash": "80713523e660b27695f80b4fd639e63a434f701e70b2c137a2bb8fff79c9fd3c"}, {"path": "include/esp_loader_io.h", "size": 2777, "hash": "15644d220fa930a968d8ed30d1f9ed8043d6868264c43a2e802a80e7e8f69dca"}, {"path": "include/esp_loader.h", "size": 9538, "hash": "1fd42096dfa9f0f0bf88e6941765c1da52f842c4ab3c355a86eb461391a6481a"}, {"path": "include/serial_io.h", "size": 995, "hash": "46b4622c0d84f475d257bd40ae6b4977842f54c4e28cf79b362f2498ce5e7a4f"}, {"path": "submodules/CMakeLists.txt", "size": 1016, "hash": "4556e6d6dc7916b790c75879042e24913a4307ff075574685ecfc28864cc6c2f"}, {"path": "port/zephyr_port.c", "size": 4323, "hash": "4e03314d4d54a36c82dc4775d48d4ac5411105892429518db966d10c64e53d56"}, {"path": "port/esp32_port.h", "size": 2058, "hash": "8a9af7412e9a6d600f21abb7521a9ddf681365cb554ef6a02076fdc2c475283e"}, {"path": "port/raspberry_port.c", "size": 7639, "hash": "9764462271be0fb42cad4c7932fa6fb2a707564ef8bfc7c46489444062495ee1"}, {"path": "port/stm32_port.c", "size": 4051, "hash": "e94fd49996c03e64a50bb4827b256c2d1327a707e2cd78d3ab501fc29121b1cb"}, {"path": "port/zephyr_port.h", "size": 1065, "hash": "d2a2891a335e1d0b84cced0bcdeeb74c04a44c83db1ebdc667bcedf072fd234e"}, {"path": "port/raspberry_port.h", "size": 999, "hash": "6c276fcb38363826c70437a677c3a1343a83632090f2499057db3cc7a043d1ed"}, {"path": "port/esp32_port.c", "size": 5618, "hash": "6721354aee066e98ff694e5037894730ba66d0bd383dd7ba64072d5a384e5e81"}, {"path": "port/stm32_port.h", "size": 1022, "hash": "ec0113cbaa129ae7c572dc0efaca4e09580699e23e48eb0e24d69c2eb018a65a"}, {"path": "zephyr/CMakeLists.txt", "size": 914, "hash": "d9ca1035b7bcf5e958b84a94cac18b3018b427023107c0e0c267a578c2d1e897"}, {"path": "zephyr/module.yml", "size": 68, "hash": "3f62eb5e885b182eb1ac7d6b266626141de8f084dce7ec1738559a9ec71bf3d0"}, {"path": "zephyr/Kconfig", "size": 397, "hash": "dca2cb722dc52f57ef4aa7aae82cb0ed7e551a03884fb7ca16e13da229a15cf2"}, {"path": "src/esp_loader.c", "size": 12682, "hash": "6767f2220cdaa04e5c2a6e4997efa9bebe7f70bc5ca60a59d7bfe6d4715aba5c"}, {"path": "src/protocol.c", "size": 10877, "hash": "a1598763ac004a686f52a79c2ba15877704faaa49784ba647beaca2f315f65f4"}, {"path": "src/slip.c", "size": 3552, "hash": "219382ec5cbb6c88c4fdc4cae601c3e871e5991658ed62e8aaff503a656142d7"}, {"path": "src/md5_hash.c", "size": 8702, "hash": "9e577ae555dab8931c4900322864cc810fd43c759511b2014881861b295f19cc"}, {"path": "src/esp_targets.c", "size": 8731, "hash": "9e56e2fa264b183566a8ec2595d11e4a28edb871d4c618dc7ff3fc3a62cef8bb"}, {"path": "examples/stm32_example/CMakeLists.txt", "size": 1219, "hash": "9fee35488aceef66965b4d290bc7f066d1fac4c93a1fe985322f33337efb8259"}, {"path": "examples/stm32_example/README.md", "size": 3049, "hash": "ec41c566c3a2da35a1762e0cd6173bbdd8304b78b4be840d2ac325be065eb70f"}, {"path": "examples/raspberry_example/CMakeLists.txt", "size": 584, "hash": "51a64a4040145150177d1ec9d885e14680b5fb4a921204b001060f8680296a23"}, {"path": "examples/raspberry_example/README.md", "size": 3338, "hash": "02091db390b591ae6fd9590066a44823e36d1bd0489e91b9b0c3229e2023d265"}, {"path": "examples/common/example_common.h", "size": 1865, "hash": "4f42fcfba35fc4b1138d48d1b9ea1cd42ea5fea23942777d53e2c1e19de7de5d"}, {"path": "examples/common/example_common.c", "size": 11458, "hash": "b30e5c537046bc8df9a6ced28d9fe4dc683a4c35ea82706e386f953b60bb836c"}, {"path": "examples/common/bin2array.cmake", "size": 967, "hash": "dc233e5777aa4a42ea99eebda71fb1f1fcb2eaec59803d088dd5b53f195cafc2"}, {"path": "examples/esp32_load_ram_example/CMakeLists.txt", "size": 280, "hash": "e4756f4a184c216b2a641b31dcfb00a866ffe72d9c8241fd0fd978bd846401d1"}, {"path": "examples/zephyr_example/CMakeLists.txt", "size": 700, "hash": "a152e803cdd97ac40fe22e716d2c78f91046a4f4ceb2e577614ee787ddbea684"}, {"path": "examples/zephyr_example/prj.conf", "size": 78, "hash": "213542e02932e6a7c9821663e7e09daa855c31c057e642c313135ef4f738c33c"}, {"path": "examples/zephyr_example/README.md", "size": 3084, "hash": "cbfd869a231140e1711aa299df4863327fa5aa923b0b2038bff199c9727b29f6"}, {"path": "examples/zephyr_example/sample.yaml", "size": 163, "hash": "4d0f053d03b47ba4c5334ac6ba84a1f17c08ff90e528d38d799fc33c3200834b"}, {"path": "examples/esp32_example/CMakeLists.txt", "size": 275, "hash": "a06cd7a1f519b61119dc305d71318419d842c49b8ea4a7f25af333ed758ec8f0"}, {"path": "examples/esp32_example/README.md", "size": 3632, "hash": "54f62f046a3181d19e1e6efa8d51cc2c4688044907b6e733b5f4eee83c797158"}, {"path": "examples/esp32_example/partitions.csv", "size": 171, "hash": "b492eb22bd8ea0126e209dc5c7bda5207786aab08148ff3d1e43440cb37503dd"}, {"path": "examples/esp32_example/sdkconfig.defaults", "size": 32, "hash": "c2b5ae47f3d4a6a6b82d2d92319d2acc0bf23f91edd28aa518497aca6bf66797"}, {"path": "examples/esp32_example/main/CMakeLists.txt", "size": 988, "hash": "86d6c039ef60dc6ea0e19b96c053163610c6019e2040d3393160067b99a0d2b4"}, {"path": "examples/esp32_example/main/main.c", "size": 1576, "hash": "b509c11094ae420c689463c6e41b7d1f4e76884ceb3208eaadcff56c1ae86381"}, {"path": "examples/zephyr_example/boards/esp32.overlay", "size": 699, "hash": "646a71d550368f7610bbfb0d73fb4834d62e0dc1ac797c982388f71ebb8e2231"}, {"path": "examples/zephyr_example/src/main.c", "size": 2340, "hash": "7628795cd3bef0409f4810f23453c360848056294207d5e213c1cf3b0bf13ea2"}, {"path": "examples/binaries/ESP32_AT_Firmware/Firmware.bin", "size": 4194304, "hash": "b688de362472cff747f2ebe73e032987c1ee7532851150523f08710e7026b413"}, {"path": "examples/binaries/Hello-world/ESP32_H2/partition-table.bin", "size": 3072, "hash": "7f00b6c042a89b15b0cac534f82ed988caf29278ff5700b0c511eb1b5bb7c820"}, {"path": "examples/binaries/Hello-world/ESP32_H2/hello_world.bin", "size": 146768, "hash": "2759fc5debc992a761ee4ddd6b1c8a294c3426fae0c8481db057e3da57ff9b9e"}, {"path": "examples/binaries/Hello-world/ESP32_H2/bootloader.bin", "size": 20416, "hash": "658e52894aab3c7dc9af8ede0ec110408bb9e57423a10b56e8d7e02cec95891d"}, {"path": "examples/binaries/Hello-world/ESP32/partition-table.bin", "size": 3072, "hash": "7f00b6c042a89b15b0cac534f82ed988caf29278ff5700b0c511eb1b5bb7c820"}, {"path": "examples/binaries/Hello-world/ESP32/hello-world.bin", "size": 142320, "hash": "a1f56518fd24dd4ff39ee98c512807f36c5388cdbc0a5b40aa63f4b75f6fd98e"}, {"path": "examples/binaries/Hello-world/ESP32/bootloader.bin", "size": 24880, "hash": "6200f89fe61eb3758d3e844562cc69254d193282da6ae9f1857d600632233888"}, {"path": "examples/binaries/Hello-world/ESP8266/partition-table.bin", "size": 3072, "hash": "5d1dbc1e3c50d7bc93b123215900b57fdfda24131e76da03999a54fe9b554ec3"}, {"path": "examples/binaries/Hello-world/ESP8266/hello-world.bin", "size": 195984, "hash": "0fc099da62881522204825a9d9ea1a526d6e195d1d5b034972189c7e98eb0a99"}, {"path": "examples/binaries/Hello-world/ESP8266/bootloader.bin", "size": 10768, "hash": "4ebe1cfe7b195bfbc6aa74245648155e0466c522a6da2417c9fef614bda2db34"}, {"path": "examples/binaries/Hello-world/ESP32_H4/partition-table.bin", "size": 3072, "hash": "7f00b6c042a89b15b0cac534f82ed988caf29278ff5700b0c511eb1b5bb7c820"}, {"path": "examples/binaries/Hello-world/ESP32_H4/hello_world.bin", "size": 136224, "hash": "b74c30177b1159c8f5d138531a85c90cce03bb1e98682340906cb4052fbeaa51"}, {"path": "examples/binaries/Hello-world/ESP32_H4/bootloader.bin", "size": 19264, "hash": "7826d1fa01d98efc94b2aaf9a6f63abfe8eed928235d322fa1ce310f452ae33c"}, {"path": "examples/binaries/Hello-world/ESP32_S2/partition-table.bin", "size": 3072, "hash": "7f00b6c042a89b15b0cac534f82ed988caf29278ff5700b0c511eb1b5bb7c820"}, {"path": "examples/binaries/Hello-world/ESP32_S2/hello-world.bin", "size": 142528, "hash": "5f5d057d551af6223888b73ef4c715c5acc1eadbb90a046578a927eab5a80e9f"}, {"path": "examples/binaries/Hello-world/ESP32_S2/bootloader.bin", "size": 20000, "hash": "2b2bfbd61260af10cb74c907c42f49285689a6cebcceb8ec03124992207c0e27"}, {"path": "examples/binaries/RAM_APP/source/CMakeLists.txt", "size": 568, "hash": "3496f163efeba476406d06eca28572fa2d74d20e076c0cc289af8fa9e8e59299"}, {"path": "examples/binaries/RAM_APP/source/sdkconfig.defaults", "size": 426, "hash": "19e0c4c9df576747dda428e5f3996c68010db068163542120bfce96f44bba335"}, {"path": "examples/binaries/RAM_APP/ESP32_C3/app.bin", "size": 101408, "hash": "2e6f6729a66b13df4f789aa8ec038a7f9b7c099fd15d1b7f7ef00dba8f5b9833"}, {"path": "examples/binaries/RAM_APP/ESP32_C2/app.bin", "size": 54080, "hash": "af74a99385aded6ffde220a93cf5893d4d81ee87ee9e205072dcced80d6ee568"}, {"path": "examples/binaries/RAM_APP/ESP32_H2/app.bin", "size": 55600, "hash": "ba98ea3494ba535857b7a29d3fea96a22fde053ff529b8fdd3bb26d07447b31b"}, {"path": "examples/binaries/RAM_APP/ESP32/app.bin", "size": 127584, "hash": "335d3748709b9d2efb0a89d968433f1787301d5c22bfd930a27b85af970488c0"}, {"path": "examples/binaries/RAM_APP/ESP32_H4/app.bin", "size": 113536, "hash": "229370b19ae3660bb4c91401e1b9a5b1340f472509341a4e9e00a20a376d799b"}, {"path": "examples/binaries/RAM_APP/ESP32_S3/app.bin", "size": 145936, "hash": "350ca35cdc5c3146ab634635fb98b1fdc79e8e0eb263f95de745974bda239314"}, {"path": "examples/binaries/RAM_APP/source/main/CMakeLists.txt", "size": 74, "hash": "db9cdcccf2b7cd8e737870196797222b2600c71e921e2c6084287c4ef429265d"}, {"path": "examples/binaries/RAM_APP/source/main/main.c", "size": 317, "hash": "57ece26888877f1e2d0bd9a35b4dcc645523af16bea446d2dcb1d9a6b9ff2904"}, {"path": "examples/esp32_load_ram_example/main/CMakeLists.txt", "size": 699, "hash": "ba701fcda35fd64ddbf28b5a2561573b873bc750b05a594a7ba97864bc8901e9"}, {"path": "examples/esp32_load_ram_example/main/main.c", "size": 2516, "hash": "b0b4d94a338c6c4de754831731bd387f99a7e7747e210ea730eb17404167923a"}, {"path": "examples/raspberry_example/Src/main.c", "size": 2037, "hash": "6826e9330662a4f6d481620857103ebe3e275df65179336a0995671384d62612"}, {"path": "examples/stm32_example/Inc/main.h", "size": 1523, "hash": "a5f35996c31caa193f228e59655780f625a2f88493e3d9050cf212cef5f094af"}, {"path": "examples/stm32_example/Inc/stm32f4xx_it.h", "size": 1275, "hash": "dd9b39b5a297a4e75248d97ba4576af924c6573e6b21d41dd92dd1e5342500ef"}, {"path": "examples/stm32_example/Inc/stm32f4xx_hal_conf.h", "size": 16359, "hash": "49138491acff99e81bd794fc49fbf7cce6ec6c67eb10d5e51a662e3fcf41b4cb"}, {"path": "examples/stm32_example/Src/main.c", "size": 6155, "hash": "dd07c9014c35aab82a23fd701c34cb27677717c87a71d8a091ed81b1e48e593a"}, {"path": "examples/stm32_example/Src/system_stm32f4xx.c", "size": 26457, "hash": "89a161ae26a64a3c634c8aa3511d7bf8cefba3ffce89674020bd0089dfb1c725"}, {"path": "examples/stm32_example/Src/stm32f4xx_hal_msp.c", "size": 3209, "hash": "537e9d2fe967e75fdf5769620b18ff64314058a1a48cb6e8240f34d5ab1af20d"}, {"path": "examples/stm32_example/Src/stm32f4xx_it.c", "size": 5587, "hash": "4b5483461a1c4a620733c95d1592a14106ae2d68fa5e5bbf3b7f107f0ee44ac7"}, {"path": "examples/stm32_example/Src/libc_compat.c", "size": 3089, "hash": "367c20ce5f31f94ebfb15dfa9bc4f00e6396a59650edec198297f41a227f6f8a"}]}