コンテンツにスキップ

panic-probe — Crate 詳細

panic-probe

Stable no_std

組み込み向け panic handler。プローブ接続(probe-rs など)と組み合わせてパニック原因の特定を支援し、設定によってはスタックトレース取得の導線も作れます。

Panic handler for embedded targets, designed to work well with debug probes and defmt-based logging.

バージョン
0.3.2
ライセンス
MIT OR Apache-2.0
メンテナンス
活発に開発中

コード例

panic_probe をリンクすると panic handler が有効になります。ログ出力は defmt-rtt と併用するのが一般的です。

panic-probe を panic handler として使う
#![no_std]
#![no_main]
use cortex_m_rt::entry;
use {defmt_rtt as _, panic_probe as _};
#[entry]
fn main() -> ! {
defmt::info!("about to panic...");
panic!("boom");
}

関連 Crates

関連記事