diff --git a/Hardware.md b/Hardware.md index e69de29..39adb52 100644 --- a/Hardware.md +++ b/Hardware.md @@ -0,0 +1,78 @@ +# Hardware + +## Classification + +Hardware / firmware workspace. + +## Structure Signals + +- `firmware` (260 files) +- `(root)` (1 files) + +## File Type Signals + +- `.json` (64) +- `.h` (35) +- `.sh` (25) +- `.cpp` (23) +- `(none)` (17) +- `.py` (16) +- `.md` (10) +- `.gitignore` (8) +- `.yaml` (7) +- `.svg` (5) +- `.png` (4) +- `.bat` (4) + +## Build And Dependency Signals + +| Signal | Detail | +|---|---| +| platformio.ini | envs=heltec_tracker_cardkb; boards=heltec_wireless_tracker; frameworks=arduino | +| docker-compose | services=meshtastic-node | +| Dockerfile | Container build file is present. | +| README files | README.md, firmware/.clusterfuzzlite/README.md, firmware/README.md, firmware/branding/README.md, firmware/extra_scripts/README.md, firmware/meshtestic/README.md, firmware/protobufs/README.md | + +## Project Tree Snapshot + +- .gitignore +- firmware/.clusterfuzzlite/Dockerfile +- firmware/.clusterfuzzlite/README.md +- firmware/.clusterfuzzlite/build.sh +- firmware/.clusterfuzzlite/platformio-clusterfuzzlite-post.py +- firmware/.clusterfuzzlite/platformio-clusterfuzzlite-pre.py +- firmware/.clusterfuzzlite/project.yaml +- firmware/.clusterfuzzlite/router_fuzzer.cpp +- firmware/.clusterfuzzlite/router_fuzzer.options +- firmware/.clusterfuzzlite/router_fuzzer_seed_corpus.py +- firmware/.devcontainer/99-platformio-udev.rules +- firmware/.devcontainer/Dockerfile +- firmware/.devcontainer/devcontainer.json +- firmware/.devcontainer/setup.sh +- firmware/.dockerignore +- firmware/.env.example +- firmware/.git/._index +- firmware/.git/FETCH_HEAD +- firmware/.git/HEAD +- firmware/.git/ORIG_HEAD +- firmware/.git/config +- firmware/.git/cursor_metadata.pb +- firmware/.git/description +- firmware/.git/index +- firmware/.git/packed-refs +- firmware/.gitattributes +- firmware/.github/FUNDING.yml +- firmware/.github/actionlint.yaml +- firmware/.github/meshtastic_logo.png +- firmware/.github/pull_request_template.md +- firmware/.gitignore +- firmware/.gitmodules +- firmware/.gitpod.yml +- firmware/.semgrepignore +- firmware/.trunk/.gitignore +- firmware/.trunk/trunk.yaml +- ... 225 more project files not shown + +## Interpretation + +Treat this repo as hardware-affecting until proven otherwise. Add exact board revision, wiring, flashing command, and recovery procedure before release.