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!
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.
defmt-itm: Raise compile error on
- #371 Link to git version of
- #372 Update
- #373 Improve information in
- #376 Make
defmt-loggermore configurable, remove
defmt-test: support returning
- #379 Make link to
impl Format for Infallible
defmt-test: Modify attributes in place and handle
- #145 Add troubleshooting section to
- #374 Fix CI success conditions
Internal Improvements 🧽
- #369 Move
- #380 Merge crates
- #384 Pin unstable path dependencies
- #385 Skip allocation of additional data structure
- #24 Set bors up
- #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!