Releases: ferrous-systems/rust-exercises
Releases · ferrous-systems/rust-exercises
v1.29.0
What's Changed
- Update loopback fw with sleep support by @robamu in #267
- Update loopback fw by @robamu in #238
- LED
is_onandis_offdo not require mutable access by @robamu in #265 - correction for HAL buttons book page by @robamu in #266
- Switch to probe-rs 0.31 by @jonathanpallant in #263
Full Changelog: v1.28.1...v1.29.0
v1.28.1
What's Changed
- radio-recv was on the wrong channel by @jonathanpallant in #261
Full Changelog: v1.28.0...v1.28.1
v1.28.0
What's Changed
- small version fix for probe-rs by @robamu in #248
- button
is_presseddoes not have to be mut by @robamu in #249 - bump nRF HAL to v0.9 by @robamu in #251
- remove now invalid multilingual key from exercise book config by @robamu in #252
- Additional note for first flash error by @robamu in #253
- fixes for rustlatin exercise by @robamu in #255
- Update tools and switch to cloudflare doing downloads by @jonathanpallant in #256
- update nrf52 hardware slide by @robamu in #258
- update panic slide for radio-app by @robamu in #257
- Radio firmware cleanups by @jonathanpallant in #260
Full Changelog: v1.27.0...v1.28.0
v1.27.0
Headlines
Our nRF52 exercises now use the actively maintained embassy-nrf HAL rather than the older, blocking API only, nrf-rs HAL. We thank both groups of developers for their sterling efforts.
What's Changed
- remove paragraph about reboot loop by @robamu in #230
- Remove some removed/unavailable fields in USB descriptor description by @robamu in #231
- Update to defmt-rtt 1.1.0 by @jonathanpallant in #232
- type inference improvement for shapes part 3 solution by @robamu in #234
- Use armv8r-none-eabihf from nightly by @jonathanpallant in #235
- nrf52 tooltip improvements by @robamu in #233
- bump usb-app-solution heapless version by @robamu in #237
- HAL migration to embassy-nrf for radio, hal-app and USB exercise by @robamu in #226 🎉
- USB exercise cleanup by @jonathanpallant in #239
- Move start-up delay to after HAL clock init. by @jonathanpallant in #242
- Fix radio timeout by @jonathanpallant in #244
- Remove redundant curl arguments. by @jonathanpallant in #245
Full Changelog: v1.26.0...v1.27.0
v1.26.0
What's Changed
- Updated to cortex-r-rt 0.2 for UART exercise by @jonathanpallant in #207
- Update all criticalup.toml files to use Ferrocene 25.05 by @jonathanpallant in #208
- Harmonising README text with rust-training. by @jonathanpallant in #209
- Adds a Justfile and a composite action. by @jonathanpallant in #210
- Remove QEMU code from nrf52 build. by @jonathanpallant in #211
- Fix canary again by @jonathanpallant in #212
- Fixup chapter list by @jonathanpallant in #213
- Update derive mmio by @jonathanpallant in #214
- Fix IDE settings by @jonathanpallant in #215
- Support merge queues. by @jonathanpallant in #216
- better dongle device name by @robamu in #218
- clippy improvements and error handling improvements by @robamu in #217
- update dongle output by @robamu in #220
- a lot of smaller improvements by @robamu in #219
- add HIDDEN_MESSAGE checks for CI by @robamu in #221
- smaller clippy fixes by @robamu in #223
- add additional alternative container: FNV Index Map by @robamu in #222
- minor improvements for USB app exercise by @robamu in #227
- update nRF52 radio from scratch chapter by @robamu in #225
- Small fixes by @jonathanpallant in #228
New Contributors
Full Changelog: v1.25.0...v1.26.0
v1.25.0
What's Changed
- Limit dongle flash usage. by @jonathanpallant in #201
- Fix dk reboot by @jonathanpallant in #200
- Switch to nusb by @jonathanpallant in #202
- Fix-up USB workshop by @jonathanpallant in #204
Full Changelog: v1.24.0...v1.25.0
v1.24.0
What's Changed
- Fix the iterators example. by @jonathanpallant in #199
Full Changelog: v1.23.1...v1.24.0
v1.23.1
What's Changed
- typo fixes by @miguelraz in #191
- linux-driver: Add missing rust-src with rustup by @miguelraz in #192
- Add ioctl required feature for nix crate in Linux kernel exercise by @yerke in #193
- Actually, homebrew does ship EDK2 with qemu-system-aarch64 by @jonathanpallant in #194
- Parallelize CI with caching by @miguelraz in #186
- Invoke proper caching on CI by @miguelraz in #196
New Contributors
Full Changelog: v1.23.0...v1.23.1
v1.23.0
What's Changed
- Update all exercises to use defmt-1.0 by @jonathanpallant in #190
- Added Rust for Linux exercise by @jonathanpallant in #188
Full Changelog: v1.22.0...v1.23.0
v1.22.0
What's Changed
- Bump probe-rs version to 0.27. by @jonathanpallant in #189
Full Changelog: v1.21.0...v1.22.0