chore: import local project into Gitea

This commit is contained in:
2026-05-20 10:05:17 -07:00
commit 5dd75e08d1
2 changed files with 49 additions and 0 deletions

35
.gitignore vendored Normal file
View 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
View 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.