chore: import local project into Gitea
This commit is contained in:
35
.gitignore
vendored
Normal file
35
.gitignore
vendored
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
# OS / tooling
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# Editors
|
||||||
|
.cursor/
|
||||||
|
|
||||||
|
# Secrets
|
||||||
|
.env
|
||||||
|
.env.*
|
||||||
|
!.env.example
|
||||||
|
!.env.template
|
||||||
|
|
||||||
|
# Python
|
||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
.venv/
|
||||||
|
venv/
|
||||||
|
|
||||||
|
# Node / frontend
|
||||||
|
node_modules/
|
||||||
|
dist/
|
||||||
|
|
||||||
|
# Typical embedded / tooling noise
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Builds (adjust per subtree if needed)
|
||||||
|
**/build/.ninja_deps
|
||||||
|
**/build/.ninja_log
|
||||||
|
|
||||||
|
# Firmware binaries belong in Gitea releases with hashes, not Git history
|
||||||
|
*.bin
|
||||||
|
*.uf2
|
||||||
|
*.elf
|
||||||
|
*.map
|
||||||
14
README.md
Normal file
14
README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# s3-ai-friend firmware artifact
|
||||||
|
|
||||||
|
Stores **`merged-binary.bin`** (~10 MB merged image dated Sep 2025 in this folder).
|
||||||
|
|
||||||
|
### Flashing sanity
|
||||||
|
|
||||||
|
Identify whether this corresponds to ESP32‑S3 (UF2/bootloader offsets) or another SOC before writing with `esptool` / `chrome` UF2 tooling / vendor flasher — misaligned writes brick boards.
|
||||||
|
|
||||||
|
### Git hosting guidance
|
||||||
|
|
||||||
|
Treat firmware blobs like release artifacts:
|
||||||
|
|
||||||
|
- Prefer **`git-lfs track '*.bin'`** or forge **Releases**.
|
||||||
|
- Ship checksums (`sha256`) in commits when you bump firmware.
|
||||||
Reference in New Issue
Block a user