$ cargo update Updating crates.io index Locking 17 packages to latest compatible versions Updating bytemuck v1.20.0 -> v1.22.0 Updating crunchy v0.2.2 -> v0.2.3 Removing defmt v0.3.10 Adding defmt v0.3.100 (available: v1.0.0) Adding defmt v1.0.0 Updating defmt-macros v0.4.0 -> v1.0.0 Updating defmt-parser v0.4.1 -> v1.0.0 Updating defmt-rtt v0.4.1 -> v0.4.2 (available: v1.0.0) Updating fixed v1.28.0 -> v1.29.0 Updating half v2.4.1 -> v2.5.0 Updating portable-atomic v1.10.0 -> v1.11.0 Updating proc-macro2 v1.0.92 -> v1.0.94 Updating quote v1.0.37 -> v1.0.40 Updating syn v2.0.90 -> v2.0.100 Updating thiserror v2.0.4 -> v2.0.12 Updating thiserror-impl v2.0.4 -> v2.0.12 Updating typenum v1.17.0 -> v1.18.0 Updating unicode-ident v1.0.14 -> v1.0.18 $ DEFMT_LOG=trace cargo run --bin buttons Compiling defmt-macros v1.0.0 Compiling defmt v1.0.0 Compiling defmt v0.3.100 Compiling defmt-rtt v0.4.2 Compiling dk v0.0.0 (/Users/jonathan/Documents/clients/training/helsing-2025-03/rust-exercises/nrf52-code/boards/dk) Compiling hal_app v0.0.0 (/Users/jonathan/Documents/clients/training/helsing-2025-03/rust-exercises/nrf52-code/hal-app) Finished `dev` profile [optimized + debuginfo] target(s) in 0.98s Running `probe-rs run --chip=nRF52840_xxAA --allow-erase-all --log-format=oneline target/thumbv7em-none-eabihf/debug/buttons` Erasing ✔ 100% [####################] 12.00 KiB @ 19.18 KiB/s (took 1s) Programming ✔ 100% [####################] 12.00 KiB @ 14.77 KiB/s (took 1s) Finished in 1.44s 00:00:00.000000 [DEBUG] Initializing the board (dk dk/src/lib.rs:343)