25a11ee83a518ce8bd1130f33d698dd7051f21b4a23872c451389fc6c49dab01  .gitignore
b5af1351ad263079de3c869d07f8fcdb64fbb26b802c25f1f726a571026a3c60  DISTRIBUTION-NOTICE.md
58274464028280f65b248ca6526347c6bb4b841c7c14a4e5f1db027c5fc7e278  README.md
31fbe7551da9aa7dac2c5b97bfbb46833afaea1f77aa76fe879576c8f92acded  app/manage.py
511246e20d9df3a96bbefe49de03b49bd650787818c4e9c12e97ab88ec18ff89  app/server.py
89982cbc56a10311c378ab694f1be10edc22056a2d843945b8f969919bc5d945  app/test_backend.py
e63f33fc00fb3fe54bc5429225cb607e73f93e6708ca7c0b9d24118894fb2100  app/test_trial.py
e8342ff476dc2d5bc5eacf0bb86769f083b3d9f68c910c2dd7f0e19f61f2361f  docs/API.md
f43fa78b369d9925bfb54a21e9ea5456296055720f3defc934fb03354cd1723f  docs/Implementation-guide-EN.md
2ec10eeab05bd0e32069bab73b2f832632872d4c40ccf7e2585756189f3826a0  docs/Implementation-guide-EN.pdf
7c186541cc2f1c180571fba50cac30f5a1ab44220be81605b7c9ea4371cdff13  docs/hardware-mechanical.md
ffb568bfef61980257ebe7a42913de350e7790c5fc56809d50506c3e6c770b06  docs/hardware-prototype.md
97b40f3a75c7e754a28fe21183aa2c46fc6fd11e079864c22b76d853d318fc5e  docs/hardware-validation.md
d28ae6211ad0f7b5fc84eae9197c90135a9d5f243223206bbf258f8f93fcc4c7  docs/固件USB与存储基准-V0.2.md
85f348ed22719b3bde1d33a5d45950900c7b82eece20bb8ea0dfa0cac7188531  docs/开发基准-V0.1.md
4289625626e31bc68b7f9127c62688670e52ee1334a78416c4616523184f90fc  docs/开发基准-V0.2.md
9fed870f554ce231b43f38f4fa4189a916e1b38296afe7e84c51f1471064319b  docs/开发基准-V0.3.md
5a70226d5364c37f75e66d64cac783bc6bb7ed74907acd83a319644a76cf0ce5  docs/现场验收记录.csv
ffa3cc56654dcba8a5397c3bcd33993076baf991c9dae15c76287da663bc7aee  docs/运行与恢复.md
3a5d0de711ed60a26c00fa67643f842682b85c58964d4eaf6adf29c4023121c1  docs/采购与落地指南.md
8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903  firmware/COPYING-GPL-3.0.txt
e350c4f2b92b5d1cc2fdccf7fc966e07043e528b116adedf498fd150933c0f1e  firmware/Makefile
11b441e229f114d817a55be873847caf1078c7d8a1d0b33506d1bb5e53a030f9  firmware/README.md
898927689985dd85fb891d73ffbc18986f1b44fa9ce6d9bc81e6dc71c81a4f94  firmware/adapters/xiao_pin_map.h
8063dc6d73f7b8365d43666602f29a99dbae0827c28c1c409c33aa282e266b68  firmware/arduino/material_tag/config.h
5136f42c2fed4f3b0e687acc5f502590c4703b59c5202807578e60fda0a86673  firmware/arduino/material_tag/material_tag.ino
d01b0c32ea662e910047c989a6454ad353aa8ae0fdc00727c34240004e8bc90d  firmware/binaries/EL-001/material_tag.ino.hex
1eeb6797e7c60462d1b68c4365f356f175554dc43c0e8049c7563a7497513f60  firmware/binaries/EL-001/material_tag.ino.zip
924556f5d8ccb0bf9ec4cedc3b50420146f72421c766e241c96001cbec7e40a0  firmware/binaries/LS-001/material_tag.ino.hex
492f521b64de926954b1912fe3af7d63c37794cede10a6e7b82117a408f84a4f  firmware/binaries/LS-001/material_tag.ino.zip
f491bbadbed206c54fdd6a5db14979f3961ed973ae2928ba8daedcf5a33e9139  firmware/binaries/WH-001/material_tag.ino.hex
7a0873f99c01e73fa6a055e5533add294dc2eb15274b3c0cb8f0efdfcd83983d  firmware/binaries/WH-001/material_tag.ino.zip
518263a4a43cfa1217aeb0c9e0a56d78bf6987ea2378e06cbcbe8fdcd335c208  firmware/ble-bindings.example.json
f8124daf94ef11340d11fbb68c707934f18ae09f15b98abcca4089c51d6f51e0  firmware/ble_gateway.py
7c1fde2333969309c64e0d30aed5b6f33513732df57fb77d14eff4374ae38b07  firmware/build.py
500902c4ae8795fca7e9ad09196d77aee743ac5015bbb44ecba9fc89946a3104  firmware/commission.py
508708d69d9c3a4597a6aa18271daa30563b63294f32deae3613b240db576ccb  firmware/dependencies.lock.json
01b39a942c09715dfc60a9abc7cd6274c17915bf5e02a28d5093c4d37df5682f  firmware/examples/host_demo.c
7203913638d7f592ef7f7d972212247e1f155680283807bc4c63a68c29a5c404  firmware/gateway.py
b35e876130881a73f0c91997bd8001774b2e28d68d18f0da921bac11d328d97e  firmware/include/material_tag.h
75cd07244738cdbe1e20e246e4b41217da8aaeeb79887fdd0684df29b598f52d  firmware/include/material_tag_adapter.h
73e330f155db5fd73f5ea4d30422df56ed84c066086589356825be8616fd0a31  firmware/include/material_tag_store.h
430b497421c7c5fbf22fbec6b5c34e894cd64946a5fb7df4a366784ab6ae7fd6  firmware/launch_ble.py
f556fb8bc798e6eef3bcb50a091cfdec6d8708247b93dbe81a0cee76acdc9747  firmware/libraries/MaterialTagCore/library.properties
7c56a01aea81f2376eb0b238215ebed3303e3dfac24abd67cce0574e7902caf2  firmware/libraries/MaterialTagCore/src/material_tag.c
236f9ac5d5093a47889490a14da74e16370713f358fbc5ffba969a2a76eef4fa  firmware/libraries/MaterialTagCore/src/material_tag.h
666f8854f873efea8d6f19b23074218f53774be9e3c4a14e4565845ae04de692  firmware/libraries/MaterialTagCore/src/material_tag_store.c
cf624bd90dc860b18239aa08e2a52a6b140d4101a21d50c74f096c66362499be  firmware/libraries/MaterialTagCore/src/material_tag_store.h
1886515d80f4ec6c5bbde8f5683f37179cf54c1313dcc5b46575cd9bbd7d86e7  firmware/requirements-ble.txt
ab6ac39f289c4e90d6dad848677e012ca019386e840e7953ca413e9674f87157  firmware/serial_simulator.py
252cf739d2c28117b953688a10f8e6744dcb2b2c5cc9d9155216967249aa0cc1  firmware/src/material_tag.c
ddafd407c13be06cde256c7519039c172245481ce42bcf777712c566445d8b80  firmware/src/material_tag_store.c
a5cf89333900495c439bef978fbd3cdecc21e846a7d76e4d98bc73b37462f353  firmware/tests/test_app_integration.py
8e5228d96d1170f95cfe6e1395527776a8dc621bd9937e2772788f28fc81661f  firmware/tests/test_ble_gateway.py
a3e9ae5f6be9cafdffc66a8c51c2cb658454f625ab9b17877b45c2932cdcc7ca  firmware/tests/test_gateway.py
965f6dafab84b95f1a3736e4b25bdb0f383c0009bf7a0305bbab93a450ddeb46  firmware/tests/test_material_tag.c
b8aec8face0be71c6e55af4c4cf821557804af7a1064d115f3f11d46279e6c26  firmware/tests/test_material_tag_store.c
abe8929774e2a07eb874863611841b80e8a6efa8e01dad7bd41e2cf70ab361d5  firmware/tests/test_serial_simulator.py
d42dce82e5ecf3903cf3220a26d8e640776cbf619f5ee07583ba334522b72772  firmware/tests/test_target_transport.py
c7bab1b6c6eee64b50964c8e149b795719a01f1d9dfcdcef170b35daa696349b  firmware/third-party-sources/Adafruit_BusIO.zip
7d4dc7a7522716d2c88a3b1b9b13521d33cfeeae9ebffa42c2dba0559696a997  firmware/third-party-sources/Adafruit_GFX.zip
aaef947e27d3a059171632d414fcc07f167c628724cf7c7936158535ae622c5c  firmware/third-party-sources/ArduinoJson.zip
a23a4871b9a9b08107654ce169171dcd12a1f717aebc2057aec53dab4a28e8fb  firmware/third-party-sources/CMSIS-5.7.0-selected.zip
01008a7cfe1d63cddcad9e9f5261b95262a41f389456c19f268f643b5a8e93d8  firmware/third-party-sources/CMSIS-extraction.json
93737492f010e28b1dfa8c871d47463dae5c3d1d305678d560d178cd1c0125b0  firmware/third-party-sources/GxEPD2.zip
c4376986bea5a51fee98af6a0feca2a01fb4e103459aeac02e862b9154afc33a  firmware/third-party-sources/README.md
5243bd456e8b7a3328725e17e6c6efc9712662f5aa27b7dc807911aeb0e93071  firmware/third-party-sources/Seeed_nRF52_Boards-1.1.13.tar.bz2
9f79d2c8eb37e2e2cf2b1359e7324c420fe409b4c2a1aebcebb5a19e7623bf05  firmware/third-party-sources/U8g2.zip
35cdab068152f501223b4d9d407c74760a2adf368e860045a20eb8cfd3d6cb62  hardware/README.md
5972460559bdebf3cfd490ecf3c43af785019e9c3561269f7ef4cbaabcf05d51  hardware/cam-candidate/README.md
574a49ddf6020fc682c2e16ee09a1d226c0320387dcdcf4bf71d4987df247ad1  hardware/cam-candidate/material-tag-carrier-B_Cu.gbl
8d60b87fd4cca4b1915d41379a88f1385ddbea9fe9f89b549a52b636d40c922c  hardware/cam-candidate/material-tag-carrier-B_Mask.gbs
6236b85e6c7afa97131b44eb8a7cf355b7b8920d373c078ec5243e3372bbbf7f  hardware/cam-candidate/material-tag-carrier-B_Silkscreen.gbo
8233d85a9ebd6d420ecfe493ade3e4807fa4b84649b764aabc8d100d8b0d4a05  hardware/cam-candidate/material-tag-carrier-Edge_Cuts.gm1
cacbe3a9cfe6fbf66f832c582b637eeb814bdbca6497d988bb217e91f29a220b  hardware/cam-candidate/material-tag-carrier-F_Cu.gtl
2595b3a518e232bdb9dc7927faf8c79b80c225be52d192f543feec4f95665c49  hardware/cam-candidate/material-tag-carrier-F_Mask.gts
98e371692d4e7194aa3413511799e19ef4848b63f4394515c6585bfbf91080eb  hardware/cam-candidate/material-tag-carrier-F_Silkscreen.gto
8dce5bce55a54ffcea3ff418982d91935e06805cc0762178214c3c93c09c670a  hardware/cam-candidate/material-tag-carrier-NPTH-drl_map.svg
cd14fcd8b4e12f34f0f5e160d64c647ed2cb15d7e6834f3f0f746c929a6597ac  hardware/cam-candidate/material-tag-carrier-NPTH.drl
1e39512c93291a147206b1362f95424d31c1103287d3cfbbe136bf5c98724b08  hardware/cam-candidate/material-tag-carrier-PTH-drl_map.svg
e8b2b042d0aa15b0ba2ec4b5262057e38636c874a877acac499b94231c16d9ca  hardware/cam-candidate/material-tag-carrier-PTH.drl
784940a8260d464c7c50fec01e387b4a363aff50faa24a223ad25d8b026dbee8  hardware/cam-candidate/material-tag-carrier-drill.rpt
6e364531b7ce23d951bcd81133eee6f79ad59fd9f0a99acd2105c35a3cd2f6f0  hardware/cam-candidate/material-tag-carrier-job.gbrjob
98e9de9314ec70b741a55c9dbba68d17da50f99db47a447c15d9027b20852d26  hardware/fp-lib-table
bf1ed7d67d0dadd086d8c94759c12530652b813a2bae336697a9f48cf3a89116  hardware/material-tag-carrier.kicad_pcb
a489338301638f12c479ccdda8e3f9c0705b9067f5932e28fe495a749a9ef996  hardware/material-tag-carrier.kicad_prl
1ed1604b03e2f462e4d9cffc2a043ba26d05f2389882e1f1b0865f2b32d7a21c  hardware/material-tag-carrier.kicad_pro
2674b0b757aebd973e73d7c97786d914660839d80c3eb89ed0508bb8da87900d  hardware/material-tag-carrier.kicad_sch
2dd13a2c0a6c7a4497436973bea4392d66fed0a2445fb7353f36b98cd01cdb5a  hardware/material-tag-carrier.net
8b9ecd9b0207f4ea0bfaa63b6105d3be40b5a5850dd340474087ac46be92c668  hardware/pcb-preview.svg
d5ae2abe6e80dbf1a1ca7ebc7de1b61fe914807f27a700d84d96030b3e6ac212  hardware/pin-map.csv
872be538e1d630e4c516493e2760899a689565f218bf909641c6d657242e712f  hardware/power-budget-assumptions.csv
d80ef3d0f05d4c9e1112d185af55eb10cf3a94c6bff079fdf4f531f927a33c1f  hardware/procurement-checklist-en.csv
2d8f21bb0a430515e996b2ce6ae76d9720b4b98f49ad9c38511b1ea59e0411a2  hardware/prototype-bom.csv
46a84fe06d88d6a4c5b07bb89c6a19e9207ce5362c2930fed2117908c450fa97  hardware/schematic-preview/material-tag-carrier.pdf
bdc361df34890b37b2b2b8658199f0d75e8656c7ad3cda7299bc018d2e7bdd46  hardware/schematic-preview/material-tag-carrier.png
cbd2c17f0f9daec846fd87416a5c894bb9e9db2948353f040573c571507e1d27  hardware/schematic-preview/material-tag-carrier.svg
7e511a2c66921bddc0fc7153a1f93f4cb2e90c5c0c296861bce1d7fc14e2c715  hardware/sym-lib-table
85dc0ef68a872580c083152e39910a5f9ec392957984798d0844da4098ffbc68  hardware/wiring-diagram.svg
008e86b712f4cc8260f53037b49a6e644444813402637a952261931dbe13f3c0  hardware/首批样机采购清单.csv
4fd32925bc1837c75f1a689dd633961395a03e592d20d8918e9828a6cd337b9a  reports/backend-tests.txt
387bea3c958065221bf8a1d1000a1306f2f3948fe3bb24463d72f8a498918ac5  reports/baseline-v02/backend-tests.txt
6ae769c4f8fdd84e98830b4d060ea2e48cf926f12b08bf833764d096cef09d23  reports/baseline-v02/baseline-v01/backend-tests.txt
7da650e33a4321c8922765af113437faaf890877c41d8f64ca1e8b12966af283  reports/baseline-v02/baseline-v01/firmware-app-integration.txt
3f70d382fe3334f51edaf9bfa690446b8207f6fc7096cd10a87ed1c6fdad1e6a  reports/baseline-v02/baseline-v01/firmware-tests.txt
5a55e4b0f1a788841cb87c3369b43617283bc32446b4af935ace13ba42029257  reports/baseline-v02/baseline-v01/hardware-check-summary.json
e6f12f2e9ddf1d8330e91af44bf32e83f5e2279913134f0202dfaa08be60ac36  reports/baseline-v02/baseline-v01/hardware-drc.json
79b66aa574919defbfb64eff0beda6ce7f377938e9a3fcd6a0a7bf44c48872be  reports/baseline-v02/baseline-v01/hardware-erc.json
ccd97af366a6a6c18cb2318f7b315176879cc267a39570a9f8ad6c6299d48f49  reports/baseline-v02/baseline-v01/hardware-generation.json
2efd8841173cf4ea2faa5ba07c698b179de095d324afd417d6b6c8681f8ae2d9  reports/baseline-v02/baseline-v01/ui-tests.json
3281a22624b95b9a17681fedad36bc54426c70f6a30b1e450ab555addcece92c  reports/baseline-v02/baseline-v01/ui-tests.txt
b41716f0f8b5d7fd601d021c9b8fda6af0c9e66d4c6c9c345c2aefc3df4599ad  reports/baseline-v02/baseline-v01/workbench-desktop.png
97d6a3928cacbc3ebaac27678bcbcc23ad5e14f64fa68fecb2a71f7bbba6114a  reports/baseline-v02/baseline-v01/workbench-mobile.png
21c8eaaf641dc343a9bff808b3ff9b8a2aaeda6d0867be67731d79039bc7ad55  reports/baseline-v02/firmware-tests.txt
b23aadb31379203f85b4b409afd9d0d4a9d07449b0fc94911067ee42e8869298  reports/baseline-v02/gateway-tests.txt
be80432b7574c08e507c2c67e3c75df9e818f8a5b5f8e08106f66efeb9465573  reports/baseline-v02/journal-tests.txt
7da650e33a4321c8922765af113437faaf890877c41d8f64ca1e8b12966af283  reports/baseline-v02/legacy-app-integration.txt
07e9266658f8c3941eeb9814fca65fcb57ad1cb64d9589d828f49ca23cf00be7  reports/baseline-v02/legacy-simulator-tests.txt
d87d921df46d7710dc1bd2108ea2b1f9c3fed6cb62a3296f93e76f1bcdd65ab9  reports/baseline-v02/target-build-command.json
d802fb045039d4894a1e364115b67bef03b7715862e3f64f5b08636b2b8ebd6b  reports/baseline-v02/target-build.json
382e21d319e4d2df303159a1a5345551ad523e364b953da8caa419de43484d55  reports/baseline-v02/target-build.log
c9f16c491afe06ce5fcad253a271069c593f0102cf6a4d2a773017be619c3874  reports/baseline-v02/target-stack-usage.txt
c8f6a07bba780f2d79ef035cdd65b378ce035c7bf9702261733ec4edc5e87481  reports/baseline-v02/ui-tests.json
1897246a0fc41d960e2fab2c8df20c1419a8f7ed29a7c97d1ae2582c4be3a17f  reports/baseline-v02/ui-tests.txt
195afe6ee2992133b850b5cab29427484e0c5ada81433ba6237f83babe90c8b1  reports/baseline-v02/workbench-desktop.png
b6b368f54780b40fc6e8995547af6fe5f6beaf7ec94fda5d149050957b41bc13  reports/baseline-v02/workbench-mobile.png
b9fdd4b87a8cb7a6b5ccc64417eccd0840d7f2ac86b61024748abfcc1af474b0  reports/ble-gateway-tests.txt
70554e2db2072a4c5c2b9e054490cd4edf48b619b26159d5ab3dbc4f3ee0bd37  reports/ble-runtime-check.txt
a2dc8d45f621218f3f5c68db945282261ab5d47c816aca3c7fbd2875c01b3e35  reports/firmware-tests.txt
bfb8686435ebea7d1f7d3b395a56a0cd3e843b9a1b9d707e5ee05ea44d79bea4  reports/gateway-tests.txt
6fac1550d81f23bd4a089a7a35a243b60f91f2b248ed0dff629f2d694e118b9e  reports/hardware-check-summary.json
7d0c084fc244beadd428e8902fd319b34fc1b771cd2611a34d5b59630e6cc1df  reports/hardware-drc.json
6804ed9d051090d0f0c09bcd8ed59b221b6db63dfffc574bb816ee077d35079f  reports/hardware-erc.json
afc8545f35dd41de6b2477f414a7e249345241d56216bfd6ab1ff0ad5ca638b4  reports/hardware-release-candidate.json
be80432b7574c08e507c2c67e3c75df9e818f8a5b5f8e08106f66efeb9465573  reports/journal-tests.txt
eb67bb664b7081846a9b3975a6478ac6e4bb03673baa51793f8a5c9a55c28342  reports/public-validation-summary.json
62692ee1eb21651ece3d6ea73f58749747a6a09d199cfcf9889c3c0b65634779  reports/target-build-EL-001.log
62692ee1eb21651ece3d6ea73f58749747a6a09d199cfcf9889c3c0b65634779  reports/target-build-LS-001.log
62692ee1eb21651ece3d6ea73f58749747a6a09d199cfcf9889c3c0b65634779  reports/target-build-WH-001.log
af6d4719688bc782524b5975c7bbf3fa9d1ec0dcef583f88ef68e6fbde07a9f2  reports/target-build-command.json
2ef770a142dcfcf973fb522031ad51bf965b1c56ea803aa4f4ac2b5deb0f8a85  reports/target-build.json
e4e5be3a7ddf9f7f3dcf6978fd6a66597d528b6e366ff60ce0ea4de4a84e8d81  reports/target-stack-usage.txt
d6b870d499578c4c4bb1be6f8c2aaeaadd96a1d317094a567485084ee08f56d5  reports/target-transport-tests.txt
b71a69811be16e6cca229580020492dbda0d79bfe87d90f8f6478a69088a4957  reports/ui-tests.json
b2645081725b180d95ce8ee2c027aaad5d331a39053ee659010ed7f0e25eb1c8  reports/ui-tests.txt
6b4db35b30031f9674b8800203126c6f66b0e8d35f122b764cacaaf2a6e52540  reports/workbench-desktop.png
56bff1db14fca6f347e0002e636558ac4a6cc40d57a00a28d395bcf6d0e89ae2  reports/workbench-mobile.png
a31e15262c67d3ae937b98509b8046209d50df1f68b702f51608050ba9655300  start-ble.command
bd14536ad8b1017bfb047c0c222c30eae318abaca241a5bea188aeacab62f51b  start.command
a6ba105f4ed0a80b4e5e037b67cfdbf003fb46c65467693f349e5a539710c28c  web/app.js
19fb5db42f0988af815dfe2e5f574ed022f05150f1a3e36cd8ff9ad2ef9bf464  web/index.html
e7b4f1ceae1c5c036e25a85034d1054908b4df5df7a6aeeb31c487c9bf8cd381  web/styles.css
