This is the 16th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs includes a suite of tools that make it easier to develop, log, debug, and test your embedded Rust libraries and applications!
Knurling-rs is supported by our sponsors on GitHub. If you're interested in seeing more projects like this, consider becoming a sponsor today!
Highlights 🎉
Next monday the second knurling-session will start and be available to all sponsors!
While the last Knurling Session was focused on Hardware and and how to make it work together using software, this quarter will be focused more on the software side of things. We'll explore basic Rust principles in a way that is suitable to get started with Rust for beginners, using a NeoTrellis board and simulations of our hardware environment.
Improvements 🦀
defmt
- #368
defmt-itm
: Raise compile error onarmv6m
- #371 Link to git version of
defmt
book - #372 Update
Printers
section indefmt
book - #373 Improve information in
Cargo.toml
- #376 Make
defmt-logger
more configurable, removeprobe-run
strings - #377
defmt-test
: support returningResult
from tests - #379 Make link to
defmt
book clickable - #382
impl Format for Infallible
- #383
defmt-test
: Modify attributes in place and handle#[cfg]
flip-link
probe-run
- #145 Add troubleshooting section to
README.md
Fixes 🔨
defmt
- #374 Fix CI success conditions
Internal Improvements 🧽
defmt
- #369 Move
bors.toml
to.github/
- #380 Merge crates
elf2table
andlogger
intodecoder
- #384 Pin unstable path dependencies
- #385 Skip allocation of additional data structure
flip-link
- #24 Set bors up
probe-run
- #146 Pin unstable path dependencies
Version Update Notification
No new crate versions have been released this week.
Sponsor this work
Knurling-rs is mainly funded through GitHub sponsors. Sponsors get early access to the tools we are building and help us to support and grow the knurling tools and courses. Thank you to all of the people already sponsoring our work through the Knurling project!