Skip to content

Update outdated packages and fix examples#44

Merged
eivindbergem merged 9 commits intorustne-kretser:masterfrom
wjeffreys96:update-outdated-packages
Apr 8, 2026
Merged

Update outdated packages and fix examples#44
eivindbergem merged 9 commits intorustne-kretser:masterfrom
wjeffreys96:update-outdated-packages

Conversation

@wjeffreys96
Copy link
Copy Markdown
Contributor

Changes

  • Update crates for library and examples
  • Update examples to compensate for updated crates
  • Delete Cargo.lock files in each example subdir
  • Update changelog

Bugfixes

  • Fix a bug in the sync rp2040 example where the serial wrapper's flush impl wasn't calling poll, causing the cli to not work entirely.

Tests

  • Tested both RP2040 examples on hardware with screen, minicom, and picocom and they are working as expected.
  • Tested the std examples and they are also working as expected.
  • Ran unit test suite and all passed.

- Copied the example from embassy's repo but adapted it to use noline
- Implement core::error::Error and core::fmt::Display for our error
struct
updated crates and reimplemented the read/write/flush traits for the
serial wrapper. This wasn't working before because of flush not polling.
the workspace uses the root lock file
@eivindbergem eivindbergem merged commit 5a11e82 into rustne-kretser:master Apr 8, 2026
6 checks passed
@eivindbergem
Copy link
Copy Markdown
Contributor

Thanks for the contribution!

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.

2 participants