$ 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)