rust-exercises
rust-exercises copied to clipboard
Exercises for learning Rust, by Ferrous Systems
The dongle firmware accepts `?` on stdin, which makes it report its current status. `cargo xtask serial-term` should support the user pressing the `?` key, and send a `?` byte...
The `RngFifo` I wrote for the Open Embedded in December 2024 is a nice object for explaining how to make shared mutable state and access it from an interrupt handler...
In http://localhost:3001/nrf52-troubleshoot-rust-analyzer.html we talk about these workshops, but they aren't clearly defined in the training overview > The open folder should be the [nrf52-code/radio-app](http://localhost:3001/nrf52-code/radio-app) folder for the Radio workshop, the...
When I run ` cargo bloat --bin hello`, following http://localhost:3001/nrf52-tooltips.html I get a pretty different output. Is this just OS differences (Fedora Linux) or a sign that something isn't quite...
Based on #226 . Like expected, not exactly trivial, but definitely a good learning opportunity. Let's see if async can actually simplify the complexity here.
This might simplify adding async trainings in the future. The radio module is still custom written to remain synchronous and builds on the nrf-pac. I tested the radio binaries as...
When running the USB-5 solution and then running cyme, the application crashes inside the usb-2 parser: ```rust rust-exercises/nrf52-code/usb-app-solutions on main [$] is 📦 v0.0.0 via 🦀 v1.90.0 took 48s...