3 unstable releases
| 0.2.1 | Aug 23, 2020 |
|---|---|
| 0.1.1 | May 20, 2020 |
| 0.1.0 | Apr 10, 2020 |
#7 in #jlink
51 downloads per month
Used in 11 crates
4KB
Set the panicking behavior to log to a JLINK debugger and break.
Currently, this crate only supports the ARM Cortex-M architecture.
Usage
#![no_std]
use panic_rtt_core::{self, rtt_init_print, rprintln};
fn main() {
// you must create a print channel if you wish to see print output in RTT
rtt_init_print!(NoBlockTrim);
let value = 5;
rprintln!("Hello world! {}", value);
panic!("message logged to jlink debugger");
}
panic-rtt-core
Set the panicking behavior to log to a JLINK debugger and break.
This leverages the rtt-target crate.
Currently, this crate only supports the ARM Cortex-M architecture.
Example
#![no_std]
use panic_rtt_core::{self, rtt_init_print, rprintln};
fn main() {
// you must create a print channel if you wish to see print output in RTT
rtt_init_print!(NoBlockTrim);
let value = 5;
rprintln!("Hello world! {}", value);
panic!("message logged to jlink debugger");
}
Dependencies
~1MB
~21K SLoC