Skip to content

docs: note CMakeLists step for firmware tool creation#50

Merged
tnm merged 1 commit into
mainfrom
docs/issue-49-custom-tool-cmakelists
May 17, 2026
Merged

docs: note CMakeLists step for firmware tool creation#50
tnm merged 1 commit into
mainfrom
docs/issue-49-custom-tool-cmakelists

Conversation

@tnm

@tnm tnm commented May 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Closes Custom tool creation (method 2) documentation lacks a critical step #49.
  • The Build Your Own Tool docs (Approach 2 / Method B) skipped a required step: when you create a new main/tools_*.c source file, you must also add it to the SRCS list in main/CMakeLists.txt or the build will not pick it up.
  • Adds the step to both the overview list and the step-by-step walkthrough in docs-site/build-your-own-tool.html, and to the mirror in docs-site/reference/README_COMPLETE.md. Wording notes that the step can be skipped when extending an existing tools_*.c.

Test plan

  • Open docs-site/build-your-own-tool.html in a browser and confirm the Approach 2 list and Method B walkthrough both mention CMakeLists with renumbered steps.
  • Skim docs-site/reference/README_COMPLETE.md Method B section for matching numbering.

Closes #49. Adding a new tools_*.c source file requires also adding it
to main/CMakeLists.txt SRCS; previously documented only the handler,
header, and registry edits.
@tnm tnm merged commit e3ad271 into main May 17, 2026
14 checks passed
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.

Custom tool creation (method 2) documentation lacks a critical step

1 participant