This is the 14th 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!
- #345 reduces code size by avoiding 64-bit arithmetic in LEB encoding
- #347 documents the grammar of
defmts current format parameter syntax
Display2Formatto log panic messages. In consequence, panic messages won't get truncated anymore.
- #351 allows tools to distinguish user-controlled format strings from generated ones
- #354 adds
- #355 clarifies the docs on
- #133 removes
supported defmt version: c4461eb1484...from
-h/ ` –help` output. Thank you @Javier-varez!
- #134 updates
defmtdependencies in order to make features presented in changelog #13 accessible. Thank you @mattico!
Version Update Notification
probe-run to v0.1.9 on crates.io.
probe-run depends on
defmt-logger, which means that its git version may pull in breaking changes to
defmt, as the
defmt main branch is currently on its way towards a
Sponsor this work
Knurling 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!