panic-rtt-core

Crates.iopanic-rtt-core
lib.rspanic-rtt-core
version0.2.1
sourcesrc
created_at2020-04-10 15:01:57.767919
updated_at2020-08-23 01:36:21.682155
descriptionReport panic messages to the host using RTT / jlink
homepage
repositoryhttps://github.com/tstellanova/panic-rtt-core
max_upload_size
id228357
size4,593
Todd Stellanova (tstellanova)

documentation

README

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");
}
Commit count: 4

cargo fmt