Skip to content

Load environment variables with dotenv and update firmware config docs#31

Merged
74th merged 2 commits intomainfrom
feat/load-dotenv
Apr 7, 2026
Merged

Load environment variables with dotenv and update firmware config docs#31
74th merged 2 commits intomainfrom
feat/load-dotenv

Conversation

@74th
Copy link
Copy Markdown
Owner

@74th 74th commented Apr 7, 2026

Summary

This PR introduces dotenv-based environment loading for the example Python apps and improves firmware configuration documentation.

Changes

  • Add python-dotenv dependency to the Python project.
  • Load .env variables in multiple example apps so local configuration is easier and more consistent.
  • Update docs/firmware_ja.md with clearer and more detailed firmware/servo configuration guidance.
  • Add SERVO_OFFSET_Y to firmware/include/config.template.h.

Files touched

  • example_apps/echo.py
  • example_apps/echo_with_move.py
  • example_apps/gemini.py
  • example_apps/claude_agent_sdk/claude_agent_sdk.py
  • docs/firmware_ja.md
  • firmware/include/config.template.h
  • pyproject.toml
  • uv.lock

Notes

  • Local untracked files (e.g. .github/hooks/, .github/prompts/do14.prompt.md, test.http) are not part of this PR.

@74th 74th merged commit e650ef4 into main Apr 7, 2026
1 check passed
@74th 74th deleted the feat/load-dotenv branch April 7, 2026 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant