Skip to content

doc/guides: add STM32 Flashing Guide#21767

Merged
crasbe merged 2 commits intoRIOT-OS:masterfrom
crasbe:pr/guide_stm32_flashing
Oct 8, 2025
Merged

doc/guides: add STM32 Flashing Guide#21767
crasbe merged 2 commits intoRIOT-OS:masterfrom
crasbe:pr/guide_stm32_flashing

Conversation

@crasbe
Copy link
Copy Markdown
Contributor

@crasbe crasbe commented Oct 7, 2025

Contribution description

Currently the STM32 boards have a varying degree of documentation about the flashing process. This PR aims to create a guide to unify that information.

I'm not sure yet whether I want to do the migration of the doc.md files in this PR or in a separate one.
Perhaps @AnnsAnns is looking for a Braindead Procrastination Project 👀
Then I can migrate one board as an example and the rest follows the same scheme.

Open discussion points: should this get a dedicated sidebar entry as I did right now?
Also: Apparently the folder names are a bit inconsistent. Sometimes it's advanced_tutorials and sometimes it's build-system.

Testing procedure

Run make doc-starlight and look at the generated documentation.

Issues/PRs references

Picks up the work from #21337.

@crasbe crasbe requested a review from aabadie as a code owner October 7, 2025 23:15
@crasbe crasbe added the Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation label Oct 7, 2025
@crasbe crasbe added State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs labels Oct 7, 2025
@github-actions github-actions bot added the Area: doc Area: Documentation label Oct 7, 2025
@riot-ci
Copy link
Copy Markdown

riot-ci commented Oct 7, 2025

Murdock results

✔️ PASSED

0c9c643 doc/guides: move 'IO Mapping & Shields' to Board Specific

Success Failures Total Runtime
1 0 1 01m:17s

Artifacts

Copy link
Copy Markdown
Member

@AnnsAnns AnnsAnns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some minor touches, ty for the PR 🤠 👉 👉

@AnnsAnns
Copy link
Copy Markdown
Member

AnnsAnns commented Oct 8, 2025

RE:

I'm not sure yet whether I want to do the migration of the doc.md files in this PR or in a separate one.
Perhaps @AnnsAnns is looking for a Braindead Procrastination Project 👀
Then I can migrate one board as an example and the rest follows the same scheme.

A greater migration of board doc.md related stuff will (someday) be done automagically. That's currently our little Hack'n Ack project with no ETA. (Also I appreciate the offer for procrastination projects 😛 )

@crasbe crasbe force-pushed the pr/guide_stm32_flashing branch from d287866 to 0c9c643 Compare October 8, 2025 10:59
@crasbe crasbe removed the State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet label Oct 8, 2025
@crasbe crasbe enabled auto-merge October 8, 2025 11:05
@crasbe crasbe added this pull request to the merge queue Oct 8, 2025
Merged via the queue into RIOT-OS:master with commit 4306dff Oct 8, 2025
26 checks passed
@crasbe crasbe deleted the pr/guide_stm32_flashing branch October 8, 2025 12:42
@benpicco benpicco added this to the Release 2025.10 milestone Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: doc Area: Documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants