For this panic: https://github.com/jackwilsdon/rp2040-panic-issue/blob/abb78852f919666208f31186bd870636437030c9/src/main.rs#L74 I get this output from `cargo run -- --catch-hardfault` (which is running `probe-rs run --chip RP2040 --protocol swd --catch-hardfault`): ``` Finished `dev` profile [optimized + debuginfo] target(s) in 0.02s Running `probe-rs run --chip RP2040 --protocol swd target/thumbv6m-none-eabi/debug/rp2040-project-template --catch-hardfault` Erasing ✔ 100% [####################] 12.00 KiB @ 46.51 KiB/s (took 0s) Programming ✔ 100% [####################] 12.00 KiB @ 31.14 KiB/s (took 0s) Finished in 0.65s INFO Program start └─ rp2040_project_template::__cortex_m_rt_main @ src/main.rs:27 INFO on! └─ rp2040_project_template::__cortex_m_rt_main @ src/main.rs:68 INFO off! └─ rp2040_project_template::__cortex_m_rt_main @ src/main.rs:71 ERROR panicked at src/main.rs:74:9: at the disco └─ panic_probe::print_defmt::print @ /home/jack/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/panic-probe-1.0.0/src/lib.rs:104 Frame 0: HardFault_ @ 0x10002684 /home/jack/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-rt-0.7.5/src/lib.rs:1105:5 Frame 1: HardFault @ 0x10000e5c Frame 2: __udf @ 0x10000e5c inline ./asm/lib.rs:48:1 Frame 3: __udf @ 0x0000000010000e5c ./asm/lib.rs:51:17 Frame 4: delay_us @ 0x10000d74 /home/jack/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/delay.rs:40:1 Error: CPU halted unexpectedly. ```