#embedded #debugging #rtt

probe-rs-rtt

Host side implementation of the RTT (Real-Time Transfer) I/O protocol over probe-rs

5 releases (breaking)

0.10.0 Nov 19, 2020
0.4.0 Sep 2, 2020
0.3.0 Jun 30, 2020
0.2.0 Jun 2, 2020
0.1.0 Apr 18, 2020

#372 in Embedded development

Download history 383/week @ 2020-08-09 363/week @ 2020-08-16 439/week @ 2020-08-23 534/week @ 2020-08-30 453/week @ 2020-09-06 303/week @ 2020-09-13 499/week @ 2020-09-20 460/week @ 2020-09-27 174/week @ 2020-10-04 350/week @ 2020-10-11 524/week @ 2020-10-18 344/week @ 2020-10-25 522/week @ 2020-11-01 277/week @ 2020-11-08 266/week @ 2020-11-15 187/week @ 2020-11-22

1,691 downloads per month
Used in 2 crates

MIT license

28KB
519 lines

probe-rs-rtt

crates.io documentation

Host side implementation of the RTT (Real-Time Transfer) I/O protocol over probe-rs.

Documentation

RTT implements input and output to/from a microcontroller using in-memory ring buffers and memory polling. This enables debug logging from the microcontroller with minimal delays and no blocking, making it usable even in real-time applications where e.g. semihosting delays cannot be tolerated.

This crate enables you to read and write via RTT channels. It's also used as a building-block for probe-rs debugging tools.

Dependencies

~8MB
~156K SLoC