Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 23th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
When we first started the knurling-rs project, our aim was to share our tools for accelerating development of embedded Rust. We had been building and using them internally– for trainings, open source and commercial customer projects. Since...
Welcome to the final post in our "testing embedded Rust" series. In the previous posts we covered how to test a Hardware Abstraction Layer, how to test a driver crate and how to set up a GitHub Actions (GHA) workflow to include Hardware-In-...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 18th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
Welcome to the second post in our "testing Embedded Rust" series. In this blog post we'll cover how to test a platform agnostic driver crate. 1.0Driver crate? In the embedded Rust ecosystem, the term driver crate refers to a generic library...
1.0Announcing Ferrocene Ferrocene is an effort led by Ferrous Systems and its newly formed subsidiary Critical Section GmbH to qualify the Rust Language and Compiler for use in the safety-critical domain. This is the third post in a series...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 17th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
This is the first post in our "embedded Rust testing" series. This post covers how to test a Hardware Abstraction Layer (HAL) with defmt-test and little to no additional hardware. 1.0Intro A Hardware Abstraction Layer is a crate (library) t...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 13th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the 12th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs in...
This is the eleventh changelog (and the last in 2020) 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 t...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the tenth changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs i...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the ninth changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs i...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor 1.0Highlights1.1defmt::panic!, defmt::assert! and probe-run colorization1.2defmt::unwrap!1.3probe-run 0.1.72.0New knurling-sessions content3.0Improvements3.1defmt3.2pro...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the seventh changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor 1.0Milestones1.1defmt goes crates.io!1.2Probe-run1.3New knurling-sessions block started!1.3.1sneak peek into next week…2.0Improvements2.1App template2.2defmt2.3flip-lin...
In this article, we will compare one apple (IntelliJ Rust) to one orange (rust-analyzer) to reach general and sweeping conclusions. Specifically, I want to present a case study supporting the following claim: For complex applications, Rust...
Knurling A tool set to develop embedded applications faster. ❤️ Sponsor This is the third changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs i...
Let’s get to the meat of the post — how to express all this in Rust. This section will have a bit of a literal programming vibe to it. So far, it sounds like we need some kind of Cell object: struct Cell { right: &Cell, left: &Cell, up: &Ce...
This is the second weekly 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, de...