defmt RTT Backend — Crate 詳細
defmt RTT Backend
Stable no_std
defmt のログ出力を SEGGER RTT(Real-Time Transfer)経由でホストへ送るバックエンド。低オーバーヘッドでリアルタイムにログを取得でき、開発中の計測・デバッグに向きます。
RTT-based logger backend for defmt, enabling real-time log transfer to the host.
コード例
defmt_rtt をリンクするだけで defmt の出力が RTT に流れます(ホスト側は probe-rs 等で受信)。
#![no_std]#![no_main]
use cortex_m_rt::entry;use {defmt_rtt as _, panic_probe as _};
#[entry]fn main() -> ! { defmt::info!("hello via RTT"); loop { cortex_m::asm::wfi(); }}