scope

rust
mit

A multi-platform serial monitor with scripting features.

69
Stars
v0.6.0
Latest release
13 hours ago
Last activity
Very Active
Status

scope is a multi-platform terminal serial monitor that connects to serial ports or RTT targets from a keyboard-driven TUI.

 

It can send text in ASCII, can show the raw hexadecimal bytes and files, records sessions and searches captured traffic. It can also reconnect automatically from disconnected sessions and it supports reusable tagged macros such as @tags that hot-reload from YAML.

 

Other features of scope include, searching in the serial console, filtering using regex filters and using Lua plugins to customize scope's functionality for scripting. This tool can be used in headless mode which avoids the TUI and allows for the user to pipe the output in a Unix style composability.

 

Embedded developers, hardware engineers and students can use scope to interface with hardware that requires a serial connection. Most suitable use cases for this include for firmware bring-up, serial diagnostics and RTT inspection.

Related tools

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.