Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
4b94570
add combined camera capture and model inference wo sd-card mount
ChrisKnaden Jul 1, 2025
ff363c6
added SD card mount
mathun3003 Jul 4, 2025
2dba348
Optimize inference for SVGA and .jpeg files, prevent memory issues
ChrisKnaden Jul 5, 2025
fc2c88e
track models directory
mathun3003 Aug 1, 2025
550d2a9
added .gitignore
mathun3003 Aug 1, 2025
60899e7
added final models for deployment
mathun3003 Aug 1, 2025
a57895e
first attempt Arduino-ESP32 integration
mathun3003 Aug 2, 2025
ac2dba9
compiling RadioLib successfully
mathun3003 Aug 2, 2025
0c5ec56
added RadioLib
mathun3003 Aug 2, 2025
1e45bae
incorporated LoRaWAN send script
mathun3003 Aug 2, 2025
3de3007
added arduino as a component; adjusted CMakeLists.txt
mathun3003 Aug 2, 2025
f190d84
added customized arduino component
mathun3003 Aug 2, 2025
989ef8d
uncommented lines of code
mathun3003 Aug 2, 2025
3b0c9fe
reconfigured arduino core
mathun3003 Aug 6, 2025
c70a9d8
enabled RadioLib debugging
mathun3003 Aug 6, 2025
69731c3
set Arduino macro in sdkconfig
mathun3003 Aug 6, 2025
e144faf
copied arduino sdkconfig settings to sdkconfig.defaults
mathun3003 Aug 8, 2025
6535ccb
first attempt: incorporate BLE client
mathun3003 Aug 9, 2025
76a89e2
adjusted .gitignore files
mathun3003 Aug 9, 2025
5fcf9c2
deleted embedded files; adjusted payload typing
mathun3003 Aug 9, 2025
4eac20f
untracked sdkconfig
mathun3003 Aug 9, 2025
178b6a9
added BLE and LoRaWAN sending sketch
mathun3003 Aug 9, 2025
c9b552b
added latest YOLO11n model
mathun3003 Aug 9, 2025
3fd6c3f
Merge branch 'refs/heads/main' into feature/mvp-ble
mathun3003 Aug 9, 2025
f25ff00
removed .gitmodules, adjusted payload
mathun3003 Aug 11, 2025
b9374ee
removed secrets from config.h
mathun3003 Sep 3, 2025
eee07ee
removed secrets from yolo_detect/main/config.h
mathun3003 Sep 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
199 changes: 199 additions & 0 deletions model-deployment/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Jupyter Notebooks
*.ipynb_checkpoints
*.ipynb

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# UV
# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
#uv.lock

# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/latest/usage/project/#working-with-version-control
.pdm.toml
.pdm-python
.pdm-build/

# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
.idea/

# Ruff stuff:
.ruff_cache/

# PyPI configuration file
.pypirc

# Mac stuff
**/.DS_Store

# VS Code stuff
.vscode/

# dvc-tracked files and folders
/data
/models
/datasets

# images
*.jpg
*.jpeg
*.png
*.gif
*.bmp

# txt files
detections/*.txt
Binary file added model-deployment/coco_detect/models/yolo11n.espdl
Binary file not shown.
Loading