12
0
Fork
You've already forked rust-examples
0

Update examples to latest ... everything #8

Merged
chrysn merged 23 commits from modernize into main 2026年05月14日 17:32:22 +02:00

This is a continuation of #7 which got closed when I renamed the master branch to main; see there for history.

This is a continuation of https://codeberg.org/RIOT/rust-examples/pulls/7 which got closed when I renamed the master branch to main; see there for history.
This updates a bunch of dependencies (thus making it compatible with
current RIOT HEAD), and simplifies the Makefile.
The module's commands do not need explicit inclusion any more because
they insert themselves through XFA now.
CI: Migrate to Codeberg CI
Some checks failed
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/push/build Pipeline failed
74f4008ee6
fixup! overrides: riot-sys 0.8 prerelease is good enough
Some checks failed
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/pr/build Pipeline failed
2d692fbd3d
fixup! CI: Migrate to Codeberg CI
Some checks failed
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/push/build Pipeline failed
0981fd26d8
Woodpecker has different escaping than GitLab
coap: Fix actual access to resources
Some checks failed
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/push/build Pipeline failed
7ee33370f0
If this ever worked, it was with very old versions of
coap-handler-implementations.
Many changes are from the ping tool (from the modules) now using
internal locks.
Modernize coap_through_embeddednal_async
Some checks failed
ci/woodpecker/push/build Pipeline was canceled
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/pull_request_closed/build Pipeline was canceled
a85cfa9a33
The example does not run successfully, running into a GNRC assertion,
but it does build.
Author
Owner
Copy link

Given that these examples have so far been a one-man project moving into the community, I think it'd be OK to merge once CI passes, but as I've had reviewing eyes on the -sys and -wrappers buildup to this: Here is (part of) what tht was for.

Given that these examples have so far been a one-man project moving into the community, I think it'd be OK to merge once CI passes, but as I've had reviewing eyes on the -sys and -wrappers buildup to this: Here is (part of) what tht was for.
maribu left a comment
Copy link

one inline comment, otherwise it looks good to me

one inline comment, otherwise it looks good to me
@ -66,3 +67,3 @@
riot_wrappers::ztimer::Clock::msec().sleep_async(riot_wrappers::ztimer::Ticks(4000)).await;
letdemoserver="[2a01:4f8:190:3064::6]:5683".parse().unwrap();
letdemoserver="[fe80::157b:e0b6:d952:d2ca]:1234".parse().unwrap();
Owner
Copy link

Where do those magic IPv6 addresses come from?

Where do those magic IPv6 addresses come from?
Author
Owner
Copy link

Good catch. The fe80 is mine, the 2a01:...::6 is also mine but demo.coap.amsuess.com (which makes sense; happy to switch to tatooine once https://crab.ariel-os.org/ is also served over CoAP).

I missed that when applying stashed changes, and am reverting this (along with a doc comment) in a fixup for immediate rebase and merging.

Good catch. The fe80 is mine, the 2a01:...::6 is also mine but `demo.coap.amsuess.com` (which makes sense; happy to switch to tatooine once https://crab.ariel-os.org/ is also served over CoAP). I missed that when applying stashed changes, and am reverting this (along with a doc comment) in a fixup for immediate rebase and merging.
chrysn force-pushed modernize from 842526d192
Some checks failed
ci/woodpecker/pr/build Pipeline was canceled
to c74bf2745a
All checks were successful
ci/woodpecker/pr/build Pipeline was successful
2026年05月14日 17:15:32 +02:00
Compare
chrysn scheduled this pull request to auto merge when all checks succeed 2026年05月14日 17:32:06 +02:00
Sign in to join this conversation.
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RIOT/rust-examples!8
Reference in a new issue
RIOT/rust-examples
No description provided.
Delete branch "modernize"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?